看十年学会一门语言

      如果一门语言不能改变你的思维方式,那就不值得学,c, perl, cplusplus, stl, lisp沿着这条路走吧。

      做一些有趣的东西来保持兴趣, 要足够有趣来使得你能够花十年的时间坚持;

     多实践,和其他的人多交流,多阅读别人的代码,理解别人的想法;

     学编程,最好的方式是通过做东西来学;

     在一些项目做最好的程序员,在一些项目做最差的程序员。做最好的程序员时要训练自己的领导能力,通过你的远见来鼓舞其他人。当你在项目中是最差的程序员时,你要学习高手是怎么做的,以及什么是他们不愿做的(通常他们会叫你做这些东西);

    做一些维护工作,试图在原始编写者不在旁边时理解并能修改这些代码。思考你应当如何设计才能使后继者更容易的维护这些代码;

    学习至少半打编程语言,包括支持类抽象的(如c++或Java), 支持函数抽象的(如Lisp或ML), 支持语法抽象的(如Lisp), 支持申明规格的(如Prolog或C++ 模板), 支持协同工作的(如Icon或Scheme), 支持并行处理的(如 Sisal);

     记住计算机科学中包含的计算机一词,知道你的计算机执行一条指令需要多少时间,从内存获取一个字需要多少时间,从磁盘连续读取需要多少时间,而需要寻道时又需要多少时间。

 

 

 

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值