先总结后论述,打工是不可能一辈子打工的,程序员一定要有自己的生产资料。
我一直认为工作只是作为前期的一些资本积累,知识积累,人脉积累。最根本的出路还是要有自己的生产资料,这样才能应付各种危机。这里的危机不限于裁员,生病等常见危机。一切需要钱的危机都算。
生产资料就包括很多种了,程序员可以开自己的公众号,经营自己的网站,开发app,开发游戏,等等,一切可以构成你的睡后收入的都算你的生产资料。房子其实也算,因为可以收租。
其实拥有这些也不难,为什么这么说?因为程序员在工作中可以帮助公司开发创造这些,那么自然也是可以为自己创造和开发这些的。
创造和开发这些要么是一个人,要么是一群朋友一起。后者需要你的人脉关系作为支撑,前者非常适合全栈工程师和个人开发者。
很多人觉得全栈工程师都是自己一个人做,只有小公司才会这样子培养人,大公司不需要这样的人,因为分工很明确,每个地方需要你的技能都是明确的。
但是其实从谋求自己掌握生产资料的角度来说,其实全栈工程师是最好的。
我以我自己为例,我大学刚毕业,进的小公司,那时候安卓,后台都会自己开发。后来进了另一家公司做前端和后台去了。再后来进了大公司,做了偏向部署,云方向的工作。
到现在我发现自己基本遗忘了安卓开发的知识,前端也有些许遗忘,后台开发还很熟悉,但也没有以前这么熟练了。
以前熟练的时候,基本几周就可以搞定一些小项目的开发。
可能有人会问,那时候你为啥不开发掌握自己的生产资料?那时候年轻,想法没有现在这么多,随着年纪越来越大,经历的事情越来越多,就会想到这些事情。年轻的时候很少会想这些,觉得自己竞争力非常强。
也有人会觉得在公司做这些项目,是有很多资源可以支持的,当你自己做的时候需要考虑的东西很多,而且也没有这么多资源的支持,一个人需要兼顾花费的精力非常多。
话是这么说,没错,但是我们要做的东西也不是一蹴而就,可以用时间慢慢迭代,而且也不是要做很大很有野心的东西,一上来不要谋求做平台,一定不要做平台。先做出来再说,不要停留在ppt概念,想法的层级上。
我遇到很多停留在想法,ppt层级上,迟迟不行动的人,同时也有一些开始行动的人,后者已经产生了不菲的收入了,随着产品迭代更新,用户的反馈,自然而然可以做出成熟的产品。
简单来说,就是初期不要考虑太多,先把东西做出来,然后后期根据用户的使用反馈和建议不断打磨产品,当你慢慢产生收入,这时候再花钱继续迭代就容易多了。
而且自己打磨产品,学习到的知识,遇到的坑,自己慢慢消化,对自己是有很大帮助的。
在小公司开发,老板给你洗脑说,可以学到很多东西。但是生产资料是公司的。
现在为自己开发,制造属于自己的生产资料,也需要你给自己洗脑,如果成功了,知识是你的,生产资料也是你的。
最后希望每一个程序员都有属于自己的生产资料。
方向就是:PM SE BSE
总所周知,程序员吃的是青春饭,30岁以后脑力、体力都不允许你再做程序员了,那么怎么办?回家种地?NONONO!当你有5年程序员工作经验的时候,也就是你把握人生的时候,退役?你才刚上路耶~
系统工程师、系统构架师、项目经理、高级项目经理才是你人生的目标!!
当然,比率还是很低的,100:1吧,程序员做到PM的人数还是比较少的,但是5年的工作经验让你做个PL、SE还是没有问题的,慢慢升吧。
我做了3年的程序员java的 现在转行做DBA了。 不建议你做游戏,游戏都是C++做的。C做嵌入式可以,不过嵌入式好多是需要用汇编的,也有是C代码内嵌汇编。java没出息,背诵的太多。我自学过C++ 数据结构 算法,感觉C++确实强大。不过你要是真想当程序员的话,英语一定要到母语水平。国内程序员尤其是java一过30岁必须转项目经理或者转行,知道为什么吗,因为国内的环境培养不出厉害的程序员,正常一个牛X的程序员从工作0接触程序员需要10年才能到高端,岁数都至少35岁了。国内 的顶级公司纯技术类的只有华为一个,待遇也是最好的,比百度强多了。这种公司面试(只要你投程序员的位置)必须考C和C++ 算法,欧美私企也是如此。所以想当好的程序员必须去欧美独资的企业比如微软 google之类的,国内只有华为。 这种程序员可以干一辈子,我见过老外的程序员都是40 岁 50岁 主力当打之年。因为智商高的人年龄再大也比IQ低的年轻人要高 的多。
我建议你不管做什么程序员 ,一定要学好2个: 英语和算法 ,C++和C必须要精通。C指针最重要,C++项目里建议少用指针。
有什么问题随时和我说
程序员40岁以后出路是跳槽到国企或事业单位。
说句实在话,程序员虽然在外人看来是一个高薪的工作,但其中的苦楚恐怕只有他们自己知道。高压的工作环境,不断更新的行业知识所需要具备的超强学习能力等等,这些都让不少程序员们其实很少就开始了自己的打算。
我见过一些30岁左右的程序员就已经在为自己谋后路了,比如有不少人就会选择回去考公务员、事业编或者是让家人帮忙找个国企的单位做事。这对于他们来说简直很有诱惑力,相比之前做程序员所受的“摧残”,那真的会是期待的“养老”生活。
其他出路
创业也是不少程序员们会考虑的一个方向,毕竟他们从事的工作是相对来说门槛比较高的岗位,如果再加上启动资金以及能够结识到一些写程序比较厉害的程序员或者是有着天马行空想法的产品经理,迈出创业的第一步其实是可行的。
比如我们熟悉的一款移动有声阅读应用——懒人听书,它能提供免费听书、听电台、听新闻等有声数字收听服务,目前市值好几亿。
程序员35岁之后的出路是:
一、项目管理
这个是适合程序员做的,这里会涉及一些技术问题,做过开发应该更得心应手。只是这个职位需要有很好的沟通,需要跟客户面对面交流,还要有好的文笔,需要写方案。
二、it培训师
现在很多年轻人都想当程序员,毕竟这行工资高,所以社会上存在着大量的IT培训机构,因此对培训讲师的需求也比较大。而且和程序员不一样,三、四十岁的培训讲师更受青睐,因为比年轻讲师开发经验丰富啊,学生看起来也会更放心。
三、去国企,央企
国企的收入比互联网公司低不少,找国企的时候尽量找个薪资待遇好点的。另一个朋友在国家电网体系内的一个单位,薪水一般,但是平时发的各种福利不少。国企和互联网公司还一个重要的区别:更要注意和领导、同事处好关系,原因你懂的。
程序员日常工作:
1、确认通过审查方案的目标,输入数据,分析师,监事,和客户的输出要求的项目要求。
2、安排项目要求在编程序列分析要求;准备工作流程图和使用计算机知识的能力,题材,编程语言和逻辑图。
3、编码工作流程的信息转换成计算机语言的项目要求。
4、通过输入编码信息的计算机程序。
5、确认程序 *** 作进行测试,修改程序序列和/或代码。
6、准备写 *** 作指令供用户参考。
7、保持历史记录,通过记录方案的制定和修订。
8、维护客户的信息和保护保密的业务。
1、建立自己的开发团队:程序员可以成立自己的软件开发公司,拓展自己的事业;2、投资开发:好的开发者有很多金钱投资开发新的程序,从中获取收益;3、参与企业开发计划:加入大型企业公司,参与新型项目的开发,需要大量熟练的程序开发人员;4、投身互联网开发:针对各种网页、网络平台、云计算等领域的开发,可以让自己步入程序开发的新领域;5、投身商业领域:可以投入商业软件的开发,为政府机构,地方企业、医疗机构等提供系统支持;6、转行做老师:程序员也可以选择教授编程课程,或者在中学、大学里教导新一代的程序员;7、潜心研究:可以投身到研究院所,从事计算机理论研究或者技术研发。
以上就是关于程序员的出路全部的内容,包括:程序员的出路、程序员C、C++30岁后在本行业往哪个方向定位前景如何40岁以后呢、c语言前景规划等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)