新入坑的程序猿们,一起去屠龙吧!

好久没更新了……

我做的是JAVA编程,从大三开始决定入编程的坑开始,一瘸一拐的在编程世界跋涉也快一年半了。话说,自从半年前开始JAVA WEB编程,特别是一个月前毕业进入公司到现在,经常会在敲代码的时候,好似一个没诵读过《圣经》的传教士到处散播福音一般,心里一阵阵的发虚。

为什么呢,因为我本科学的并不是计算机相关专业,没有用心的系统学过计算机底层的基础知识,底层知识不熟练,就会在编程的时候有种被架空的感觉,那种感觉,就好像刚摇摇晃晃学会骑自行车,就要骑上摩托飞奔。这种不能随心所欲控制的感觉,别提多难受了。

既然如此,那就恶补基础呗。毕竟,磨砺好手中的利剑,才能开心屠龙嘛!

先来看一个知乎问题,里面萧井陌大神的推荐:

列举几个我认为比较重要的根基并附入门书
编程语言,《程序设计语言-实践之路》《concepts of programming languages》
计算机通用知识,《csapp》
算法、数据结构,《算法导论》
程序设计、结构,没有书推荐
软件工程,这个词大家理解不同,我以为,《人月》《代码大全》《the pragmatic programmer》《sicp》、讲测试讲重构的都是软件工程,其实上面设计模式也是软件工程,哈哈
这些书,初时读来感觉全无作用,而且要读多次才能体会其中意味,所以叫它根基也是十分合适,你根基越深才能爬得越高嘛。

有大神指导,路就好走多了嘛,那我就从计算机系统原理开撸吧:
准备看的书:《编码的奥秘》、《深入理解计算机系统》
视频(准备看网易云课堂的几门课):计算机组成原理之机器、计算机组成原理之数字、计算机组成原理之CPU、
计算机系统结构 (一) 基本概念及指令集、计算机系统结构 (二) 计算机主要系统构成、计算机系统结构 (三) CPU及其结构分析

接下来就是:数据结构、算法、操作系统、计算机网络、数据库、编译原理。

就这样吧,感觉又挖了好大一个坑……恩!计划再好,不执行也是白搭。借用《海贼王》中路飞的一句话:“我是要成为海贼王的男人!”。来吧,一起去计算机的世界屠龙吧……


新入坑的程序猿们,一起去屠龙吧!_第1张图片
xunlong.jpeg

你可能感兴趣的:(新入坑的程序猿们,一起去屠龙吧!)