程序员的基本功:
编程基础:
语言特性(循环、函数、变量)、程式结构、基本程式设计技术 (递归)。
基本的数据结构知识(hash table、queues)
基本的算法(sorting searching)