作为程序员最重要的是什么

来源:互联网 发布:多梦疲劳知乎 编辑:程序博客网 时间:2024/04/20 16:33

    转载自汇编网http://www.asmedu.net/news.jsp?index=155

文字来源:"程序员眼中的世界"期刊网

    业界里有句老话“程序员不过三十”,吃的是一碗青春饭。我认为不是如此。国外40岁的程序员大有人在,微软核心的东西被一群四五十岁的人掌握着。 

    打字的速度,这个不是单纯的敲击汉字,是输入代码的速度。这是最基本的,这个能力需要足够的代码量。代码量达到了即使不用练盲打就能记住字符在键盘上的位置。能达到敲击键盘上的字符就像条件反射就行了。 
    编码能力是重要的,这个就需要有大量编码经验,解决过编程中大量的问题,熟悉大量的算法,并曾经自己真正的编过。 
    中国的分工并不细致,特别是在这个新兴的行业里。10年前也就是97年之前只要是个程序员算是白领了,高级技术人员。现在的程序员大部分还是蓝领,工资顶多算是中等。为什么这么多的程序员是蓝领,上网看看新闻思考一下就知道了。我认为主要就是不够专业,不够踏实。好多有名的软件公司想要扩充规模所缺乏的不是钱而是优秀的程序员人才。一大部分人就像上面提的那句老话那样,怕自己在40岁之后还是一个程序员,就想做“高级”一点,这个“高级”就是指的项目经理,系统架构,甚至是自己开公司做老板。于是也就不好好编程了,整天想着怎么才能“高级”。看见“高级”的人心里就想了,你们有什么,我以后也和你们一样。于是就行动了,程序能糊弄就糊弄,挤出时间就看能够使自己“高级”一点的书。慢慢的平常说的疲劳期就出现了,然后也就被这个行业出局了。最后得出一个结论这个行业不行啊,不能“高级”没前途。这时也不想想是怎么被这个行业出局的。这个行业是很有前途的,而且是非常光明的。 
    上面的意思并不是让你去埋头苦编,什么也不想就知道编程。这也是对的也是错的。为什么又对又错呢,工作就应该勤勤恳恳,当研究一个问题的时候就应该埋头苦干,所以是对的。只知道编程不知道思考,这是错的。经常要思考这个阶段比上一个阶段是不是有所长进,今天比昨天是不是有个提高呢,每天要反思自己所做的事情。如果是个好的方面那就保持下去,形成习惯。如果不是那就要反思为什么会这样,下回就不能犯这样的错误了。满满的当资历达到一定程度的时候自然而然的就成了名副其实高级的人了。 
    要学会创新,学会设计。创新很重要,做的东西如果和同类产品有所创新,这就是一个亮点,就是一个优势。随着经验的增长慢慢的就会自己去对一个项目做设计,这期间试着自己去设计各种软件,到时候也有能力胜任。 
    为了不出局,既要努力编程,也需要不断地学习充实自己和不断地反思,深度的思考。思考是一切进步的基石。多思考会使你热爱这个行业,再加上努力,还有什么事情做不到的呢。

原创粉丝点击