在程序员的职业职业生涯中,提高编程水平是非常重要的一件事情。如果跳出编程,再来思考程序员职业生涯相关的问题,对程序员们影响最大的还是习惯问题。
下面w3cschool总结了三大常见的错误习惯,供大家参考。
习惯一:忽略非技术和软技能
很多程序员其实真的很擅长于写代码,理解和思考复杂架构的水平也高,在算法上更是牛逼。但是,在职位职务、工资上,经常会遇到瓶颈。主要原因还是因为忽略了非技术和软技能的培养。
W3cschool认为,作为一个软件开发人员,你的一半(甚至超出)工作就是与人打交道,谈论怎么把业务的需求变成代码,你仍然需要了解一定的业务知识,当然最好的方式是先和业务、需求设计人员进行沟通,而不是闷头写代码。
不管你做的是哪方面的工作,软技能几乎总是比硬技能、技术技能更重要。
习惯二:跟我有什么关系
在工作中,程序员经常抱怨“测试又来找我了”、“需求又来找我了”,“客户又来找我了”等等。但是如果你可以把它当做成长机会看待,结果又是不一样。
我们知道,企业需要持续不断地改进和完善自己的产品。你也一样,你的产品就是你的编程技能和服务。
“作为一个企业我能提供什么”,学会像企业一样思考,就会对你如何考量自己的职业生涯有深远的影响。也就是说,把自己的软件开发事业当作生意来看待。
习惯三:不投资个人品牌
建立你的个人品牌,是你找工作、升职、挖掘潜在客户、自主创业的强大工具。令人遗憾的是,一部分程序员还是忽视个人品牌的建立。经常会听说推销产品和服务,但你是否想过推销自己?
在软件开发行业打造个人品牌,w3cschool建议是写博客,选择一个特定的领域或专业,写的内容最好是对别人特别有帮助那种。另外,还可以创建YouTube视频,发表博客,甚至写书等。
当然,如何解决这些习惯带来的问题,还是需要你去践行。真正的勇士,敢于直面自己的不足,然后积极改正它们!