从哪几个方面可以看出一个程序员的好坏
2016-04-28 21:06
525 查看
要想成为一个好的开发者那么你就应该好好读读这篇文章了。
1.扎实的基础知识
基础决定了高度,技术型求职者需要的基础包括:一门精通的语言
数据结构
算法
计算机网络
操作系统
计算机数学知识和常识
2.代码质量和习惯
代码的正确性代码的完整性(包括边界值,异常值的考虑)
代码的鲁棒性(特殊情况的考虑)
3.分析问题的思路清晰
对于简单的问题,力求考虑完整,准确对于复杂的问题,先是通过画图,举例子,以及分解复杂问题获得思路,然后一步步解决
4.算法的时间和空间优化
5.沟通能力和学习能力,以及发散思维的能力
对于问题,一定要学会主动提问,搞清楚面试官的问题,切忌不清楚就胡乱应答如果前后有联系,可以考虑借鉴前面的方法,证明自己的学习能力,举一反三
相关文章推荐
- oc面试 内存泄露
- Java---常用基础面试知识点
- Java---常用基础面试知识点
- 成为Java顶尖程序员 ,看这11本书就够了
- 逗逼面试的经历
- 程序员需要谨记的九大安全编码规则
- 前端面试题目总结
- 老程序员应该记住的 5 件事
- 10条建议分享:帮助你成为与硅谷工程师一样优秀的程序员
- 我经历的IT公司面试及离职感受(转)
- 10条建议分享:帮助你成为与硅谷工程师一样优秀的程序员
- 做一个合格的程序员需要具备哪些素质?
- 以一道union面试题说明大端小端和内存高位低位
- 《招聘一个靠谱的iOS》面试题参考答案(上)
- 优秀程序员的十个习惯
- 面试感悟----一名3年工作经验的程序员应该具备的技能
- 职业规划
- 你所不了解的程序员内心的温柔
- 奋斗吧,程序员——第二十章 纵使相逢应不识,尘满面,鬓如霜
- 面试题10