一个多月前的那天夜里,在下实在是有感而发,说了些废话,列位见谅了。今天偶尔上来发现仍有陆续跟贴,看来这个略显沉重或悲壮的话题还是颇受关注的。三个月来楼主兄弟的心情一定是难以平静的,但该有决断了。如果你选定了走编程之路,我要祝福你,并很高兴坛子上又多了位年龄相仿的同道。这里忍不住又想啰嗦几句,就当建议吧,姑且听之,觉得对则照办,不对就当耳边风。不管怎样肯定要比那个缺乏教养没看清意思就口出不逊说别人吃饱了撑的那一句干巴巴的隔靴搔痒式的鼓励更能给你些印象。
1. 坚定信心。三十六岁学编程是有些晚,但还没有晚到不能学的程度。要知道这个年龄想进中央政治局,再有本事还嫌你太嫩太嫩呢。∶-) (常委们难道就没有新东西要学了吗?) 编程并非高不可攀。这个年龄也不是没有优势,至少多了些定力,少了些浮躁。楼上那位五十八岁的前辈入道后已小有成就,堪称楷模。
2. 找准契入点。编程是个实践性很强的活儿,泛泛地去学是难见成效的。最好结合你手头的工作开始。比如所从事的是管理、咨询类工作则可以从数据库程序入手;从事的是工厂里的控制、检测类工作则可以从工控程序入手。这里有必要先选好一门上手容易、成熟而功能又很强大的开发工具,推荐Delphi。再选一两本开发指导的好书,可自己查查。这里就不做广告了。
3. 在培养编程能力的同时更要注重提高分析问题的能力。在如今这个各种可视化开发工具满天飞的年代,我认为知道要做什么要比知道怎么去做更重要。有关这点楼上的张鸿林先生说得精辟,不再赘言。总之在编程的路上既要埋头拉车更要抬头看路,千万不要被技术的细节所湮没。(当然,那种没有任何编程技术和项目经历的所谓分析我也不认为会是合格的系统分析。)
4. 注重实践也不忽视理论学习。编程实践性很强,但“没有理论指导的实践是盲目的实践”,所以在学习编程技术的同时要看些关于软件工程和项目管理方面的书籍,这有助于你一开始就走一条较为规范的路子,也有助于你提高分析能力。
5. 加强英语学习特别是提高阅读能力。入道后不久可能就会遇到大量的英文资料,特别是想学一些前沿技术上网搜寻时更是如此,没办法,俺说过的,底层的东东是人家的。如果E文水平太烂,那是很可怕的。
6. 权衡取舍,做好计划。人近中年,每日想必诸事缠身,而编程又是件很耗神的事儿,因此在一些琐事上要有所取舍,在时间和精力上要做好计划安排,否则在埋头编程的时候会不知不觉的失去些什么。
其他还有什么多做户外运动加强营养增强体质保证必要睡眠等就不用多说了吧,呵呵。
如果楼主审时度势后拿定主意要另谋发展,我依然要祝福你。条条大路通罗马。哪怕真的开杂货铺或去卖大碗茶,我丝毫也不以为耻,程序员还常被比作妓哩。没准哪天你把杂货铺弄成了沃尔玛的规模或把大碗茶卖出了Coca Cola般的品牌,Kao,这世上我看还有谁敢怠慢你!
To 版主:
自发贴至今已三月有余,何去何从,楼主想必已有决断。为节约大富翁宝贵资源及响应某MM不发非技术贴之号召建议结贴了。祝楼主兄弟并各位参与讨论的前辈、兄弟、MM心想事成,好运一生!