我是软件工程大二学生,现在想看一些关于软件工程的课外书,请推荐几本~~~~
发布网友
发布时间:2022-05-02 03:32
我来回答
共2个回答
热心网友
时间:2023-10-09 08:15
C语言:
《C程序设计语言》//谭浩强的那个就不要看了。。。
C++语言:
《C++ Primer Plus》
《C++ 编程思想》(I II)
《STL 源码剖析》
《深度探索 C++ 对象模型》
《effective C++》
JAVA:
《JAVA编程思想》
数据结构与算法
数据结构部分:
《大话数据结构》
《算法与数据结构 C语言版》 清华严蔚敏
《数据结构与算法分析:C++描述》 维斯 (Mark Allen Weiss)
算法部分
《算法导论》科曼(Cormen T.H.)【计算机类工程师必须研究之神书,看这个要10+月】
《算法艺术与信息学竞赛》 【ACM竞赛的参考用书,微难】
《算法设计与分析习题解答》清华 王晓东【这本可以用来入门】
设计模式:
《大话设计模式》
《design Pattern》
操作系统:
《深入理解操作系统》
LINUX:
《鸟哥的linux私房菜》【基础版本,linux】
其他强推书籍:
《计算机程序设计艺术》高纳德
【计算机不知道高纳德就如同学物理不知道牛顿,此书共七卷,貌似国内只能见到4卷】
《编程之美》 【微软出品的书,介绍了一些算法,对以后面试很有帮之】
《编程珠玑》 【很经典】
《我是一只IT小小鸟》
【强推,你这个年级正好可以看看这个职业规划类型的书,里面是很多具体经验的人,不同技术和成长路线的人的心得】
《代码大全》【微哲学】
其他个人的一些想法:
我也是软件工程的学生,今年刚刚大四,我们平时接触电路这个层面的东西不多,我自己也没看过这方面的书,所以也就没给你写推荐。计算机说道根上就是两个方向,硬件和软件,对应物理和数学,从我个人的经验和教训出发我建议你多多加强数学方面的休养,这好比是内功,一时半会儿显不出来,但是会对你整个的发展有强有力的促进作用:
《微积分》 不要看国内的,可以看看美国和英国方面的东西
《数值分析》我记得有苏联版本的,可以看看这个,苏联的数值分析非常强悍,反映出来就是在20世纪60 70年代计算机技术还不是很成熟的时候苏联人利用数值分析的强大制造飞机
《离散数学》黑色封面的那个,好好看看
《线性代数》计算机图形学和密码学会用到,
《计算方法》这个是了解性内容了
《复变函数》这也是了解性内容,以后如果想弄电路会有帮助
《组合数学》本科不会涉及,研究生的内容,可以尝试了解,对于理解负责的算法很有帮助
以上资料有很多英文版本,如果能不看中文就尽量不看中文,因为很多翻译不如自己去理解英文准确。建议多多加强自己的英语水平,英语好了以后无论是深造还是就业都会多很多机会
参考资料:自己的学习感悟
热心网友
时间:2023-10-09 08:15
可以去论坛看看。
我给你推荐一个论坛,51cto. com这个论坛不错
你自己去看看吧