昨天有人问我说他35岁了,现在想学UG编程没有做过数控CNC加工过,还能学会吗?学UG该从哪里开始学习?其实对于这样的问题,我是不想回答的,竟然问了,我先问下大家的意见吧?你们认为35岁了学UG编程晚吗?别说是学UG编程,就是是学其他行业,其他专业,你们是怎么认为的呢?
自动化专业的学生们都在干什么呢?
1997年,某重点大学自动化毕业生们现在的工作是五花八门:有的在教书育人,有的走上了中央机关的管理岗位,有的在搞投资,有的在开卖场,有的在养猪,有的搞汽车产品研发,有的在金融机构进行软件开发和管理,有的在中科院搞研究,有的在外企从事自动化相关工作,也有不少在国企里工作(有的走上了管理岗位,或者去了管理部门,只有少部分人一直在从事自动化相关工作)。现在看,从事什么工作和毕业时的就业(当时已经是自己找了)情况、家庭环境等有很大关系,后期换赛道的也不少。
毕业只是起点,学习永无终点。不管干什么,学习都是必要的,尤其是那些转行的同学,更要从头学起。
我曾对很多事有兴趣,比如书法,国画,健身等等,但几乎都是三分钟热度,没一样可坚持下来。几十年来,唯一坚持学下来的,只有编程。
不过我没受过培训,都是靠自学,之所以一直能坚持,一是因为找到正确的学习方法,二是工作中一直用到。在学习编程过程中踩过不少坑,也有一些体会。
一、目标要明确、有益
不管学什么,一定要有个目标。但是目标一定要明确、切合实际,而且短时间内能让你得到好处或看到成绩。
我学编程后,发现自己还蛮有兴趣,就开始学习其他语言,我学过c语言、汇编语言,VB、破解等等,当我学会了基本的编程后,突然发现我学的这些没有用啊,工作中用的是数据库语言,学的根本用不上,这样学了没多久也放弃了。
反而是数据库语言,因为工作中经常运用,加上后来体制改革,人员减少,工作量增加,如果按步就班做,累死了,那时我的目标就是用自己编的程序减轻工作量。由于这个目标小而且可以马上带来好处,反而让我坚持了下来。这几十年来因为学会编程,邦我减轻不少工作量,当看到别人累死累活一个个输入,而我只要一键搞定,真是满满的成就感啊,哈哈。
二、方法很重要。
学习编程,千万不要一上来就抱着教材啃(天才、学霸除外),所有教材都是很枯燥的,没多久就会放弃。
正确的方法是: 先把最基本的变量类型、定义变量、赋值语句、条件语句、循环语句等学会,然后找大量的实例,根据实例学习编程。
初学者,切记,按照实例,老老实实,一个字符一个字符,在电脑上将所有命令输进去,然后运行一遍,看看什么结果。然后分析每一条命令,看它在整个程序中起什么作用。甚至可以将某个命令删除,看看运行后有什么不同。
然后再分析整个程序结构。最后可以偿试自己模仿实例设计个类似的程序。只要有耐心,很快就可以学会。
以我的体会,同样是自学,学习编程,只要有足够的实例,比学习外语容易得多。因为程序中有了错误,运行时马上会弹出错误信息,编者可以根据信息进行修改。而学习外语,没有这么个错误反馈信息,所以进步就慢。当然这只是我个人的感觉,比如我同事就觉得外语比编程容易。
三、持续不断的学习很重要
学习中会碰到瓶颈,这时不要放弃,坚持下去。
最早学的是dBase数据库(暴露年龄了