从初中开始家里有了电脑,那时候电脑还不是很流行,基本上还是算得上“奢侈品”。每次看到美国电影中的黑客的神级操作,总是羡慕不已。这估计也是对我后来从事软件行业有些许的影响,人无非就是想装逼。但是也正是这种装逼的心理让我喜欢上软件开发。在这个行业里混了一段时间,也接触了形形色色的人,被面试也面试过各种人。当接触完各种各样的人之后,我开始去反省这个职业的人该具备的修养。

不要自负

实际上很多程序员都比较傲气,因为他们内心感觉自己在做一件很牛逼的事。他们在控制计算机,控制各种设备和电子产品,他们会错误的感觉自己可以控制一切,内心就会开始出现一种优越感。我接触了很多程序员,在很多人内心中都会觉得自己是最强,说话间会暴露出一种高傲感。这种感觉也很经常表现在面试中,很多面试官在面试的过程中会表现自己的优越感,感觉自己高高在上,让面试者感觉压迫感。技术可以让你感觉自信,但是并不应该形成一种自负的心理。一个自信的人会克制自己的内心,表现得更加的谦虚。

团队合作

学会合作对于在职场中的每个人来说都很重要。程序员之间的合作经常容易出现矛盾,因为骨子里的“不服输”的精神,很多人都不愿意去承认自己的错误。程序员在和其他角色的人合作时更容易产生矛盾,比如和产品经理,很多时候因为双方站的角度不同,导致合作中出现很多分歧;产品经理站在市场和用户的角度,而程序员站在技术的角度。作为程序员,应该具备和不同角色的合作的能力,写code要符合规范,不能想怎么写就怎么写,这样会让其他人不好维护,以后离职后也不好交接,甚至有可能过段时间后连自己都看不懂自己写的code了。一个人再强,没有其他人的配合也很难有所成就。这就像广告里说的“篮球是5个人的”一样,具备团队合作的精神对于每个人的职业发展都有很大的帮助。

学会学习

持续学习的能力对于程序员来说是自己保持核心竞争力的一个资本,对于我而言,可能也是因为自己本身对很多技术都很感兴趣,所以私底下都会去学一些新的技术,比如:物联网。我目前在从事Android底层和应用层的开发,因为Android更新的速度很快,所以也必须跟上才能不被时代抛弃,很多IC也逐渐淘汰一些旧的技术。程序员要是不能持续的去学习,很容易被人取代掉,这也是很多公司愿意在招聘时开出比很多老员工更高的薪资。学习新的东西会让我们更有自信,能够更好的信手拈来。不要每晚还在打着“王者荣耀”了,花点时间让自己更充实吧。

作为一个程序员,我希望我们不单单只是在技术去提高自己的修养,也要在生活和社交中提高自身的修养。时常去读点文学作品,能提高文学修养,会让你更好的生活。虽然钱很重要,但不会生活的人有再多的钱也没有啊。长辈都喜欢说:“不会花钱就不懂得去赚更多的钱”。O(∩_∩)O哈哈~。