《精通Unix下C语言与项目实践》读书笔记(3)

来源:互联网 发布:python http接口开发 编辑:程序博客网 时间:2024/05/17 00:09
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhuyunxiang.blog.51cto.com/653596/161298
《精通Unix下C语言编程与项目实践》读书笔记(new)
文章试读
不拘一个遍程序系列程序不能一个脑袋钻到底,有时要学会变通,即所谓的曲线救国。
职场规划:一些杂七杂八的职场感悟吧。不值钱的软件人才 精力充沛与事业成功   让系分来得更猛烈些吧    不值钱的系统分析师   经济危机下大学生如何就业
我的诗歌:都是我的打油诗,但是很值得一读。不要工作还衣食无忧之四难歌   香格里拉美人图
宝宝图片:超可爱的小宝宝 博客
考试培训:主要是关于考研、软考和等级的相关题解。2009考研试题分析   2008年12月程序员试题分析    2009年软考备考全攻略    2008年5月程序员试题解析 轻松写系分论文
 
 
 
 
 

第1回 回评论读者展迷茫,出《笔记》浪子释疑惑(三)
作者:朱云翔,胡平(朱朱胡工作室)

1.2 学习Unix,可从事什么样的工作

对于一般人员来说,Unix是神秘的,这种神秘激发了人们投入她怀抱的渴望,同样也正因为这种神秘,融化了人们投奔她的决心,“如果加入Unix阵容,我将可以从事什么样的工作?”,这是试图拜倒Unix石榴裙下的帅哥哥们最想了解的问题。
其实,市面上流行的Unix书籍(含Linux书籍,下同),已经告诉了你们答案,虽然这些书籍多得“乱花渐欲迷人眼”,但不妨把他们分为3大类:

1.2.1 第一大类:Unix/Linux操作

类别:操作应用
学习内容:Unix/Linux的安装。
          基本命令,包括文件系统命令、用户系统命令、IPC命令、网络命令等等;
          工具应用,包括viwcbcawk等等,尤其是vi,必不可少!
          Shell编程;
          服务配置,包括安装服务器、防火墙、数据库等等。
工作规划:网络管理员、系统维护员。
工作单位:互联网公司,自带主机和网络设备的非IT公司
特点:工作技能相对容易掌握,工作范围相对分布广泛,工作岗位相对提供较多,工作工资相对比较贫乏、工作薪水相对不易增加。
如果掌握了Unix/Linux基本操作,你可以在公司中将有权使用服务器;如果掌握了Linux服务配置,你将可以谋求一个网管的工作;而如果更进一步,掌握了Shell编程和工具命令,那么你的工作将如鱼得水。
一般情况下,Linux适用于X86服务器,Unix适用于PowerCPU机器或小型机以上机型;X86服务器常用于架设网站和提供普通后台服务,大、中、小型机则提供高并发、大吞吐、高性能的关系国际民生或政治形象的后台服务;纯X86服务器操作员薪水微薄,供大于求,而小、中、大型机操作员却炙手可热,供不应求,如果你能熟练操大型机,那么恭喜你,你的下半辈子不用愁了,数钱数到手抽筋将是你真实的生活写照。
JoJo巴:朱老师,我要赚大钱,我想学大型机操作。
编程浪子:大、中、小型机一般只有不缺钱的单位才有,我把朱朱胡工作室卖掉可能都买不起大型机上的一个零件,从哪找大型机让你学!你还是好好学习Unix/Linux操作这个有前途的职业吧。不过如果你能招入那些单位就不不同了,不但可以整天模机器,说不定还会免费出国培训哦!
JoJo巴:大型机真这么牛吗?它与一般的PC机有什么区别?
编程浪子:首先呢,大小不同,大型机体积大,而一般PC机体积小。其次呢,价格不同,大型机特别贵,而一般PC相当便宜。再次呢,受重视程度不同,大型机豪宅住着,空调开着,UPS供着,人们管理大型机时小心翼翼的,一般人甚至碰都不能碰,说有多珍贵就有多珍贵。一般PC机吗,哎,不说了,同样是电脑,这差别杂那么大呢!当然,机器硬件不同,操作系统也不同。PC机一般随便就重启了,而大型机重启那绝对是一件记入史书的大事(史书就是放在机房中记录日志的一本小本子),每次重启都要事先计划、事中记录,事后总结,而即使这样,常常还有差错意外发生。有一次我和同事被派到帮助一个兄弟单位做项目,同事负责小型机的系统安装和管理。一天凌晨1点,他接到兄弟单位同事打来的紧急电话,“X老师,快点过来,机器熄火了,总是起不起来!再不来项目完不成了。”机器不能启动,这可以十万火急的事情,于是同事赶忙从美梦中惊醒,急匆匆地出发去机房了,过了1个钟头,我看他默默的回来了,郁闷地躺在床上一声不吭。“怎么了?什么问题?这么快就解决了?”我觉得很奇怪。同事很郁闷的回答:“没什么,他们忘记接电源了”。
下节预告:
1.2 学习Unix,可从事什么样的工作
1.2.2 第二大类:Unix/Linux下C语言应用编程
1.2.3 第三大类:Linux操作系统开发和Unix/Linux驱动开发
1.3 为什么在Unix下编程,而不在Linux下编程
1.4 为什么是C语言编程,而不是Java编程
1.5 为什么是C语言编程,而不是C++编程
1.6 可以在Unix下编写桌面软件吗
1.7 Unix下C编程需要学习哪些内容
1.8 安装什么操作系统学习最好呢?ubnntu行不?我只有一台电脑,是不是要安装双启动
1.9 是不是在Unix下用C语言编程要比其它编程都麻烦,有人说用Java需要3万行的代码,用C需要10万行才可以完成。
1.10 Windows编程和Unix编程,C语言编程和C++、Java编程,到底哪个好
1.11 Unix下用什么开发工具,在哪下载
1.12 作业
 
上一篇 目录 下一篇
 
 
 

本文出自 “编程浪子朱云翔的家(支持原创作品)” 博客,请务必保留此出处http://zhuyunxiang.blog.51cto.com/653596/161298

原创粉丝点击