1.编程是什么?
我已经工作有五年了,通常沉下心来写这么多年代码的人是很少的,很多当年以为很NB的学生,现在也很少写代码了,都想法子转去做管别人的职位,然后为了给
自己找借口,说什么年数大了不适合写代码什么之类的,说白了是对钱的兴趣大于写代码的兴趣罢了。话说回来,很多开源的,或代码质量很高的编程作品,有时也
常常是从一些反而不是从事代码工作的或极高或一般的岗位上的人那来的。坦爽地讲,只要用心,谁都是编程高手。OK,说这段话的目的是告诉大家:编程不一定
是一项工作,如果它是你的一项爱好,你随时随地可以玩它。
2.应该学哪种语言?
就按论坛里的分类:C/C++,多奶,JAVA。我的观点是:如果你闲着,尽量以C++开始,往后随意。如果你有项目需求,就以你的项目需求语言开始。不
要把自己局束于某种语言中奉为经典,也不要无需求地把所有语言都学一遍。以我为例,这么多年,我掌握的是C++,有简单接触的是JAVA,完全无接触的是
多奶。我没必要为没接触多奶而担忧,因为我曾经由于项目需要,在一个月内把AS3搞定了,我不认为学习一个新语言是一件多难的事,但没必要无必要地学习,
毕竟时间是有限的。为什么以C++为首选,首先是面向对象,其次是难度相对大,就这么简单。对于C,我不推荐,在众多面向对象的语言面前,首选C来学习显
得蛋疼。
3.应该学习哪种框架(或SDK)?
这几年编程语言的发展,各种框架全冒出来了。我直接切题吧,在Windows平台首选MFC。如果MFC太难,可以选择多奶,多奶请用C#,使用
Windows SDK显得蛋疼。Linux平台无推荐,你可以使用各种语言,编译语言 > 解释语言 >
脚本语言。学习框架最重要的一点是:你要知道如何使用这种框架来发布你的产品,如果仅仅是在自己机器上编写一下,然后放到论坛上结果大家反应运行不了,你
说有意思么?
4.编程语言的细化
一旦掌握编程语言的使用后,你需要决定你的兴趣具体在编程工程的哪个领域。前台界面,后台服务,协议算法,破解汉化及其它(没想到)。你需要强势某一项,
其它会看会用。比如我,兴趣和强势是前台界面,但其它也会一些。工作岗位上分工越细,工作越具体化,所以提前明确你的兴趣所在,可以避免你被分到自己不情
愿的工作岗位上去。这样也便于你与他人分工合作。
5.编程是一种游戏
编程能给人带来快感,和玩游戏一样,但并不是所有人都擅长玩(电子)游戏,多数女生就是如此。游戏虽好玩,但要想达到国际水准,就是件很难的事了。所以我
的建议是:适度编程益脑 沉迷编程伤身 合理安排时间 享受健康生活。
阅读(547) | 评论(0) | 转发(0) |