计算机码农书籍推荐

本人虽然是小硕,但是并非计算机科班出生,从28岁转行做码农以来,入行已经六年,从最开始的c/c++,到后来的go语言,再后来的java和javascript,包括自学的python,接触的语言已经不少,看的书籍也有一些,下面向大家推荐几本我认为对我成长很有帮助的书籍。

第一本就是《c++ primer》,这本书是c++经典,当初就是看了这本书才对程序编程有了一定的概念,对于想从事c++开发的朋友,这本书必看;

第二本就是《c primer plus》这本书是精通c语言必看的书籍,这本和那本《c程序设计语言》可以互相补充,但是这本书更为详细,看完之后对c语言各种功能和疑难点都会有很详细的了解;

第三本就是《unix环境高级编程》,这本书也是大名鼎鼎了,看完这本书,照着书上的代码在linux系统上敲一遍,那对linux环境上的编程就打下了一个很好的基础。另外一本《unix网络编程》,也是同一个作者写的,也是很有名,但是我不从事网络开发,所以只是看了前几章,对于从事网络开发的朋友,这本书建议通读;

第四本是《深入理解计算机系统》,这本书的重要性想必不需要我多说了,可以说,如果是非科班的同学,想要在程序员这一行长期发展,这一本书绝对能让你事半功倍,这本书对程序员需要了解的计算机系统知识进行了深入浅出的介绍,内容广但是绝非浅尝辄止,读完能让你功力大增。这本书也是豆瓣上计算机类评分最高的书,也名副其实。

第五本是《javascript高级程序设计》,js的红皮书,虽然笔者主要是做后端开发,但是实际工作中也会接触到前端知识,于是笔者利用业余时间,把这本书也撸了一遍,基本上对于js的语法知识,以及dom编程的相关知识,这本书都介绍的很详细,看完对js也有了一个基本的掌握,但是js的语法有时候还是挺绕的,如果想要深挖,可以推荐《你不知道的js上中下》,但是前提是对前端有一定的代码量之后再看,否则看完收获也不大;

第六本是《流畅的python》,这本书适合有一定编程经验的朋友去学习python,它对python的一些设计思想和设计原则进行了很深入的介绍,相信我,看完之后,你会爱上这门语言。这本书和那本评分很高的《python编程从入门到精通》的区别就是,前者适合中级开发者,而后者适合新手入门使用;

第七本是《图解密码技术》,这本书对当前使用的密码技术进行了形象而不失深度的介绍,看完之后对密码技术会有一个总体的印象;

书籍就介绍完了,但是笔者是主要是做java开发的,上面的介绍好像并没有关于java开发方面的书籍,有朋友就好奇了,为啥没有大名鼎鼎的《java编程思想》,既然说到这里,我就忍不住要吐吐槽了。我只能说,这本书我买是买了,但是无数次拿起来,都感觉看不下去,笔者分析了下,无非两个原因,其一是这本书的行文风格,有点啰里啰唆,往往一句话看完了,你要想半天才明白他说的啥意思,不够直接;其二则是书中的代码例子都是超级长,说明一个语法,没必要写那么一点大段例子来说明,简洁明快比较重要。当然,以上只是笔者个人的看法,事实上,这本书还是有很多可取之处的,毕竟评分摆在那里。如果你阅读这本书不存在障碍,那请你坚持下去。虽然笔者没有阅读这本书籍,但是看了网上很多培训视频,也正是靠这些培训视频以及大量的练习,才让笔者对java有了一定的掌握。

以上就是笔者从事计算机行业6年以来所阅读的书籍,当然实际看过的书不止这些,但是最重要的,看完之后收获最大的,基本上就是这几本书了。看完书籍,学完语法,还是要多练习,想要熟练的掌握一门编程语言,甚至是成为高级程序员,实践是必不可少的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值