软技能:代码之外的生存指南(一)职业

软技能–代码之外的生存指南(一)职业

在意外之中看到这本书,自己尝试着读了几篇,发现很实用,就将这本书读完,在这进行对本书的收获进行分享,也方便自己在以后进行很好的回顾。
首先这本书没有进行描述我们如何写出优美的代码以及新技术,但是这本书讲的确实是我们身为程序员应该考虑或者面临的问题。现在我们进行走进这本书。

转换思想–我是企业

首先不管我们现在在哪里工作,我们需明白一个观点,就是我们为谁工作?可能大家都会说为了自己工作(心里偷偷的想,如果公司是我自己的那就是为我自己,否则就是为公司工作),实际上我们心里究竟如何进行思考的呢?是的,实际工作中认为我们是公司工作的!
但是我们为何不转换思想呢?我们可以把我们的工作看作是自己的公司,然后我们提供产品(把想法进行实现的产品)。只有你开始把自己当作一个企业去思考时,你才能开始做出良好的商业决策。
我们要像企业的思想去思考。首先我们的合同就相当于乙方合同,我们与甲方(公司)进行签合同,那么我们就是为自己的公司工作,必然我们会没有薪水(甲方将与我们解除合同)。
但我们用着了这种思想之后,我们就会明白一个简单的道理:我们能为乙方提供什么?程序员千千万万,我的公司又如何发展?首先我们的拥有其他公司无法替代的产品,而且在某个领域是第一的,我的公司才会拥有生存下去的能力,否则我们会慢慢的”年老色衰“。

企业的未来–发展目标

如果我没有梦想,那么与咸鱼有什么区别!
现在在工作之外你在做什么?回到家里玩游戏?看电视?看小说?还是在发呆?成功人的一天是充实的,那个经常在上班时悠哉游哉的人,下班后却以各种理由进行放弃企业发展的人?你觉得你的企业会倒闭吗?
如果没有航海图我们就无法把握方向,我们要有一个发展目标,例如,每天都一本书的几页,锻炼身体多久,学习新技术等等,设立一个大的目标,从年目标到月目标,周目标,日目标,然后每天去看完成进度。这就是年度计划,你可不想到年底时回想这一年,你的企业服务没有任何进步。没有进步就是在退步,因为别人在前进,终有一天你会发现你破产了。

软件开发工程师 <> 零沟通

别烦我,我要静静当一个码农!很多人认为是自己的工作环境限制了自己的沟通能力,表达能力。 回顾我们一天的上班情况,遇见同事要打招呼,要看邮件,看消息,进行会议,写文档,分析需求等,实际上我们只是把沟通后的结果进行实现,我们作为软件开发人员实际上就是在沟通!

那么我们简单提下沟通中事情:

  1. 永远不要批评,如果是你被批评了你心里也会不舒服,所以不要批评。
  2. 避免争吵,我们首先冷静下来,用自己的想法去说服别人会产生分歧,这个时候我们不要固执,应该冷静,然后去谈论问题。
  3. 换位思考,我们是开发人员,提供服务人员,我们的目的是提供服务,我们应该站在客户的角度上进行思考,在沟通中也是站在对方的角度去思考。

专业

专业化

专业化是任何行业所需要的,只要专业化才可以很好的发展,这就是树叶有专攻,在一个精力,时间有限控制下,专业是一个快速发展以及生存的指南。专人做专事,专业化的规则是:专业化程度越深,潜在的机会就越少,但获得这些机会的可能性越大,也请你记住,一个人只能做一份工作。

这里简单说下软件开发的几个专业领域:

  • Web开发栈
  • 嵌入式系统
  • 特定的操作系统
  • 移动开发
  • 框架
  • 软件系统

如何选择专业:

  • 现在自己或者之前公司哪些痛点
  • 现在那种缺少人去做,或者缺少经验丰富的人
  • 你喜欢什么或者擅长什么

注意:但是要注意我们在专业化的基础上进行拓展分支。

成为专业人士

在《The War Of Art》 中有段话是这样说的

成为专业人士是一种心态。如果我们总是与恐惧、自毁、拖延和自我怀疑作斗争,那么问题就是:我们
正在像外行那样思考问题。外行毫不起眼,外行人废话连篇,外行屈从于逆境。专业人士可不这么想。不管
怎样,他引人注目,他恪尽职守,他始终如一。

  • 养成良好习惯
  • 德行兼备
  • 提高完善自我
  • 肯定自己

做一个有思想的芦苇

晋升

不想当将军的士兵不是好士兵,在公司里我们想升职,我们不想当一个默默无闻的码农。想想自己工作多久了,上一次升职是什么时候?
世界上没有无缘无故的爱,也没有无缘无故的升职加薪。

如何晋升
  • 承担责任
    • 能力越大责任越大,责任伴随着机遇,成为问题的解决者。
    • 责任代表着价值,尝试着在解决自己工作的同时,进行研究目前项目中的现状,难题,然后尝试解决。
  • 引人注目
    • 领导不会把升职的机会给一个默默无闻的人,尝试着分享,提出有利于公司或者项目建议并提供实现方法。
  • 学习
    • 无法承受或者接受新事物,也就无法完成任务挑战,而且没办法证明你比昨天强。

狂热

书中讲到我们不能陷入对技术的狂热之中,也就是说我们不应该有着鄙视链的思想,然后去任意的贬低其他技术。我们须知“存在即合理”,任何技术既然生存下来,那么必有他的优点,或者它是为解决某一问题而应运而生,我们没有必要去认为自己是做好的。

我们保存对技术要冷静,也就是说可以狂热但不失理智,钟爱但不唯一。

参考文献:
[1]著John Z. Sonmez 译 王小刚.软技能:代码之外的生存指南[M].北京:人民邮电出版社.

本文标题:软技能:代码之外的生存指南(一)职业

文章作者:wsylp

发布时间:2018年12月30日 - 11:12

最后更新:2020年01月02日 - 10:01

原始链接:http://wsylp.top/2018/12/30/软技能-代码之外的生存指南(一)职业/

许可协议: 本文为 wsylp 版权所有 转载请保留原文链接及作者。

-------------本文结束感谢阅读-------------