当前位置: 首页 > Web前端 > HTML5

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

时间:2023-04-05 15:22:30 HTML5

IT行业,靠自己的努力能走多远?这是一个学生咨询时问我的问题。如果说迷茫是这个行业的通病,那么那些努力过后仍然没有收获的人就是重症患者。我很了解她的情况:一边工作,一边带娃,一边抽空给自己充电;买了很多视频课,每节课都认真留言,每次作业都是她第一个交,还附上法庭笔记。说她不努力是不对的;但是她现在的工资水平配不上她的努力程度。线下咨询的时候,我问她:“你有没有想过以后要在哪个行业安身立命?”她说她扎根于IT行业。我摆摆手:我不是这个意思,我是说细分。现在各行各业都在搞“互联网+”,你要把互联网加到哪个行业?新闻,还是教育培训?她迅速眨了眨眼睛,回过神来:“有这么详细吗?这个行业的影响力有多大?”行业的影响力不仅有,而且非常大。1.行业对技术的影响现在手游很火,但是几年前我建议小H做这个方向的时候,他不太明白:“老师,我现在工作挺稳定的,而且压力不是太大,你给我推荐的公司,从规模上看,前途不大,薪资水平一般……”我说,从现在的薪资水平和公司规模来看,确实是平均的;但是一个人最重要的是它值多少钱,而不是现在赚了多少钱。我个人不敢保证以后这家公司一定会上市,但是有一点:你可以更深入地了解这个行业,学习包括TS在内的很多技术,积累实际工作经验。未来的基础,这条路也适合你一直走下去。我推荐的是这个行业。两年前毕业的时候拿到了15K,算不上出众,但也是同龄人中的佼佼者。和师兄比起来,他不努力,师兄却进了一家古董鉴赏公司。客户群都是老年人,网站不太注重打开的美观度和速度。要求只有一个:字要够大,图片要够清晰!不然老人家看不清楚!听说用的浏览器是IE。难道他师兄不想接触VUE?不想学习React?如果客户不需要,他就做不到。在这个市场经济发达的社会,需求决定一切。什么决定需求?行业绝对是第一要素。原因也很简单:即使是从事同一个项目,建设五星级酒店和住宅楼,所采用的技术也大相径庭。一个程序员的价值体现在他在实战中掌握的技术。如果公司所在的行业本身就是夕阳行业,个人再怎么努力也收效甚微。2、行业决定技术选型,间接决定你的成长。很多程序员看似简历丰富,但问起核心竞争力却显得尴尬:基础勉强够用,三大框架懂一点,背景不多。明白一点。真要说自己精通,也不一定能表现出做来的能力。找到“工作经历”一栏,这种情况的答案呼之欲出:毕业前两年,随便找了一个外包商,中间做了一段时间的设计,最近又回去剪图了。。。有的还跨行业。去销售和运营。行业变了,对技术的要求变了,上一份工作的技术无法转移,自然无法形成核心竞争力。而那些能够认定一个行业并不断积累的,哪怕慢一些,其实也是在成长的。刚入职场的时候,CTO在茶歇的时候聊天,聊了聊他的职业发展。从一开始进入一家数据公司,因为项目需要,一直在研究canvas。在这个行业磨练了几年,觉得自己的成长遇到了瓶颈,于是换了一家游戏公司,还是用同样的技术。又过了三年,跳槽到基金公司,继续在这方面深耕细作。有人说,老师你看,他不到十年换了三个行业。要我说用的技术都差不多,就是一个行业。关键是你有没有找到自己的开发逻辑。比如你刚毕业,不太擅长选择公司,但是你加入了游戏公司,你可以学习H5多媒体技术,在项目中积累经验。如果遇到成长瓶颈,觉得学不到新东西,即使接下来不去游戏公司,也可以考虑音乐,比如酷狗、QQ音乐;还是直播平台,用的技术都差不多!话虽如此,如果一开始就进入航天行业,出来之后能做什么,还真不好说。说到这里,你还觉得行业影响不大吗?行业除了影响技术选型和技术可移植性外,还影响技术迭代的速度。经常有学生来找我说,老师,我们公司用的技术太落后了。想学点新的技术,但是在实战中练不出来。这与行业本身有很大关系。一个处于上升期的行业,会不断提出各种需求,这本身就会让技术不断迭代,所用的技术一定是走在时代前沿的。3、行业对工作环境的影响说完行业对技术层面的影响,我们再来看人的因素。前几天有个同学给我留言:老师,我想进一家流程规范的公司,你能帮我看看这家公司的情况吗?我想在下次咨询时听听您的意见。线下咨询的时候,我问他:你以前找过工作吗?他说他上个月初面试了一户人家,工作后才发现前端只有我两个人,不到半个月就辞职了。我们负责,前端只有三个人。我说,你现在就算进了你要找的公司,也很难学到东西,恐怕还是要做好一些基础工作。他点点头:老师,您觉得我为什么总是找这样的公司呢?我拿出他之前发给我的招聘链接,说,还好你没去这家公司,还是圈套。他说:为什么我会遇到这么多陷阱?我说,你上次去的公司是做衣服的;您刚进入的公司现在销售塑料;这与他最亲密的五个朋友的平均收入有关;那么一个程序员的技术水平也和他最亲近的五个同事的平均技术水平有关。我们都知道人才是最好的教科书,但是如果一个行业处于下滑趋势。别说是高端人才,就是普通的年轻人也不愿意进去。哪怕你用这个行业最适合的高端技术去解决项目的实际问题;当您不确定时,您与谁沟通?你自己想想,很有可能一张卡能用好几天。参加会议并不困难。有时候身边人的一句话,就能决定你几个小时的工作量。行业决定了你身边人的水平。在我们以前的学生中,有一个典型的。刚入行的时候,他根本看不出有什么优势。上个月的同学聚会,听说他的年薪已经35W了。大家都吵着要他分享经验,他苦笑:我不聪明,也不勤奋,但也是被逼的。我知道他说的是实话,因为他刚入行的时候,进的是一家基金公司。身边都是数据可视化高手,如果不逼自己努力学习,肯定会被扣上“猪队友”的帽子。好在身边的人技术水平都是一流的,这也给了他很大的成长空间。我们每个程序员就像一颗种子,个人的努力就像这颗种子的基因,必不可少。环境再好,芝麻也长不成西瓜。但行业是一个让我们成长的环境。没有水和阳光,光靠种子本身是徒劳的。幸运的是,我们比种子更强大。努力程度并非像基因一样是一成不变的。环境也可以由我们来选择,它不是一成不变的。希望每一位程序员都能在代码的江湖中找到属于自己的一片沃土。-结尾-