三十而立技术er的进击之路

Posted 前卫的架构师小D

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三十而立技术er的进击之路相关的知识,希望对你有一定的参考价值。

活动地址:毕业季·进击的技术er

前言

小编是14年计算机专业毕业的,说是毕业8年,其实从大三自学Java加上实习、实训至少都有10年多的工作经验了。
工作期间抠过技术、做过管理,从初级到高级,再到技术经理,直至目前就职于大厂架构师。
这篇文章,小编就将这10年职场技术er总结下来的经验献给在校以及即将毕业的你们。

伸手摘星,即便一无所获,也不至于满手污泥


一.毕业生VS职场人的角色转变

转换思维习惯

大学生在毕业刚进入职场中,要从个人被动转为主动。在学校里生活学习基本都是提前规定好的,全部的心思和精力放在学习知识上,就可在其他方面基本不用操心。但到了职场却完全相反,上级只会给你制定一个任务目标,之后的工作流程要怎么做,联系哪些部门,这些全部都是要通过自己进行思考规划,不懂的就要向别人请教。在职场中领导不会督促你,帮你处理一些棘手的问题,而当领导来催你时,那就已经表示没有按时完成工作,这就属于比较严重的工作失误了。

了解企业和岗位,明确职业方向

毕业初期求职,在进入一家公司之前,需要对其岗位职责了解清楚,这样到时候就可以避免因为茫然等紧张的心理压力,从而弄得手忙脚乱。在如今科技发达的时代,这些信息通过网络搜索就可以找到相关的内容,而且即便是不同公司相同岗位的职责也基本大致相同。对自己有个客观的评价,并根据自己自身认真思考,有一个明确的职业发展方向,也就是未来工作行业所向往的梦想。

不断提升自我,学会处理人际关系

在学校生活中会有一些存在“个性”的学生,往往是脱离团队的独立个体。但是当进入到企业职场中,一个人是无法成功的,因为许多工作都讲究的是合作。尤其是刚入职的大学生,正因为对工作环境的不熟悉,对于工作内容的陌生,需要对自己不断的进行自我提升。只有这样,我们才能保持一个良好的心态,打造职场自信,因为自信才是毕业生成功转换角色的标志。提升不仅包括的能力,还包括自己的情商,也就是人际处理能力。在职场中拥有较高的情商更容易成功,因为这种人可以准确的识别自己与他人的情绪,很好的与他人和谐相处,会与他人营造出和谐轻松的工作氛围 。灵活的处理人际关系,拥有职场高情商,往往会更胜一筹。


二.求职

首先要成为一个更优秀的程序员,需要定时经常性地练习编程并用不同的语言和技术扩宽你的经验,但是语言是如此之多,很多时候你不知道从哪里开始,也不知道该选择什么语言才最适合你要解决的问题风格。

如果你还没有想好具体的语言,并且想要先试验下的话,我会建议你搜索求职网站,例如Stack Overflow Careers、Indeed和Monster,看看是什么语言最抢手。如果你想或者目前的职位要求的话,你可以牢牢掌握一些特定的语言,然后开始研究和试验。

其次IT互联网行业的公司大大小小都有,那么对于新人程序员职场生涯的第一份工作应该选择什么样的公司这一问题,不应该是简单的分析企业的资质和所给出的待遇和工作环境。而是要根据自己对自己的职业规划区选择。

第一条技术转管理路线(技术为主):初级工程师–>中级–>高级–>架构师(专家)–>技术总监–>CTO。在这之前需要明确的一点:明确管理者分为职能管理者和全面管理者。CEO、总经理之类的角色属于全面管理者,开发经理、项目经理、项目总监等属于职能管理者。

第二条技术转管理路线(管理为主):工程师–>组长–>技术经理—>技术总监–>CTO。

那么在选择企业的时候新人程序员更应该侧重企业的那些条件或者要素呢?

  • 大一点的企业有点在于程序员很多,可以有很好的交流进步,自己的技术能得到较快的提升,同时会有较大的开发项目,在跳槽的时候能为自己的工作经验增添不少分量。但是缺点就是在于很难接触到相关的管理工作,毕竟大企业人才济济,技术管理岗位数额有限,很难从众多的程序员中脱颖而出。

  • 知名大企业中不同的软件开发环节有不同的技术人员负责,或许经过一定时间的工作之后,自己现有的技术更加精进,但自己的知识库却很难得到扩充。这一点对于新人程序员转向管理路线来说还是颇有影响。

  • 小企业或许没有太大的开发项目,但是在软件开发的每个环节自己都可以参与到。

  • 大企业中不同的开发项目有不同的项目组负责,而小企业或许针对不同的开发需求有着不同的技术解决方案,这样无疑丰富了自身的技术应用管理能力。

所以在大企业由技术走向管理更适合于第一条路线,不过需要很长的时间才能彻底走向管理岗位,而小企业更适合走第二条路线,对技术的娴熟程度要求不如第一条路线,但转向管理岗位所需的时间却比第一条短不少。所以对于新人程序员来说,如果你希望编出更美的代码的话,那么就选择去大企业;如果你希望成为一名技术管理者,那么就选择一个相对小的企业。


三.快速成长

互联网发展到今天,没有什么信息是不对称的。比如我们想学习Java编程,去搜索Java教程这个关键词。搜出来的结果没有1亿,也有8千万。这些信息我们十辈子也看不完。即是看完了,真正有用的信息也相当有限。要么没用,要么记不住。

这就是我们成长慢时经常遇到的一个问题,学习的知识杂乱无章。如果能像搭积木一样,搭建目标知识体系的框架,时刻围绕框架,缺什么补什么,就能有效避免无效信息的干扰。而且这个框架做起来很简单,思维导图即可。三年也好,五年也好,目标就是做这个领域的王者。

我们很容易高估两年能发生的变化而低估五年能发生的变化。

时间,既是一个常量,又是一个变量,还是一个函数。不能理解时间,就不能理解时间的价值。

时间是常量,对谁都很公平,每天都是24小时。但时间也可以是变量,对谁都不公平,谁要是目标明确,集中优势兵力,各个击破,谁就能离自己的目标更近一步。若有些人漫无目的,得过且过,东一榔头西一榔头,他就会永远原地踏步。一个人的时间值不值钱,关键看我们让时间代入什么函数。

我们成长慢的原因,多数时候并非因为不够努力,而是因为过于自由。

驾驭自由非常难!

我见过太多这样的例子,拥有自由的可支配时间,得到的却不是从容,而是狼狈。不知道什么是重点,不知道自己要做什么不做什么,偶尔遇到几件重要的事,也安排不过来,更完成不好。

越自由,越狼狈,最终导致彻底失去自由。

做减法是成长过程中一个重要的法则。

我们很多人往往会直接跟行业内最牛逼的人或事对标。这种全栈型skill set,不适合我们普通人来操作。更适合我们的一种方法是,集中时间和精力,在一个足够聚焦的点发力。

这就要求我们的框架足够小。

小,不怕,先撑起来,再逐步扩充。

关键是,先要有这个框架。清晰的知道框架里的每一部分,哪些是已有的,哪些是欠缺的。跟盖房子一个道理,总得先有设计,再垒砖。


四.持续学习

毕业三五年后,我发现人和人之间的差别比人和狗的差别还大。

拉开差距的重要原因之一就在于是否持续学习。持续学习的人,人生有更多的可能性。
持续学习的人,无疑拥有更多的选择权。

很多人找工作的时候,用过去衡量未来。即用现有的资源选择工作,这种人一般把工作局限在对口的专业上。

对口的工作却不一定是自己的喜欢,只是面对有限的选择妥协罢了。

持续学习的人,是用未来衡量未来。即根据想从事的工作需要提升自己,从而选择的范围更广。

作家李尚龙曾经分享过这样一个故事:

一个程序员朋友辞职后,花了一年的时间找工作。在这一年的时间,朋友考取了驾照,读了100多本书,健身减肥20斤,还自学通过了注册会计师证,从而成功进入会计事务所上班。

持续学习的人,不局限自己已有的筹码,因为他们会用学习开拓更多的资源,从而进入更宽广的世界。

在技术领域有很多开源框架和开源架构,大家可以进行技术深度的学习,例如BladeX企业级开发平台开源版等等。


五.谣言止于智者

在工作中,难免遇到很多谣言,对此我们自己要有清醒的认识。例如互联网比较火热的“程序猿35岁瓶颈”

近年来,程序员35岁的问题引发了社会的关注与讨论,不少人一股脑的把这归根于35岁后越来越无法承受加班、整天高强度工作等原因。但是,在互联网领域似乎超过35岁的工作者也并不是没有。那么年龄真的是程序员或者说互联网工作者迈不过的一道坎吗?或者说,出现瓶颈的原因究竟是什么呢?

软件工程,2002年国家教育部新增专业。在2002年,计算机科学远远没有现在先进,无论是硬件还是软件相较于今天都比较落后。想必在当初那个年代,人们对于这个全新的学科大多持观望态度。应届毕业生,出于对就业以及发展前景的考虑,相信出于兴趣选择这个专业的人寥寥无几。也许有很多选择了这个专业的人选择了改行,真正在大学学习软件工程的人想必不会多。

当然,面对程序员“青春饭”的话题,大家可以看看小米公司的雷军,他创办小米时早就年龄超过了35岁。但是即使在很多方面都比不上血气方刚的年轻人,但是身体年龄没有让雷军的精神老化,他仍然有着冒险精神,以及一份学习新事物的热情。近日雷军在B站十分活跃,积极尝试融入年轻人的圈子,这种行为与热情在如今中国的企业家中是非常少见的。而如今的年轻人,看完了他发布的一个个毫无架子的视频与充满真诚的小米10周年演讲后,也能更好的了解雷军与他的小米,同时不知不觉中也加深了对小米公司的好感。在这里,雷军很显然是一个正面的榜样,而他与被裁的高龄程序员的区别,值得我们体会与思考。

总结下来无非两点:

  • 如今35岁的程序员在当初学习的专业知识放在今天已经落后或者专业知识放在今天已经不够用了,自然会被专业知识更多更强的应届毕业生淘汰。

  • 除了身体素质不如年轻人外,35岁的程序员由于各种原因,缺失了学习新知识的热情,接受新事物的能力也变差。而不断接受新思想、新技术正是计算机行业人员必须做到的事情。


六.最后

初出茅庐,眼高手低正常事,但是切记,勿要心高气傲养成挑三拣四的习惯,对于大事做不来,那么就把小事做好,记住,不做则已,要做就要做好。

活动地址:毕业季·进击的技术er

以上是关于三十而立技术er的进击之路的主要内容,如果未能解决你的问题,请参考以下文章

毕业季话题有奖征文进击的技术er

毕业季|进击的技术er作为一个职场人,我想对你们说

毕业季-进击的技术er:即将大四在校生的技术分享,未来共勉

毕业季|进击的技术er作为一名职场人,精心总结的嵌入式学习路线图

毕业季·进击的技术er大学生计算机毕业设计应该这样写

毕业季·进击的技术er 什么是微信小程序,带你推开小程序的大门