第一、先出程序员的职业发展路径
1、一条路径是走技术路线,一直做到技术负责人;
2、另一条路是做一段时间,从技术转到技术管理。
第二、工作状态
1、比较典型的工作状态是 965,即早上 9 点上班,晚上 6 点下班,一周上班 5 天,相比互联网公司典型的 996,在工作强度上轻松许多;
2、一些软件公司存在人力外派的情况,需要员工到客户处出差几个月,去软件公司求职的程序员可以在面试时问清楚是否需要经常出差。
第三、不同企业间的差别
很多人说到软件公司就是 IBM、Cisco 之流,其实和 VC 不是只有红杉、IDG 一样,软件公司也是多种多样,大体分为以下四类:
a、外企
美资居多,办公环境和福利都很好
招聘时对员工的英文水平有要求
制度严格,绝无可能出现克扣工资等坑员工现象
有些公司产品线固定缺乏创新,员工在公司里一直做一颗螺丝钉,得不到成长
典型公司:IBM、 Cisco、Adobe
b、民营小公司
规模小,比较典型的情况是老板有关系和行业资源,拉一伙儿程序员给他打工
员工薪水有高有低,有的老板很慷慨有的则很抠门
小公司存在风险。无论软件公司卖的是软件、解决方案还是服务,都是以客户为中心,所以小公司如果长时间接不到项目或者被客户拖欠款项的话,老板可能会拖欠工资或者直接开人
一句话总结:去这类公司工作,老板的人品很重要
c、大型民企:典型公司如金蝶、用友
d、国资背景企业:氛围和国企差不多