软件从业人员七大问

本人是个从事软件行业十几年的老鸟,想通过本篇博文跟大家分享一些关于职业规划和求职面试方面的经验,同时本文也将会参加CSDN“裁员与面试” 主题征文活动,如果对大家有帮助喜欢可以多多点赞并留下您宝贵的意见,谢谢。

第一问:软件研发职业寿命有多长?

“程序员就是青春饭”,“某某企业员工被裁员后跳楼”,“经济寒冬降至,互联网巨头相继大范围裁员”
对于软件开发工程师,圈内圈外的人群可能或多或少都会受到这些标签的影响,那作为这一行的从业人员,我们的职业寿命有多长呢?
这个行业存在3个特点:
1 淘汰率极高,每年都有大量的人坚持不下来被淘汰;
2 薪资起步比其他行业高,且随工作年限线性增长
3 随经济环境影响较大。
前两个是人为因素,是通过自己努力和坚持可以延续寿命的,第三个是客观条件,是我们不能把控的。
所以理论上只要自己能力足够就可以一直坚持下去,可以走到金字塔塔尖获得不菲的收入。

第二问:如何减少被裁员的风险?

如果企业招不到人能接手你的工作,那么你就是安全的;反之,你做的再好再出色,你所从事的工作是随便招聘一个人进来都可以接手的,那么你就有被裁员的对象。所以要想安全,办法只有一个:做到不可替代。
当然也存在企业破产被一锅端的可能性,这种场景下即便你是不可替代的也要自己收拾行囊另谋出路了。
有个办法可以判断自己的处境,那就是你现在会不会感觉到焦虑?心理学中焦虑来源于自身能力不足而引起的不自信,如果你随时可以被别人替代或者你被裁员后没有能力找到新的工作,那么就会焦虑。

第三问:如何寻求工作机会?

寻找新工作的方式跟工作年限有关。

1-2年看基础:

此阶段大家工作经验尚浅,面试官也不会拿一些很难的问题来刁难你,因为你也答不上来,所以处于该阶段的朋友准备面试时需要多刷题,不夸张地说基本考的是记忆力,而不是对软件工程的理解。

3-5年看深度:

此阶段企业雇佣你往往是为了解决某一类专项问题,也就是说他们想招聘一个领域专家或者TeamLeader,所以会盯住他们的关注的点钻井式的盘问你,你必须在某一方面具备较深的造诣才可以。

6-10年看素质:

此阶段岗位薪资较高,企业招聘很谨慎,雇佣你是为了解决架构设计、创新领域、探索性等问题,甚至面试官心里也没有标准答案,他们更倾向于通过是否有专利、Github运营情况、是否坚持书写博客、是否参与开源社区等侧面信息来评判你是否是一个具有持续学习能力的人。

10年以上看人脉:

如果到了这个段位还需要通过投简历找工作的话,那最好还是转行吧,经过前十年的人脉积累,你的上司、你的同事、甚至你的小弟都是你的资源。只要别人认为你靠谱,认可你的能力,遇到好的工作机会就会推荐给你。

第四问:为何不如你的人赚的比你多?

第一:你看到的“不如你”可能是假象,每个人在工作中只展现出自己的一部分能力,并不能代表全部的水准,很可能别人背地里做了很多努力只是你没有看到而已,所以,请保持敬畏之心,不要轻易觉得自己比别人牛。
第二:目前的工作只是职业生涯中的一块跳板,你只是现在运数上不如他,眼光放远,相信强者恒强,下一站超越他就是了。

第五问:如何玩转职场规则?

1 入职薪资一定要谈好

职场中加薪都是按照百分比来计算的,如果入职时基数没有谈好后面很难有大幅度的涨幅,越大的企业越严格,他们宁肯牺牲你这个人才也不会打破财务制度。

2 只听从直属领导的工作安排

职场里并不是做的多就是好事,如果平级部门或者非直属领导安排你做一些事情一定要先让自己领导知晓,工作十几年,身边这种血淋淋的例子太多了,让领导知道你有付出在做事是一方面,更重要的一面是人性方面的东西。比如你在帮别的部门完成他们的KPI,也就是传说中的“打黑工”;或者是别人在给你挖坑,损害你自己和团队的利益;再或者你领导与他们领导有矛盾,不想帮忙等等。

3 Co-opetition = competition and cooperation

你与团队成员之间是协作竞争的关系,协作为主,竞争为辅,团队整体的利益永远是第一位的,因为团队的成果是与你的实际收入挂钩的。平时踏实做事不要树敌太多,当有晋升机会时要努力把握住。其实软件行业的从业人员基本都是很单纯的,都会屈服于强者,因为强者可以带领他们胜利,可以传授给他们经验。

第六问:市场需要什么样的人才?

个人觉得,目前最吃香的是“结点型人才”,由于现在分工越来越细,大家都太专注自己领域的问题,涉及到跨领域协同时会因为知识不对等引起沟通障碍,此时就体现出结点型人才的价值。例如google的SRE(网站可靠性工程师),翻译成中文就是运维研发,需要掌握2-3门编程语言并且熟悉linux、网络拓扑、信息安全等,在市场上找一个研发人员或者运维人员并不是难事,但是从这两个领域交际中筛选人才困难得多。
所以大家平时需要多学习一些当前领域之外的知识,所谓百足之虫,死而不僵,说不定哪天就会给你带来新的机会。

第七问:对人生规划有没有值得参考的建议?

1 珍惜时间

我曾经也有一段时间迷恋玩游戏,荒废了大好时光,后来痛定思痛把所有精力都用在工作和学习上,因为我觉得早晚会有干不动的那一天,那天之前好好努力不要留下遗憾,那天之后再去做这些想做又没啥意义的事情吧。

2 工作永远服务于生活

不要把工作带回家,如果做不到那就退而求其次不要把工作的思路和情绪带回家,因为工作是为生活服务的,不要本末倒置因为工作影响生活。

3 学会理财

软件从业人员薪资相对较高,可以比别人更快的积累资本,把这些钱投入房产、商铺、基金等,总之要好好利用并打理起来,不要轻易挥霍,因为你的工作并不是一个铁饭碗,你不能保证下个月你还可以拿到现在这么高的薪水,否则还会出现裁员后跳楼的惨案。

4 准备第二职业

可以找合伙人搞个公司,或者接些项目做做,甚至学习烹饪、烘培、救生员、街头艺人、摄影等其它可以吃饭的技能,第二职业可以让你的人生更完美,因为那是在经济基础满足后的情况下灵魂上的追求,设想下,40岁后不想做软件了,去做个背包客利用自己的兴趣去赚钱不也是一件乐事。

5 锻炼身体

码农多生女,这也从侧面反映出这个职业对身体健康并不友善,所以大家在工作之余多参加体育锻炼,可以立个flag参加个半马之类的运动,因为赚再多钱你也得有命花,请善待自己的身体,人活一世陪你走进棺材的也只有这副臭皮囊~

6 敬畏之心

敬畏技术,敬畏客户,敬畏同事,敬畏对手,敬畏工作,敬畏你身边的一切,保持敬畏才能让人不会膨胀,才能用更冷静的头脑和更犀利的眼神来审阅这个世界。

发布了168 篇原创文章 · 获赞 184 · 访问量 41万+

猜你喜欢

转载自blog.csdn.net/yejingtao703/article/details/88670171