职场排雷丨不论跳不跳槽,求职越早明白这几点越稳! 

  “我该离职吗?”这一话题已经上了脉脉职言讨论热榜。每个想跳槽的人,背后都是说不清道不明的崩溃。
  
  本期特别策划:程序员职场问题大排雷。不管跳不跳槽,求职越早明白这几点越好。
  
  01
  
  进大厂还是进小公司
  
  职场问题一:到底改进大厂还是进小公司?
  
  职场排雷:条件允许的话,尽量进大厂。
  
  进大厂:
  
  1.有机会接触海量数据,虽然你是在拧螺丝钉,但是在大厂,拧螺丝钉的规范也是很多的,每一个规范后面都是血泪的教训,只要你搞明白这些规范的原因,就少走很多弯路;
  
  2.有机会接受大数据量的洗礼,会让你对底层数据结构,存储,事务,线程安全这些都有更深入的理解和实战。
  
  3.有机会接触牛人,不是说小公司没有牛人,多跟牛人接触,你才能变得牛起来。
  
  4.规范的流程。流程的摸索,需要要花大量的时间。大公司有规范的流程,在实际操作中你会慢慢领悟出各方面的权衡和选择的精髓,这个东西靠看书是看不到的。
  
  小公司的优势在于,可以从头开始跟着公司一起成长,接触到的面也比较广。
  
  02
  
  入门选择什么语言
  
  职场问题二:入门选择什么语言?
  
  职场排雷:看清自己的需求,选择简单的语言。
  
  越是复杂的语言就越极客,所以要根据自己的需要,选择入门简单的语言。
  
  学C语言,那你很可能是要搞嵌入式开发;
  
  学Java,那你是做Android开发,电商服务器开发或者Hadoop开发;
  
  学PHP,那你是要做Web后端服务器开发;
  
  学C#,那你很可能是要做游戏开发了;
  
  学Python呢?那可能是Web全栈开发,大数据分析、爬虫开发,人工智能开发,自动化运维工作,云计算工作。
  
  03
  
  学技术选深度还是选广度
  
  职场问题三:学技术选深度还是选广度?
  
  职场排雷:要看能力和兴趣。
  
  如果对技术感兴趣,对业务和管理兴趣不大,那就选深度。
  
  如果选深度,那么对底层的原理一定要吃透,不要只选择掌握一门语言的深度就可以了,要跳开一门语言去思考总体性的问题,这往往是操作系统,网络,算法这些更底层的层面,语言只是你涉入这些领域的入口而已。
  
  如果对业务和管理更感兴趣,那就选广度。
  
  如果选广度,除了基础的技术能力(技术能力是根本,即使管理岗,技术能力也不能太弱),管理,业务之外,还要多了解一些运营,产品,甚至学习一些金融学的知识。
  
  如果走上综合型或者管理型的岗位,在一个公司的人脉积累是很重要的。
  
  比如,你得搞清楚你的系统需求为什么是这样的,各个环节之间是怎么配合的,为什么能够运营成功,后期的维护流程是怎样的,技术上是怎么配合的,独立的服务之间是怎么组合的,这就需要除了完成技术功能,了解技术构架,还得多跟产品,运营人员沟通。
  
  04
  
  要不要996
  
  职场问题四:要不要996?
  
  职场排雷:尽早搞懂产品线的所有业务和技术流程,刚入职不要介意 996。
  
  之前我们发过一个讨论帖:该选择15k的996还是10k的8小时工作日。
  
  事实上,工作中不要只满足完成手头任务,业余时间多学习核心的代码库,不要太在意此时的工资和加班时间,只要能多方面的学习和了解就去做,争取在 1-3 年之内至少把你所处的产品线的所有业务和技术流程都搞明白,对使用的中间件技术也尽量的吃透搞明白,总之就是多学习,只要能学到新知识就不要错过。#p#分页标题#e#
  
  05
  
  未来的职业规划是怎样的?
  
  职场问题五:未来的职业规划是怎样的?
  
  职场排雷:要看清自己的综合实力,要不你有别人不具备的技术能力,要不就是你有综合的业务和技术整合能力,根据自己的特点而定。