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

Xd聊架构 Xd聊架构     2023-01-26     353

关键词:

活动地址:毕业季·进击的技术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二、活动时间时间活动流程6月16日-6月30日作品投稿7月1日-7月7日作品评选7月 查看详情

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

前言:活动地址:毕业季·进击的技术er夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始,首先感谢CSDN邀请我来参加毕业季分享,我将与朋友们一起分享我过去的种种三年光阴岁... 查看详情

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

活动地址:毕业季·进击的技术er目录1.我的大学背景2.我的大学导师以及印象深刻的一些事3.从毕业生到职场IT人,最大的改变4.从毕业生到职场IT人,遇到的问题与反思5.工作中,技术er应如何在技术领域快速成长&#... 查看详情

一个小白的进击之路——hadoop开篇

写给自己的话  我虽然是个计算机专业的工科男,但技术是真的不咋地(我自己觉得),越是要离开学校温暖的被窝就越能感觉到学一些东西的紧迫性,不同于学校教给我的套路,我打算自学Hadoop与Linux,希望自己能够不断进... 查看详情

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

活动地址:毕业季·进击的技术erhttps://marketing.csdn.net/p/f4a818f6455f3a9a7a20c89f60ad35f7目录扉页摘要  目录一绪论二、相关技术环境介绍 三、系统需求分析四、系统架构设计五、系统实现六、系统测试致谢参考文献 以一个过来学... 查看详情

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

活动地址:毕业季·进击的技术er作者:半身风雪简介:本节课程,我将带领大家初识微信小程序,将通过小程序的发展,开发环境,开发工具,项目结构等,做一个详细的讲解。前几天,我... 查看详情

〖毕业季|进击的技术er〗其他人都在缅怀青春告诉你如何拿到offer提高自己的技术栈做未来规划路线,我偏要反其道而行告诉你们一个不一样的技术er的职场成长。(代码片段)

活动地址:毕业季·进击的技术er谨以此文纪念曾经夕阳下的奔跑,那是我逝去的青春…声明:本故事纯属虚构,如有雷同,纯属巧合,完全完全不是我的职业生涯,请勿对号入座!!!文中... 查看详情

毕业季|进击的技术er又到一年毕业季,一毕业就转行,从动物科学到程序员,10年程序员有话说

活动地址:毕业季·进击的技术er这是机器未来的第18篇文章写在前面:博客简介:专注AIoT领域,追逐未来时代的脉搏,记录路途中的技术成长!专栏简介:本专栏的核心就是:快!快!快&#x... 查看详情

我的编程之路:2016进击的6月

背景    一心在项目上,努力做优秀员工路程   TeamFoundationServer2015的安装使用  VisualStudioTeamServices的使用  EF6的三种模式的了解,EF+sqlite数据库  开始关注.netcore   8月跟老板提了涨工资,有了一个蛮合理... 查看详情

veriloghdl进击之路

Verilog进击之路-夯实基础第一节之结构化设计    随着数字电路设计的复杂化和专业化,传统的电路设计逐渐没落,VerilogHDL逐渐走入历史舞台。好多人并不是不会Verilog,而是缺乏细致的了解。最近一直在看AGuidetoDig... 查看详情

web的进击之路-第一章html基本标签

一、HTML简介  超文本标记语言,标准通用标记语言下的一个应用。  “超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。  超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部... 查看详情

maximumsubsequencesum最大子序列和的进击之路

  本文解决最大子序列和问题,有两个题目组成,第二个题目比第一个要求多一些(其实就是要求输出子序列首尾元素)。  01-复杂度1 最大子列和问题   (20分)  给定KK个整数组成的序列{ N1??, N2??,...... 查看详情

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

活动地址:毕业季·进击的技术er文章目录0、作者介绍1、前言2、嵌入式基础必备知识2.1、学习内容2.2、学习建议2.3、学习资料3、嵌入式入门篇——51单片机3.1、学习内容3.2、学习建议3.3、学习资料4、STM32进阶篇4.1、学习内容... 查看详情

毕业季作为一名大二计科在校生,我有话想说(代码片段)

活动地址:毕业季·进击的技术er夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始,CSDN诚邀各毕业生/在校生/职场人讲述自己的毕业季故事,分享自己的经验,技术er的进击之路... 查看详情

“毕业季”|一个java开发实习生的offer之路

...一下本次战役的战况如何活动地址:毕业季·进击的技术er  又是一年毕业季,今年毕业的学长学姐都纷纷与公司签订了契约&#x 查看详情

我的学习之路_第三十二章_httpservletrequest

HttpServletRequest取得请求行的信息:返回值:StringgetMethod()请求方式返回值:StringgetRequestURI()请求目标返回值:StringgetProtocol()使用协议取得请求头的信息:返回值:StringgetHeader(Stringname)传一个请求头的key值,返回一个请... 查看详情

opencv竟然可以这样学!成神之路终将不远(三十六)

返回目录目录36SURF简介(加速的强大功能)36.1目标36.2理论36.3OpenCV中的SURF36SURF简介(加速的强 查看详情

opencv竟然可以这样学!成神之路终将不远(三十六)

返回目录目录36SURF简介(加速的强大功能)36.1目标36.2理论36.3OpenCV中的SURF36SURF简介(加速的强 查看详情