扎实基本功
1. 数组,字符串和哈希表
2. 正则表达式
3. 算法,数据结构和操作系统的基本知识
4. 调试
5. 两门语言,符合编程规范 (基本的比如:代码有没有考虑很多方面,比如边界条件,Null的处理。还有你有没有工业代码的风格。)
6. 开发环境
7. SQL语言和数据库原理
其他素质和能力
1. 学习新事物的能力
2. 真正的喜欢程序开发,有钻研精神
3. 追求完美的产品意识和专业意识
4. 创新精神,主动的不断的创新
5. 团队意识和积极的沟通
6. 至少一个完整生命周期的软件项目经验;懂得版本管理,质量控制,文档规范,系统部署和维护升级等
7. 责任意识和个人诚信
个人意见,欢迎探讨。