毕业四年来,感觉自己也是从一名不合格的程序员一步步走过来的。回头反思一下,合格的程序员有很多标准和要求,下面是我总结的一个合格程序员应该具备的 12种能力。中国软件行业的崛起,靠的是合格的程序员。任何华丽的管理制度都不能保证软件项目的成功交付,合格的程序员就是有力的保证,是项目成功的基础。写下这些,是为了给刚刚进入程序员这个职业的新同学们一点参考。我一直以为,当程序员是很辛苦的,如果不是真正的喜欢,很难坚持下去。如果真的不喜欢这个职业,也该尊重这个职业,尊重自己,赶紧改行。
1. 编程语言能力不用多说,作为合格的程序员,精通一门语言是必须的。这种精通,不是说看了一本《24小时精通X...
先看看历史上的一些解释: 一是说文解字说。 我国古代,学与习总是分开讲的。《辞源》指出,“学”乃“仿效”也,即是获得知识;“习”乃“复习”、“练习”也,即是复习巩固。最早把学与习联系起来的是孔子,《论语》曰:学而时习之,不亦说乎!“后来,《礼记》又曰:“鹰仍学习”。这就是学习一词的由来。 二是行为变化说。 行为主义认为学习“是一个行为变化的过程”。 三是经验获得一行为变化说。 《教师百科辞典》认为:“学习是指人和动物在生活过程中获得个体行为经验的过程。” 四是信息加工说。 信息论学者认为:“学习是学习者吸取信息并输出信息,通过反馈与评价得知正确与否的整体过程。” 五是学习功能说。 《现代...