安卓程序员,技术一般,感觉在团队不受重视,自己得不到锻炼,这样的消极心理怎样改变
这不仅仅是给女程序员的建议。第一步是提高技术,这是最根本的:1. 每次代码出问题, 修复(或不修复)的时候, 看看是出了什么问题。把这个问题记在一个本子上,每次提交代码之前, 看一看,以后这样的问题不要再犯。2. code review中,别人给自己的建议,要独立思考:他说的对不对?他这样提议,优点和缺点在哪里?有没有更好的解决方法?等等。如果人家说的是对的,诚恳的感谢人家;如果人家是错的,平静的说明就行;如果不能理解人家的建议,虚心的提问学习。同样,出现了问题,或者有了好的解决方法, 记下来,下次不要重复。3. code review中,用心看别人的代码。他为什么这样做?这样做符不符合标准?有没有bug?能不能优化?有没有更好的方法?等等4. 写代码的时候多想。如果是修bug的代码,加上测试以防止它以后再发生, 并且想一想这样的bug产生最根本的原因是什么?有没有什么方法避免?有没有类似可能产生bug的地方?这个bug是怎样被发现的?有没有办法让这个bug能够提早被发现?如果是写产品,想一想,自己对要写的东西理解是否完全?有么有更好,更加有扩展性的方法写?性能怎么样,能不能提高?可读性能不能提高?能不能重复使用?有没有在必要的地方加上log line方便运维?处理exception的时候是否得当?新的feature有没有monitoring和alert?必要的地方有么有加上注释?剩下的还有很多,比如代码的安全性等等的问题,我就不提了。但如果真的要吃程序员这碗饭,就要做好每天都要提高的觉悟。总是有地方可以变得更好的。第二步是交流方面,我觉得不要面子薄。不懂就问,一定要虚心。我认识一些程序员,在沟通讨论的时候,会变得“防守性”。不要变得这样,有错就大大方方承认错误,并且提出改正的方法,如果想不到就请教别人怎样提高。不懂的地方,就虚心提问。如果不行,可以把自己想象成在学校里,而同事是你的学长。第三步人际关系。不说男程序员,我觉得男人都是偏话少的,所以你不用太在意。如果真想和程序员聊天,很简单的。第一聊技术,“我觉得你这个项目做的真不错,特别是XXX和YYYY,能不能讲一下为什么会这么做呀” 这就能聊很久了,聊完了以后再聊新出的什么科技产品呀;第二聊游戏,至少在我这边,我是为了和team相处更加融洽,去玩了一些游戏的;第三了解他们到底对什么感兴趣。女程序员(根据我的经历)的确是会被人默认为技术差一些,但是这绝对不一定要为真。要赢得尊重,就要创造价值。如果真的想做这一行,就静下心来好好的提高自己的技术和知识水平。多自我反省,多学习他人。多想想他人想事情的角度。多学东西。当然这可能到处都适用。
■网友
想要团队重视你,你总的有所表现才好。有人能改得了你的代码,说明什么?说明你的工作不重要呀。我的代码怎么没有别人修改?不过你们的团队也太不正规了,我们这里的规矩是谁的bug谁改。
■网友
可能是程序员都不怎么会聊天吧。
■网友
@_@,在公司主动与人交流之前,建议你休息的时候去一下图书馆多跟那里的人交流探讨一些关于你专业知识的问题。一来给自己先充电,二来锻炼一下自己的交际能力。之后按帝哥说的慢慢去做。
推荐阅读
- 山西太原把ETC收费技术引入高铁站停车交费快至0.27秒
- 长沙航院向部队输送逾六千名专业技术士官居全国高职院校之首
- [技术创新]苏州创建国家级充换电技术创新中心 助力新能源行业发展
- 黄金时间■新技术加持!江苏高标准农田灌溉效率大幅提升
- 用生物技术排地雷东北林业大学学子斩获国际金奖
- 招聘都要学历,何来程序员不看学历
- 银行系统的研发岗(程序员)是不是很难进(校招)推广到国企的研发岗(程序员)呢
- 疫苗|值得你摘下“有色眼镜”【转基因的另一面】转基因技术
- 特斯拉|热评 | 加强OTA技术召回监管将有助于汽车产业健康发展
- 一同选车|全球销冠!比亚迪的插电混动技术究竟有多强?