前言
之前同事推荐了本书,是 John Z. Sonmez 的《软技能:代码之外的生存指南》。上豆瓣搜了一下,发现出了第二版,就浅整理一下(绝不是因为第一版内容太多了😃),方便我自己回顾,也希望能帮助到大家。
全书架构
这是一本为软件开发者量身定做的职业发展指南,分为五大部分:入行篇、找工作篇、软件开发篇、日常工作篇 和 职业发展篇。与第一版《软技能:代码之外的生存指南》相同,全书没有关于代码的指导;不同点是本书侧重于职业发展中的各项“软技能”,而第一版则更多关注软件工作者生活和工作中的技能,比如提及了健身和副业相关。第一版的内容大家感兴趣的话可以去翻一翻,有很多掘金大佬已经整理了~
主要内容
这篇介绍的是本书的最后一个章节:如何推进你的职业发展。想了解其他章节内容的小伙伴可以点👇的链接(快码加编中):
建立声望
虽然古话说“酒香不怕巷子深”,但是大多数情况是我都不知道有酒,怎么知道酒香。这里不得不提一下我之前的同事小A,他就是属于标标准准兢兢业业的程序员类型,技术能力很强,一个人同时负责好几个大项目,而且据我观察,他每天都会花一些额外的时间阅读博客了解新的技术发展,不管从哪一方面来说都应该是领导喜欢的那种员工。但是在年中绩效考核的时候,他只得到了一个中规中矩的评分,而且晋升名额也没有给他。
这件事情让我立刻警醒起来,大佬尚且如此,那我这个小趴菜岂不是更加危险 🤔。在这之前,我还没有遭受过社会的毒打,眼神中还透露着那种“清澈而愚蠢”的羞涩,对未来还持有一种理想的想象甚至幻想靠自己在大城市买个别野,但是这件事情发生了!它让我意识到一件事:即便努力也不一定会有回报 🥺 。在经历了短暂的 emo 后,我决定不能再当一个默默无闻的小透明,我要搞事情,我要提高自己的存在感(这对于 I 型人是多么重大的决定啊!)这就引出这一章节的主题:如何建立自己的声望。
把自己作为一个品牌去宣传,比如说你的头像啦、昵称啦、写作排版啦最好是同一套(有自己的风格,方便别人辨识)。接下来,你要在大众视野里反复横跳,这就是为什么很多热门文章的评论下面都有人默默安利自己的博客或者作品,你可以把它当作引流的一种方式。(不要羞耻,扩大影响力的终极目标是赚更多的钱赚钱嘛,不寒碜)然后,做一个乐于助人的人,免费为他人创造价值。最重要的一点,在做👆这些事的时候,不要急于求成,而是努力努力再努力,坚持坚持再坚持~
社交与人脉
所谓多个朋友多条路,多个老公多个家多个敌人多堵墙。人脉在咱们这个人情社会还是很有用的,这不是说让你去钻营,而是给自己提供另一种可能性,最直观的一点好处就是找人内推可以加快你简历筛选的进度。
注意事项:不要等你需要人脉的时候再去经营,人与人相处都是需要时间精力和诚意的!
升级技能
接下来就是打怪升级,人脉是一方面,但是实力才是硬道理✊。要让你的技能跟得上时代,尤其是前端这一块,技术发展日新月异、瞬息万变,如果你还停步不前,那可能很快就被淘汰。
关于计划,John 给了一个具体的例子,比如说你想要成为一个 Node.js 开发者,那么你可以:
演讲/参加会议
这里要提醒的是,如果我们要去参加会议,不要封闭自己,觉得我坐在那边默默👂就完事了那和听网课有啥区别,而是要充分利用线下这种沉浸式氛围,尽量多去社交,这也是让更多人认识你的机会。
创建博客
其实这一点和前面的建立声望是呼应的,创建属于自己的博客,这是最容易打造个人品牌的方法之一。John 就是通过写博客,从一个默默无闻的码农,转变成了千万教程 up 主,用他自己的话来说,这是个名利双收的过程。
当然,自己打造一个博客需要耗费很多成本,对于学生党和做事情三分钟热度的人是不友好的。我比较推荐直接在博客平台上写文章,当然得是那种比较运行稳定且社区活跃的网站(小网站可能写着写着有一天它就倒闭了),掘金就挺好的掘金打钱。
培训和认证
接下来,你还可以去考证或者参加一些培训。虽然证书什么的不会对你的职业发展带来决定性的影响,但可以锦上添花,这也是你努力提升自我的表现方式之一听说,码农路上,证书和晋升更配哦。关于考证,有个小技巧,那就是针对性地学习如何通过考试,就像我们这些卑微仔面试之前疯狂背八股文和面经一样,而不是死挖所有的知识点 🤭。
如果你想参加培训的话,建议花些时间好好筛选,毕竟现在互联网资源那么多,骗子一大把。有价值的培训的判断标准是:帮助你在短时间内吸收到大量的信息与经验,比你自己学习要节省大量时间。有条件的话,建议参加线下的培训,John 给出的理由是这种培训类型更沉浸式、互动更多、并且带有反馈环节,可以形成一个完整的学习闭环。在有余力的情况下,你也可以关注一些非软件开发相关的培训:网络营销、信息检索、健身......
证书和培训本身并没有价值,最重要的是你投入了多少精力,这种努力决定了你从中可以得到的价值。(当然,这只是附加项,不要忘记咱们的主线任务~)
兼职项目
兼职项目是你提升自己软件开发者职业生涯的最佳方式之一,我自己就是在“做中学”时往往能更快地理解和掌握知识。下面提及了做兼职项目的注意事项和建议。
其他
除此之外,John 还解答了一些我们在职业生涯中可能会产生的困惑。
关于专才还是通才
当公司说他们想要一个通才的时候,他们真正说的是:他们想要的是一个适应能力强、学习速度快的人。我向你保证,如果你精准拥有某一份工作岗位所需要的技能,如果你是某公司正在应用的框架或技术方面的专家,他们会更有可能雇用你,比雇用“通才”的可能性更大。
所以当我们迷茫“专精一个技术领域还是哪里需要哪里搬?“,请保持持续的学习,既要在某一方面发展深层次的、专业化的知识与技能,找到自己的独特价值;又要了解并掌握广泛的知识基础小孩子才做选择,我们成年人全都要。不要害怕选错专攻方向,我们可以随时调整策略,然后再改变方向。
关于工作稳定性和工作保障
根本就没有所谓“工作保障”,要习惯于不舒服,让自己变得强健有力、适应力更强新的风暴已经出现,怎么能够停滞不前。我们需要持续不断提升能力,用能力建立稳定。如果想要系统地学习一个路线,可以充分利用各种笔记软件制作适合自己的思维导图并查漏补缺哪里不会学哪里。同时,不要认为自己写的代码只有自己能看懂,就成为项目的关键人物,就不会陷入危险的境地。实际上一个优秀的程序员应该懂得让工作内容自动化,乐于分享,帮助他人成长。
不要做个月光族!!!不要做个月光族!!!不要做个月光族!!!重要的事情说三遍。最起码你需要 积攒 3-6 个月的生活费 以备不时之需,这样万一被裁,最起码你有充足的时间可以准备简历、刷题、面试......而不是像一个无头苍蝇一样乱窜。不要小瞧每个月省下的这笔钱,在关键时刻它能成为你的底气。
当然,最重要的还是心态。愿大家,任何时候,都不缺从头再来的勇气。
关于自由职业者和创业
John 提供了一个打工人之外的选项,那就是做个自由职业者或者创业(他自己就是这么践行的)。
书籍推荐
在本章的最后一节,John 直言书籍对他影响甚大,所以他对自己的书单做了精简和筛选,只保留了他认为最好的书。他相信有了这些书的帮助指导,我们可以更好地编程与生活。
改善我的生活,让我更加自律,培养自尊,培养意志力,乃至于塑身健体,无一不是书的功劳。一切一切都是书的功劳。
最后
大锤镇楼,祝各位掘友升职加薪,早日实现财富自由~