做一个程序员应该要学会些什么?

如题所述

第1个回答  2019-03-31
最大限度的相信产品经理的方案,尤其是团队的产品经理拥有很好的技术背景、以及行业经验,毕竟在团队里面产品经理是离用户最近的人。最大程度的满足用户需求,用户是上帝,哪怕他什么都不懂。
第2个回答  2019-03-31
一个优秀的程序员一定是在有比较好的规划之后,着手解决实际问题,并且只做真正需要做的事情。保证代码的可读性;尽可能多的注释;保证你的代码是可维护的;一定要对你的代码进行重构;代码整洁要高于代码巧妙;编程前尽可能准备好全套算法;一定写单元测试,任何不写单元测试的程序员都是不合格的。
第3个回答  2019-03-31
作为一名奋斗在一线的程序员,我觉得我最有发言权,以实际项目开发为前提,阐述优秀程序员具备的特点。要全局掌控观念,可理解为懂需求,用何种技术开发项目,可达到高效、快捷、bug少、兼容性强统称为代码的健壮性。熟悉各种代码规范,并且有自己实战代码规范。人品优良,态度诚恳。代码简洁、漂亮、通俗易懂、有良好的职业操守。
第4个回答  2019-03-31
最好是一个好身体,这是革命的基础。因为一个程序员的黄金时间大概在5年左右,也是最年富力强的时候。其次,编程的思路要清晰有条理,这也是解决问题的能力。另外就是本专业知识的积累,基本功得扎实。比如对语言的熟练程度,在实践中,指对了java,c语言的精通程度,这里面可以拓展很多,够写好几本书。最后一点就是你对编程新技术有持续的敏感度。
第5个回答  2019-03-31
照顾好自己的身体,这是一个俗称青春饭的行业,这也是一个非常辛苦的职业。我们天天喊不要加班,不过就目前来说,计算机大行业尤其是互联网领域,尤其是中国互联网领域,加班是常态,尤其是到了特殊的情形下,不可能不加班。因此你必须学会照顾好自己的身体,你不完全属于你自己,你对于所有的人都有责任,你必须照顾好自己!