我把我在工作中所经历,所闻,所见的实情给大家
分享一下,希望能对各位有所帮助。
如果想做程序员必须做好以下思想准备:
一,在大城市里,经常没日没夜加班,而且还是无偿加班(在工厂工作可以有加班费,写字楼的那种公司是一般都没有加班费的)。
二,压力很大,精神一直处于高紧张状态。(节奏很快,特别是时间紧迫时,老板又在催你时,但是你却苦于一直想不出程序,真的压力很大)
三,重要)十个程序员有八个在在经过以上两点那样的工作状态下,不出半年,年少白头啊,还有的掉头发(我玩的不错的五个同学中,有四个已经出现以上症状,
白头发非常明显,头发也开始掉啦),有时候经常想不出程序,会显得非常烦躁,连晚上睡觉都睡不好,第二天又要接着干,精神状态非常不好。我有一同学在
华为工作,他自己也说来华为千万别干
软件开发,做
软件开发的基本上都是白头发的年轻人,精神状态非常委靡,而且非常累。现在感觉做程序员的头发不白都不专业了。
四,长时间对着
电脑,机械性的写代码,容易得颈椎病,大多数程序员都有此通病。
五,程序员的寿命都在35岁之前,过了35岁基本上老板会叫你拜拜,公司需要的是有创造性,有活力的年轻人,而不需要这些有经验的“老人”啦,
技术更新换代很快,年轻人明显比那些干了很多年的老员工接受能力强很多,所以在35岁之前如果你还是程序员的话,赶紧转行,不然以后去哪里都没人要啦。
六,交际能力,沟通能力差,接触的人物范围也就只有同事。
所以我建议:
1,如果非常热爱程序的话,一定要做java/.net/c/c++
嵌入式开发等,其它语言基本上没有前途(薪水低很多),就目前J2EE/J2ME的软件开发薪水为最高,.net其次。
2,做到了有一定经验的时候,记得一定要转到管理层去,别一直做技术,做技术是永远无出头之日的。
3 最好是别做程序员(这点重要,如果不接受请参照上面两点)
如果想做
网络方面请记住:
1,CCNA证书是比MSCE证书值钱(同等条件下竞争,CCNA录取率比MSCE要大很多)
2,网络管理员并非长久之计,网络管理员在大城市里工资很低(除个别牛人在大公司外),只适合用来过渡。
3,做网络管理员把常用技术(常见服务器架设配置等,TCP/IP技术等)都学到手,向
网络工程师转型,开始接触更深一层的网络知识,有了一定经验后再考张
CCNP(CCIE的话当然最好不过啦),身价会提升很多的。
4,网络工程师是靠经验吃饭的,不象软件开发是以年轻为资本,但是软件开发前期薪水高,网络工程师需要后期才有发展。
5,最终还是得向项目主管发展,这样就不用担心前途啦,当然拥有CCNP的网络工程师也是非常有前途的。
以上都是我在工作中所经历,所闻,所见的实情,希望能对各位有所帮助。
总之,从长远来考虑做网络比做软件开发好。想前期多赚钱的话,可以考虑做软件开发,但是记住做到了一定年龄一定要转行。
作者:kofzhujia