风华论坛's Archiver

浅斟低唱 发表于 2008-4-30 11:10

[原创]写给想从事程序员行业的同学的

程序员们似乎也不用太担心找不着工作,待遇嘛也还可以。所以很多人选择了走程序员这条路。但是如果只是为待遇什么的而从事程序员行业的话,我劝这些人最好还是干别的。当然,要混也混得下去,只不过在这条路上走不太远。

做程序员是个很有意思的事情,那些优雅的程序代码,逻辑感非常强,一行行长短不一的字符,就像写诗一样,让人赏心悦目甚至拍案叫绝!至少我一直是这么觉得的。

如果让我选一样程序员最重要的能力的话,那么我选自学能力。自学能力非常重要。要知道现在技术日新月异,如果什么事都要等着别人来培训来教的话,会慢上别人一大截的。同事里有个从北大青鸟培训出来的,专业的技术嘛也还可以,不过自学能力和解决问题的能力真的让我不敢恭维,很多浅显的问题只要稍微想深入一点就可以解决的,可就是不去思考,要问别人。不是我高傲或者说不耐烦,事实上我也有手头的工作呀我也在忙,可是他很多问题明明可以自己解决或者到网上找到解决方法的,偏偏要问别人。哎~~

所以,如果你喜欢程序,别觉得学校里没老师教就没法开始,自学吧!自学得来的经验,远比老师教的、培训得来的经验来得深刻很多!

我说的是一个现象。如果不是自己实在解决不了的问题,我绝不会去问别人的。而以现在网络上的资源,自己会碰到而又解决不了的问题很少,所以很多情况下不需要也不会去问同事,因为我知道,被打断思路后,要回到打断前的状态,又需要耗费些精力的。而自学能力和解决问题的能力,往往就是在这种情况下被养成的。

另外,英语很重要。编程语言几乎全部是在英语环境下的,不论是源代码的编写、还是集成开发环境、还是日志记录错误反馈,都是在英语环境下的。如果遇到什么单词都要开个金山词霸之类的来翻译,系统资源浪费不说(平时程序开发的时候需要开很多东西比如DBS、DBMS、IDE等),光是效率就要低上很多了。另外,很多技术文档只有英文的,译者往往是作商业出版,才会去对某篇技术文档进行翻译,翻译水平很烂,而且只对那些有商业价值的会有很多人看的技术文档进行翻译,而那些专业的、深入一点的文档翻译得很少。所以,与其等着别人拿了翻译得很差的文档来看,还不如直接看英文原版的文档,这样无论从哪方面来说都是很不错的。万事开头难,硬着头皮坚持看下去,过得一阵子,自然看得懂了,而英文阅读水平也上升了一个台阶。

王国维的人间词话里,提到了读书过程的三境界:
昨夜西风凋碧树,独上高楼,望尽天涯路。
衣带渐宽终不悔,为伊消得人憔悴。
众里寻他千百度,募然回首,那人却在,灯火阑珊处。
与所有欲从事程序员行业的同仁们共勉!


附大部分JAVA程序员的天涯路:
Java、JSP、Servlet、JSTL、JDBC,JSF、JAVAEE、etc..
Struts、Webwork、Spring、Hibernate、etc...
Junit、log4j、Ant、etc..
Tomcat、JBOSS、Weblogic、ApplicationServer、Websphere、etc...
Eclipse、NetBeans、etc...
JAXP、JAXB、JAX-RPC、SAAJ、JAXR、JAX-WS、SOAP、WSDL、UDDI、Axis、Xfire、etc...
etc..etc...etc.....

微凉 发表于 2008-4-30 13:01

我们家的家教一直都是:不懂不要问。[MG36]

风华正胖 发表于 2008-4-30 14:09

[MG17] 大学培养的就是自学能力。。
   自学可以提升自己很多能力
   不会不要紧,关键是自己要做

微凉 发表于 2008-4-30 20:41

不会不许问。
自己去想。

切克 发表于 2008-6-10 17:37

你是那位?

你是哪个班级?哪一界的?看看是不是认识你!北大青鸟的学生有你说的那么差吗?

大伟 发表于 2008-6-10 23:35

我英语不行,
照样开发代码

t178463330 发表于 2008-6-11 00:05

还有数学啊   什么都样用上啊   如果这几样不会    虽然成功了 但是走的路 要比别人走的长  而且 不一定能走的到啊
本人身受体会

切克 发表于 2008-6-11 10:13

很高兴终于看到第一师范的学第里面还出了几个程序员!!!坚持坚持!

浅斟低唱 发表于 2008-6-17 08:57

不懂英语开发代码,当然是可以的。英语不好程序写得好的大有人在~~
只是,当新的技术出现时,你没法第一时间去了解掌握而已~~而且高深一点的技术也没法了解
比如,手机平台S40、S60编程,据我所知是中文文档很少
像JAVA方面的WEBSERVICE一块,很多都没有中文文档~~
不会英语的话你只能跟着别人的脚步来走~~~落后于人了,自然,CTO这个名词大概会这辈子都与自己无缘吧?

浅斟低唱 发表于 2008-6-17 09:02

我没说北大青鸟之类的培训出来的都很差吧?

只是觉得,计算机编程这东西是个时间积累的工作,北大青鸟短短一年的培训,远远不够覆盖计算机编程所必须的一些基础知识,它面向的只是专业技术,像JAVA一块,只教JAVA基础、然后直接教主流框架像struts、hibernate、spring之类的开发使用。至于其它像操作系统原理、数据结构、网络基础、通信协议,都很少涉及到~~而这些往往又是平时编程常会用到的~~

浅斟低唱 发表于 2008-6-17 09:04

回复 8楼 的帖子

呵呵,你应该不认识我的,我不是你们学校的~~
但是程序员嘛,相信贵校肯定有很优秀的程序员的~这跟学校无关

微凉 发表于 2008-6-22 13:26

恩,这跟学校没关系。,

我喜欢这句话,相当喜欢。

糖粒子 发表于 2008-6-22 15:16

楼主是否通晓Discuz的系统?怎么写获取登陆用户名的php脚本?我想把聊天室与论坛整合...

许曾 发表于 2008-6-29 21:53

我选择程序员行业.因为我相信.
奇迹总是发生在这个行业.
自学了将近一个学期了...大脑一顿迷糊...猛然灌太多东西真的痛苦..不过还是得继续灌..因为已经渐渐喜欢上这种时刻处于被新的只是灌脑的感觉....

山东小伙 发表于 2008-7-21 16:44

我也在学。。。

   我现在还在独上高楼的阶段吧。。。
很痛苦。。。
  不知道接下来的路怎么走呢。。。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.