我刚进公司时,总是徘徊:一边是那么多没有学习的图像算法;一边是实际要用到的编程技法。我该先学什么,后学什么?其实我也没得到答案,还是需要什么学什么呗。我只知道,做图像算法的,不懂点编程知识,还真的是不行的。因此推荐几本我看过的,觉得还不错的与编程相关的书籍:
《深入理解计算机系统》
英文名:Computer Systems: A Programmer's Perspective (Second Edition)
豆瓣读书:https://book.douban.com/subject/5333562/
推荐理由:从程序员的视角详细阐述计算机系统的本质概念,补足软件工程师对硬件系统、操作系统认识不足的短板,虽然不能显著提升编程能力,但能大大加强遇到问题时分析问题,解决问题的能力。
《程序员的自我修养》
豆瓣读书:https://book.douban.com/subject/3652388/
推荐理由:将链接过程剖析地淋漓尽致,不论你使用的是操作系统是Windows还是Linux,读完次数,一定会内功倍增。
《C专家编程》
英文名:Expert C Programming - Deep C Secrets
豆瓣读书:https://book.douban.com/subject/2377310/
推荐理由:轻松却深入地带大家到处看看C语言的坑,以便大家不要往坑里跳。
《程序员修炼之道——从小工到专家》
英文名:The Pragmatic Programmer: From Journeyman to Master
豆瓣读书:https://book.douban.com/subject/5387402/
推荐理由:编程也有套路。小工与专家的套路自然不同。学学套路,你也能成专家。
《黑客与画家》
英文名:Hackers and Painters: Big Ideas from the Computer Age
豆瓣读书:https://book.douban.com/subject/6021440/
推荐理由:如果你把编程当工作,那你离大师还很远;如果你把编程当艺术,那你离大师就近了。