unix环境高级编程第3版编程必读推荐

unix环境高级编程第3版(豆瓣)*重点推荐一些书籍,不算是科普,可能会推荐不够全,见谅*/*题主想去的公司,和我想去的公司所在的公司可能略有不同,但至少是同一个世界,不妨参考我看过的那些书,可能也更有意义?*基本概念我就不强调了,可能一下子就能反应过来**/

没有人会直接告诉你unix环境高级编程的意义在哪里。你所需要的就是,当你遇到某些东西时能够产生和他能一样的想法,这也是他的意义。大多数书籍都会告诉你,unix环境高级编程的意义是什么,但是这种"意义"只能停留在理论层面。想要从实际出发,要搞懂操作系统内核的相关知识,明白什么是flag,什么是prefab。

单片机如何避免死锁?看看我的答案。

unix高级编程:从入门到精通(有点老,但经典)

《unix环境高级编程(第2版)》(richardafleetwoodw.f.)

c/c++是不是你以后的职业方向,是你以后的职业目标。如果是,为什么不是这本,原因如下:1.基础是建立在掌握以下基础课程之上的:算法,数据结构,计算机组成原理,计算机网络,操作系统,编译原理下的汇编语言,编译原理,程序设计语言,shell脚本语言。掌握这些之后再了解unix/linux相关知识没有太大必要。

2.这个东西不是要从入门到精通的,因为它需要掌握unix,linux环境下相关的技术知识,还有更多,包括:进程,线程等层面的细节都要搞明白,不是给你一个服务,你就能搞明白,这些东西你在学校大概半学期就够了,因为一来本科知识涉及的特别广,全是纸上谈兵,二来现实中的服务很多是各种类型的应用,软件,硬件等。

总结起来,就是搞清楚在unix/linux下怎么工作;在服务器上怎么工作,it行业会遇到什么问题,你想从事这个行业,你要了解什么技术,才能有前途。我觉得我们学校许多人选择这个专业考不到工作一样会后悔,因为他不是软件相关专业。本科学的根本不是这些技术知识,我认为搞一个月大概就明白了,剩下的所有都要你自己去摸索。

所以有可能把本科搞不好学不好还要坑爹,只是因为他涉及的面太广,又不是软件或者开发岗位。3.虽然这些东西以后你不用来搞服务器开发或者做网站,但是要想掌握这些很有可能是以后你it行业,尤其是工作中必须的技能,毕竟,it是一个你用什么语言,做什么模块,怎么使用的过程。




转载请注明:http://www.aierlanlan.com/grrz/5651.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了