程序员应该怎么给自己的职业规划,需要什么深厚的经验

时间:2022-10-26
程序员应该怎么给自己的职业规划,需要什么深厚的经验

   程序员在职业生涯中通常会遇到一些众所周知的职业瓶颈,比如35岁危机、自身成长跟不上技术迭代、所在行业的衰落等等。特别是由于最近很多客观环境对行业的不利影响,不断听到各行各业的程序员被裁员或者公司倒闭的消息。

 
  在各自的行业细分领域,如何规划长期稳定的职业生涯?有几种想法:
 
  掌握一门技术作为“基础”
 
  对于应届毕业生或者初入职场的程序员来说,往往不具备全面的技术能力、深厚的行业经验和全栈开发经验,所以熟练掌握一门开发语言是很有必要的。
 
  比如一些大厂通常以笔试为主,在考察应届毕业生时甚至要求手写代码。考察的技术项目也更加细致,侧重于基本功的考量;因为项目经验和产品开发可以快速运用到实际工作中,缺乏扎实的基本功会极大影响后期的技术成长。
 
  随着技术能力和行业经验的积累,当你工作5-8年后成为高级开发人员,企业往往更注重对技术框架原理和应用能力的考量。以应用广泛的Java语言为例,中高级开发者的面试往往会提到对SSM框架的理解,而且并不局限于简单的应用层面。
 
  所以在起步阶段,选择一门大众化、通用化、个人感兴趣的技术作为敲门砖,是必经之路。
 
  影响职业选择
 
  相信很多刚入行的程序员都在为选择行业而发愁。先说一个通俗易懂的“鸡汤”:被看好的一定是极少数,不要妄自菲薄。
 
  无论是企业招聘,还是职业规划咨询,程序员的序列里都有很多长期稳定优质职业的人,而且不局限于前端、后端、算法等领域,也不局限于大专毕业、中途转行等专业背景。
 
  选择自己感兴趣/有优势的行业作为起点也是职业规划的一部分。
 
  最近遇到一个还算不错的案例:我学的是Java,MySQL,Android开发,web开发等。,并在大学实习期间做过电商操作系统/APP等类型的项目。虽然这种简历不是很优秀,找一份还可以的工作问题不大,但是偏偏我们遇到了求职困境。
 
  
点赞·分享