又准备一个月没写日志了,最近真的很忙,练车,学习,上班等,真得把我搞累了。
上周利用回家的日子,将《程序的员的呐喊》重新读了一遍,还是觉得作者的功力很深厚,毕竟是写了20多年程序的人,而且在亚马逊,google等大型公司呆了一段时间的。
看完第二次的《程序员的呐喊》,虽然java编程语言在这月的排名是第二(第一是永久不衰的C语言),但是我还是不会去学习java,《程序员的呐喊》作者对java的闹骚真心多,埋怨一大堆。所以我可以肯定,最近几年我是不会学习java的,我会去将python精通,还有C,C++不打算精通了,学习一些可以写GUI就够了。我也不会用半年时间去折腾windows的API了,对于将来学习嵌入式的我来说,windows的API根本一些用处都没。QT在我这里可以完全取代MFC,QT功能超级强大。作者告诉我们,如果我们可以利用一点时间将数学学回来的话,编写程序的功力会大增。作者用了好几页去批判学校教数学的方式是错误的,对,学会数学可以帮助我们开发出更好的程序。
总结一下看完《程序员的呐喊》我该做什么:
1,远离java语言。
2,学习数学(对编程有用的分支)。
3,C++是一个复杂的东西,没必要去完全弄懂,够用就好。
4,学习python或ruby是必须的,为未来做准备。
5,学习lisp的方言吧。
6,不会编译器原理的程序员不是优秀的程序员,所以以后也要研究一下编译原理。
这里有总结一下看完《黑客与画家》我该做什么:
1,C++与C语言的开发效率很低,所以用更加高级的语言吧(lisp,python,ruby)。
2,还是要远离java语言(别在上面花时间)。
3,进小公司吧,大公司官僚制度都很严重的。
4,请记住,所有编程语言都是工具而已。
5,应用程序以后都可能在网络上运行,要学习学习。
6,请拒绝平庸。
7,计算机语言不是冷冰冰的。
8,要致富,就是要发现人们想要什么,而你就去做出来。
今天也看了一篇很好的文章《完全在Linux下工作》,一个牛叉的中国人写的,我恨不得立刻转去linux学习,可惜我现在得先将QT入门,然后将单片机研究到一定程度。单片机嘛,最近也有了新的进展,主要是一本叫《单片机初学者迈向单片机工程师》的书让我进步了,这是国人写的书,真心不错。里面全是人家的宝贵经验,用通熟易懂的语言写下来。
还是,亲戚发现一个网站,叫鱼C工作室,里面的教程都很不错。
|