《软技能:代码之外的生存指南》笔记(二)

老子叫甜甜 提交于 2020-03-09 00:33:18

//于微信读书app上有这本书的听书资源

当笔者写完上一篇笔记时发现下面有好多该书的读书笔记,同时也惊讶地发现他们的文比笔者写的更为精炼,看上去更方便于浏览。于是乎,笔者打算利用一些图表,尝试丰富一下文章内容。

上次讲到职业规划与求职准备,这次笔者要讲一讲就业选择,也就是选择什么样的职业,且这里仅谈软件开发者的职业选择。

一 职业选择

书中谈及了三种方向:雇员,独立咨询师,还有创业者。下面笔者用一张图展示三种选择的利弊:

软件开发者的职业选择

  • 雇员
    雇员是大多数人选择的道路,作为一个雇员,他仅为一个老板工作,有固定的工作安排。
  • 独立咨询师
    独立咨询师需要为多家公司做咨询服务,可以选择自己的客户,但是相较于普通雇员而言要辛苦得多,因为他不仅要处理好基本的咨询工作,还要寻找客户源,相当于管理企业。至于薪资则更多看个人技术水平与业务能力。
  • 创业者
    创业者,是最少数人的选择。创业人起步时需要做的事情很多,工作时间里往往大部分时间都在处理并非技术开发的事务上,比如市场调研,市场营销,财务管理,人员雇佣,商务会议等等。

作者建议
创业者想要事业有成,往往要经历多次的创业失败,他们所要掌握的能力也很庞杂。不妨先从雇员做起,积累一定的财富,然后开始自己的副业(注意:此时不建议立刻辞职,先感受创业的工作强度,这样就不会为当初的鲁莽草率的选择而后悔)。副业这条路如何开始,笔者会在后续笔记中介绍。创业的起步也可以咨询曾经走过这条路并且取得成功的人,从而少走弯路。当副业逐渐做大时,就可以尝试把它作为自己的全职,正式开启创业之旅。

二 软件开发人员类别

作为一个雇员,如何选择属于自己的职业市场,选择怎样的一片技术领域?下面借助一张思维导图来详细讲解。
软件开发人员的领域
接下来笔者为大家讲解什么样的领域是宽泛的,而什么样的领域是专业而有深度的。
技术领域划分
更多分类可参考别的博客,这里推荐一篇讲解[软件开发业务类型]的文章:(https://blog.csdn.net/vipers_/article/details/78570158)
从图中可知,你选的领域越细越无人问津,那么对市场的吸引力也越大。这就意味着,我们在进行自身的职业规划时,需要选择一个具体的专业领域,甚至是某一个技术难点,钻的越深,你的职业前景也越好。当然,选择的方向也要考虑市场因素,研究的东西要能解决实际问题,这个问题一定要是实际存在的。

三 公司规模选择

当我们决定做一个普通的雇员之时,就要对公司的规模做出选择了。不管选择哪种规模,都要权衡它们的利弊。下图详细介绍了选择三类公司的优缺点:
公司规模选择
具体考虑因素

  • 晋升机会
    进入门槛最高的当属大公司,但门槛高了并不代表天花板也高。我们可以从图中发现,公司规模越大,员工越多,那么其中某个员工对公司而言,最容易被忽略。大公司会定期进行裁员,想要在其中立住脚跟并非易事。在这样大公司的办公室政治中,若想要得到晋升,这决定的主要因素往往不会是自身技术水平或者其他能力了。
    对晋升最有利的,反而是进入门槛不高的小型创业公司。刚刚起步发展缓慢的小公司在人才市场上竞争不过规模较大的公司,这是可想而知的。若抓住这个可以得到多方面锻炼的机会,待公司规模扩大,你不仅将比后来的新人更有资历,也更有管理企业的能力,想要晋升是十分容易的。

  • 稳定的工资
    中型公司在这一方面是绝对的优势。大公司的待遇更好,但由于它的裁员制度,一般员工难以在同一个位置上做到老。小公司生命脆弱,一旦资金链出现问题,将会面临工资发不出来的困境。

  • 工作的自由度
    论工作自由,谁也比不上小公司,随着职位升高,甚至可以参与公司的决策。而大中型公司,随着自身的发展,等级制度和工作规范早已成熟。不想受制于公司规定的人,只得碰一鼻子灰,甚至有被解雇的风险。

  • 工作的难度

  • 不同职位有它不同的难点,究竟难易与否,得从多种情况考量。小型创业公司,一个职位往往要揽多种职位的活,想要锻炼自己多方面能力的可以考虑。而大中型公司一个人一般只负责某个项目的一部分,这时仅考虑技术因素,就可以知道是否胜任了。

收获

虽然笔者还未走上毕业求职的道路,但对这方面了解的多些,会有助于未来的职业规划,经过上述一番比对,笔者打算未来走一条较为平坦的路,从雇员开始,逐步前行。你们呢?

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!