您当前的位置:首页 > 互联网教程

IT程序员的出路是什么

发布时间:2025-05-20 02:32:17    发布人:远客网络

IT程序员的出路是什么

一、IT程序员的出路是什么

先来谈谈《程序员》杂志,我刚接触程序员杂志,是在大二,那时,我刚转系到计算机系,一来认识的人少,二来我校的机算机课程与我所期待的大相径庭,我对程序的那股子热情,可真是万千抑郁无处可泄啊。直到有一天,我经过报刊亭时,看到一份杂志的标题特别吸引眼球------《程序员》。“程序员”?我以后好像是要当这个来着,啊,终于找到组织了。我毫不犹豫的买下了那份杂志。记得那时04年的第10期,封面是一个职业人士摆着一个微笑的POSE,旁边有一只老虎,封面的大标题是J2SE5.0会战.NET2.0,里面还有一篇“程序员的田园”的文章印象比较深刻(那个叫于渊的作者,后来出了本《自己动手写操作系统》)。不过说句实话,《程序员》杂志的内容实在不太适合大学生阅读,一来绝大多数的在校生不可能像《程序员》面向的中高级开发者那样有着丰富的开发经验,能理解技术类文章的内容,二来非技术类的文章,大部分对于大学生来说,又太过于缥缈,什么SOA、SAS、SAAS、SAP(女子美容馆?)、ASP(不是那个编程的ASP噢)、敏捷、极限,看了半天,两字,没懂!所以,程序员杂志中,我印象最深刻的,只能是一些关于程序员生存现状的调查或白描之类的文章,毕竟这和自己的未来有些关系。还有很多因为项目沟通不慎而深陷开发泥潭的故事也给我留下了深刻印象。有一个署名“恶魔”的大侠,他的文章总是很有趣。

《程序员》杂志的美工还是不错的,每期杂志的设计上,都是挺下功夫的,很有自己的风格。好啦,本人水平、经验实在有限,对程序员只能有这些肤浅的认识。总的说来,《程序员》的确是一本程序员写给程序员看的杂志,他清晰的专业定位,对技术的深度剖析,对企业应用的前沿关注,是许多其它杂志无法企及的,但从另一个角度来说,这也或许正是《程序员》的短板所在。

《程序员》外IT杂志第一类,大众电脑类

你知道如何制作一个FLV视频,如何把它上传到“土豆网”吗?你知道哪里有在线做摄像头大头贴的网站吗?你知道如何把PPT转成SWF文件吗?你还知道最近网民中是更喜欢用EMULE还是迅雷下东西吗?

看到这些疑问,相信很多程序员都会露出不屑的表情------“这种东西,是大众网民才关心的东西,我这样的人,关注的可是更‘高级的’东西。”非也、非也!

自从学了编程之后,我有意识的将自己和“普通电脑用户”区别开来,给自己穿上了一件皇帝的虚衣,自以为在电脑和网络的世界里,我这样的人是高高在上的------“怎可与大众为舞?”其实,这样的想法是何等的可笑,连网民、用户到底期待的是什么,又怎么去搞有前途的应用?像BT,网络蚂蚁,哪一个不是抓住了用户的切实需求而成功的?那个“一点技术含量都没有的”HAO123,居然能卖到8位数人民币,要知道,建HAO123这样的网站,基本就不需要什么编程知识。最近重新捡起了《电脑报》、《大众软件》、《计算机应用文摘》之类的杂志,发现了群众智慧的无穷,嘿,还真挺靠谱的!又听闻GOOGLE的开复大哥在给他的员工讲“要去多了解些像芙蓉姐姐这样的事情”,果然,英雄他所见就是那个略同啊!

《程序员》外IT杂志第二类,IT、互联网评论类

这类杂志很少涉及技术细节,但却以“旁观者清”的姿态出现,许多观点一针见血,或令人恍然大悟、或令人拍案称奇。比较偏向企业应用的,如《软件世界》,基本就不谈什么技术细节,全都是企业啦,外包啦,SOA什么的,不过由于不涉及一些技术细节,很多文章还都是非常通俗易读的。特别值得一提的是该杂志每期的卷首语写的特别的有品,以一种旁观者的姿态出现,或讥或捧,非常耐看。有比较偏向于指导高校学生如何走好职场第一步的,如《IT博客-----软件工程师》,80后的财富新贵们、吴莹莹都曾上过封面。

这份杂志除了非常关注IT行业就业和创业的动向外,还有一个非常大的靓点,就是情感类的文章也有不少的份量。要知道,在竞争激烈、技术味道浓郁的IT界,情感往往是被放在次要的住置,可是它往往又是人们最柔软、最需要呵护的地方,于是,这份杂志独树一帜地涉及“IT人的情感世界”,自然就非常的出彩了。

《程序员》外IT杂志第三类,IT商业类

为什么说做程序员命苦呢,看了这类杂志,你很快就豁然开朗了。程序员,说到底,就是个技术人员,就算是高级的程序员,比方说,技术主管什么的,那还是放在企业的技术部门。技术部,对于IT企业来说,当然很重要,但是对于一个成熟的企业来说,管理部和决策部才是一个企业的心脏地带。这决不是说程序员无法进入公司的决策层,大家随便想想,95%的IT企业都是靠技术发家的。但是等到企业形成规模后,开始有了技术部后,程序员的地位,就由“当家人”转成了“老板手下的爱将”,虽然地位也不低,可是各方面的发展就受到非常大的约束了。

所以,我们可以看到,中国有非常多的程序员有非常好的能力、有好创意的也不在少数,但恰恰是因为进了很成熟的公司,于是他的能力只能被限定在老板的想象力之内,他的才情自然就无处可泄了。很多程序员都和我有一样的体会,虽然自己很喜欢编程,但给别人写的程序,总觉得不像那么回事;总想着要是有一天写自己的程序,给大家来用,那才是自己想做的事。大家可以看到,今天的互联网,机会仍是不少的,一个有意识、有市场头脑、又能把握住机遇的程序员,他想做成一件事的机率还是非常高的。关键,还在于意识,有时,要改变意识,多看几本书,多看几本杂志,会很有启发,当然,这只是起点,要走的路还很长,但就是这第一步,迈与不迈之间,也许你的命运就完全不同了。

二、程序员35岁之后的出路有哪些

在这个知识付费的时代,想要去成为培训师已经变得异常的容易,你可以通过在线教育平台注册成为讲师,当然你也可以申请去做公司内部的培训师,将各种知识和技能传递给其他渴望学习的人。

更何况35岁以上的技术人员,有着更加丰富的项目经验和技术积累,更能够帮助到年轻人避免重复过去自己所犯下的错误,更快地实现进步和提升自我。

任何一个技术岗位都有两个方向:技术专家和管理岗位。前者更加偏重技术,需要你在当前领域钻研得很深,需要时时关注行业最前沿的动态,保持一颗谦虚学习的心态,时刻走在行业的最前端,最后成为所在行业的技术大牛,薪资待遇和前景也是很不错的。

后者则更加偏向管理,需要你在对技术有着很深的掌握的同时,能够多多了解业务方面的知识,注意培养自身与他人的沟通能力,并且保持良好的人脉关系,往企业中高层去努力。

适合程序员转岗的位置还是蛮多的,比方说产品经理,程序员平常与产品经理接触较多(应该说是经常撕逼和打架),更何况程序员相比较于产品经理更懂技术,对技术开发的时限、工作量和可落地性更加了解。

又比如说做技术支持或咨询顾问,对于拥有专业技术背景的IT工程师来说,能够为满足客户的需求提供不一样的视角和解决问题的方案,自然而然能够能在非技术部门脱颖而出,久而久之,能够获得更多升职加薪的机会。

三、技术精英谈IT程序员的出路在哪里——很经典

俗话说,365行,行行出状元,此话也适用于IT行业,尤其是程序员。当你迷茫找不到出路,又想快速成长和提高的时候,有两种方案可以供你参考: 1、努力成为你工作环境中最优秀的人(技术最好的人); 2、跳槽,去另外一家公司做比你能力要高的工作。针对工作环境的不同,分为大环境和小环境(人多和人少): 1、小环境,寻找技术最好的人,努力不断向他接近,当你通过努力觉得超过他的时候,我相信你就不会再来问“出路在哪里”的问题了。 2、大环境,人多优秀的人也多,想短时间超越所有人是有相当难度的,能与每个优秀人都交流的概率低,所以你可以选择跳槽。跳槽,在我看来是程序员成功的必经之路。跳槽是有技巧的,同时也需要一定的运气,如果想跳槽就要果断。当你觉得不如意时,当你觉得没有出路时,当你觉得待遇不满意时,当你觉得成长不够快时。。。都可以考虑跳槽。跳槽有利有弊,对企业来说,跳槽是不好的;对于打工者来说,跳槽是很完美的。企业培养一个程序员不容易,辛苦的带起来一个人,熟悉了业务,掌握了技术,这时候走人,损失最大的当然是企业,花时间培养人和熟悉业务也是需要成本的。对程序员来说,跳槽几乎是利大于弊,首先待遇上肯定立竿见影的体现,如果没体现出来那就是跳的失败,除非有其他想法和目标。不要误会我的意图,跳槽对于技术人员来说并不是坏事: 1、一般的IT公司都有自己的常用的模式,该模式经过一个项目之后,就可以基本掌握,相关覆盖的知识、架构等大概也可以了解,此时可以换个环境寻找更高的发展; 2、跳槽相当于变向的升职,这个可以从你的简历中体现出来。假如你是一个初级程序员。当你做完一个项目的时候,你会了解这个项目的整个流程,此时可以在简历中填写中级程序员的角色,把很多中级程序员做的事情写到你的履历里(前提是你要了解这些),跳槽的时候,你的目标自然就是中级程序员,而招聘公司看到你的情况也会觉得合适。假如你是一个中级程序员。你需要在项目中了解高级程序员的工作范围,并不要求你全部掌握,但需要你能表达出来,这个很重要。比如后台的设计模式、软件架构、接口设计等,把这些写到你的履历中,给自己定位成高级程序员,自然的,高级程序员的职位会找到你。假如你是一个高级程序员。你所需要了解的就不仅仅是程序设计,而是整个项目的运作和管理流程。包括项目管理、系统架构(软硬件)、系统集成等,整个环节不一定都要会,但需要知道是什么,比如,什么是交换机,什么是硬件负载均衡设备,什么是反向代理,什么是缓存服务器,什么是WEB服务器,什么是集群、负载均衡、分布式、数据库优化、大数据存储、高并发访问等等,都是你需要了解的,面试的时候能表达出来,那么你就成功了。同样的把这些写到你的履历中,给自己定位架构师或项目经理,更新简历后,猎头会来找你。假如你是系统架构师。既然选择了架构师的角色,那么肯定是向技术方向发展了。技术总监、研发总监甚至CTO就是你的目标。想知道技术总监、CTO都在做什么吗,看看丁磊在做什么,你就要去模仿去做。想成为一个角色人物,首先要从身体力行上模仿的像这个角色,时间长了那么你就是这样的人。技术总监需要负责整个公司的技术部运作,包括对人员的管理、绩效考核、各语言组之间的协调、各项目间的协调,各部门间的协调,除此之外,你还需要考虑所运营的项目如何发展的更好,网站如何才能更加优化,产品如何能更上一个层次,公司的技术发展如何规划,各种方案如何快速的编写和实施,如何与老板打交道等,都是你需要掌握的。假如你是项目经理。在中国,项目经理分两种,一种是TEAM LEADER的角色,需要很强的技术;一种是负责招标、流程控制的偏商务角色,要懂技术。发展到这个层次的,我想应该不用我来告诉他们出路在哪里了,这样的人一般都有自己的规划,但凡事都有例外,如果没有规划或发展迷茫的,TEAM LEADER角色可以重点把项目管理、人力资源、系统架构等环节再强化一下,紧跟当前发展形势学习新知识;偏商务角色的,可以考虑往总经理、CIO、CEO等方向努力,到这个层次的,需要的不仅仅是知识,更多的是一种理念和个人魅力。大概聊了聊上述这些,我想每个层次的人可以大概了解自己该做什么了。一定要有计划、有目标高效的做事情,有效的管理分配好自己的时间,只有这样你才可以成为一个优秀的人才。不要总让别人告诉你该做什么,而是自己不断推动手里的任务去更好的完成,处处体现出“我做的东西就比别人做的好”的信念,那我想,成功离你就不远了。