美文网首页
程序员发展不顺利?90%的人忽略了这个因素

程序员发展不顺利?90%的人忽略了这个因素

作者: 黑马程序员上海中心 | 来源:发表于2018-12-03 09:50 被阅读38次

    推荐阅读:

    什么时候投递简历成功率最高?这是一个细致活!

    程序员注意了,北京西二旗程序员因为这个被捕了

    Chrome强大的15款插件,第2款简直是大学生的福音

    2018年新版Java学习路线图(内含大纲+视频+工具+书籍+面试)

    2018年最新Python学习路线图(内含大纲+视频+工具)

    2018版Go语言+区块链学习路线图(含大纲+视频+工具+资料)

    2018新版前端与移动开发学习路线图(视频+工具+书籍+资源)

    IT行业,靠个人努力能走多远?

    这是一位学员在咨询时,向我提出的问题。

    如果说迷茫是这个行业的通病,那么努力之后依然没有收获的人,就是重症患者。

    她的情况,我很了解:

    边工作,边带娃,还抽出时间给自己充电;

    买了不少视频课程,每一节都认真留言,每次作业,她都是第一个交,还附上当堂笔记。

    说她不努力,实在冤枉;但她现在的薪资水平,根本配不上她的努力程度。

    线下咨询时,我问她:

    “有没有想过,以后要在哪个行业沉淀下来呢?”

    她说,就在IT行业扎根。

    我摆了摆手:不是这个意思,我指的是细分,现在各行各业都在搞“互联网+”,你准备把互联网加到哪个行业呢?新闻类,还是教育培训类?

    她快速眨了眨眼,回过神来:“要考虑这么细吗?行业影响有多大呢?”

    行业的影响,不仅有,还很大。

    行业对技术的影响

    现如今手机游戏很火爆,但几年前我建议小H做这个方向的时候,他不太理解:

    “老师,我现在的工作挺稳定的,压力也不大,您给我推荐的这家公司,规模上可是看不出来发展前途,薪资水平也一般般……”

    我说,从目前的薪资水平和公司规模来看,它确实一般;

    但是一个人最重要的是值多少钱,而不是现下赚多少钱。

    我个人也不敢保证这家公司以后能顺利上市,但有一点:

    你在这家公司,能够更深入地了解这个行业,学到很多包括TS在内的技术,积累实际工作经验,这是你未来立足的根本,这条路也适合你一直走下去。

    我推荐的,是这个行业。

    他毕业两年那会儿,到手就15K,算不上出类拔萃,也是同龄人中的佼佼者。

    相对于他的师兄,他并不算努力,但是他的师兄,进入了一家古董鉴赏公司。

    客户群体都是老年人,网站也不讲究什么美观、打开速度,就一个要求:字儿要足够大,图片要足够清晰!

    不然老年人看不清嘛!

    听说用的浏览器,还是IE。

    他师兄不想接触下VUE吗?不想了解React吗?

    客户不需要,他便不能。

    在这个市场经济发达的社会,需求决定一切。

    什么决定需求呢?行业绝对是第一因素。

    道理也很简单:就算同样是搞工程,盖一个五星级酒店和住宅楼,用到的技术千差万别。

    而程序员的价值,体现在他在实战中掌握的技术。

    如果公司所处的行业,本身就是夕阳产业,个人再努力,作用也微乎其微。

    行业决定技术选型,也间接决定你的成长

    很多程序员的履历看起来非常丰富,但一问到核心竞争力,就显得尴尬:

    基础勉强可以,三大框架都了解一些,后台还多少懂一点。

    真要说精通,就没能拿得出手的本事。

    找到“工作履历”那一栏,产生这种状况的答案,就呼之欲出了:

    毕业头两年随便找了家外包,中间一段时间做的设计,最近又回过头来切切图……

    有的甚至跨行去当销售、做运营。

    行业变了,对技术的要求变了,上一份工作的技术,又没办法迁移过来,自然就形不成核心竞争力。

    而能够认准一个行业,持续沉淀的人,哪怕步子慢一些,也是在实实在在地成长。

    我刚步入职场时的CTO,有一次在茶歇时闲聊,谈起他的职业发展之路。

    从刚开始,进入一家数据公司,因为项目的需要,一直在研究canvas。

    在这个行业锻炼了几年,感觉自己的成长遭遇了瓶颈,就换了一家游戏公司,还是用相同的技术。

    又过了三年,跳到了一家基金公司,持续地在这一块做到精耕细作。

    有人说,老师,你看,他这不到十年的时间,都换了三个行业了。

    要我说,用到的技术大同小异的话,那就是一个行业。关键看你有没有找到属于自己的发展逻辑。

    比如你刚毕业,还不太会选公司,进入了一家游戏公司,完全可以在项目中学习H5多媒体技术,积累经验。

    假如遇到了成长瓶颈,感觉学不到新的东西了,即便下一家不去游戏公司,还可以考虑音乐类的,比如酷狗、QQ音乐;或者直播类平台,用到的技术都差不多嘛!

    话说回来,假如你当初进入了航空航天这个行业,出来之后能做什么,真难说。

    讲到这儿,你还觉得行业的影响不大么?

    除了影响技术选型,以及技术的可迁移性,行业还影响着技术的迭代速度。

    经常有学员找我说,老师,我们公司用的技术都很落时,我有心学点儿新技术,也没办法在实战中锻炼啊。

    这跟行业本身有非常大的关系,一个处于上升趋势的行业,不断提出各种各样的需求,本身就会让技术不断迭代,所用的技术,一定在时代的前端。

    行业对于工作环境的影响

    说完了行业对技术层面的影响,接下来我们看一下人的因素。

    前几天一个学员给我留言:

    老师,我想进入一家有规范流程的公司,你能帮我看一下这一家公司的情况?我想在下次咨询的时候听一下您的意见。

    线下咨询的时候,我问他:你之前找过工作吗?

    他说,上个月初面了一家,工作之后才发现,前端包括我在内就两个人,干了不到半个月就辞职了,后来面的这家,我也是入职了才发现,算上我们主管,前端才三个人。

    我说,你现在找的这家公司,就算进去了,很难学到东西,恐怕做的还是一些基础工作。

    他点了点头:老师,你说我怎么总是找这样的公司啊?

    我拿出他之前发给我的那个招聘链接,说,这家你幸亏没去,去了还是一个坑。

    他说:怎么这么多坑都让我碰上了?

    我说,你上上家公司,做的是服装;你现在刚进来的这家,卖的是塑料;你找的这个下家,做的是国企项目……

    如果说,一个人的收入水平,和他5个最亲密朋友收入的平均值有关;

    那么一个程序员的技术水平,和他身边5个最亲密同事技术水平的平均值,也有关系。

    都知道人才是最好的教科书,但如果一个行业,处在下沉的趋势。

    别说高端人才,就连一般水平的年轻人,都不愿意进入。

    即便你在这个行业中,用了最适合的高端技术,解决项目实际问题;

    搞不定的时候,和谁交流呢?

    自己琢磨吧,很有可能一卡卡好几天。

    会者不难,有时候身边人的一句话,就能决定你几个小时的工作量。

    而行业,决定了你身边都是什么水平的人。

    我们之前的学员中,有一位典型,刚入行时,完全看不出他有任何优势。

    上个月同学聚会,听说他的年薪已经拿到了35W。

    大家嚷嚷着让他分享经验,他苦笑着:我不聪明、也算不上勤快,就是逼到那个份上了。

    我知道他说的是实话,因为刚入行的时候,他进了一家基金公司。

    周围都是数据可视化的大牛,如果他不逼着自己使劲学,肯定会被冠上“猪队友”的帽子。

    好在周围人的技术水平一流,也给了他很大的成长空间。

    我们每一个程序员,都像一粒种子,个人的努力好比这颗种子的基因,必不可少。

    一个芝麻种子,环境再好也不可能长成西瓜。

    但行业,是能让我们成长的环境,没有水,没有阳光,单凭种子自身,也是徒劳。

    好在我们比种子强些,努力程度并非基因一样无法更改,环境,也可以由我们来选,并非一成不变。

    希望每个程序员都能在代码的江湖中,找到属于自己的一片沃土。

    好了,这里是传智播客——黑马程序员上海校区

    想了解更多关于IT的学习资讯、新闻八卦,请速速关注(黑马程序员上海校区)公众号或联系你们的学姐(集智慧、美丽于一身的我!学姐VX:CZBKSH),欢迎来撩!

    相关文章

      网友评论

          本文标题:程序员发展不顺利?90%的人忽略了这个因素

          本文链接:https://www.haomeiwen.com/subject/asbecqtx.html