今天的特别嘉宾是我的7年网友——健兄。他在计算机领域颇有一番建树,从事编程工作有较长一段时间。从事过C、Java、Linux,现在已从编程队伍中退伍,从事嵌入式工作。他的编程生涯是很值得我学习很参考的,下面我来汇总一下昨日健兄在编程方面给我的建议,以及多年从事编程领域中的心得体会。
昨日看了我们培训时的小组项目文档时,他觉得逻辑有些混乱,之后指出“好的项目,还需要有好的文档”。我也坦白自己欠缺软件工程方面的知识,他强调了“自学”的重要性,不要等待别人授予我们知识,也不要等待知识的降临,“best hand book is the soul of the project”。——他确实是个合格的、优秀的大学生!真正的大学生必须具有自学能力,具有自我自我补给的能力。余下的道路,我需要加强增强执行力的力度,利索地做自学,做自己该做的事情!!
之后我想他请教了算法以及数据结构。他认为一个好的软件,算法一定要精细。在他看来,算法的概念就是程序语句执行的表格、规范,程序按照一定的规划执行语句,算法就是盖楼的图纸;当提到数据结构时,他认为感到不屑一顾,他说数据结构不过即使拿几个经典的算法。数据结构就是数据的安排方式,就跟在仓库里装东西一样,你怎么装也能装下这些东西。
接着我提到在之前的毕业设计中,没有合理的分配时间,导致险些不能如期完成项目。他强调,千万不可让项目压住。他也作项目时也是担心这种状况,因此他一旦有项目就在前期开始拼命干。
引用他的一句话:程序是艺术,不是谋生的手段。
近期评论