- 论坛徽章:
- 1
|
1、您在Linux/UNIX系统编程行业的经历及经验
在校期间主要是Windows,工作后逐渐接触到Linux/UNIX
从数据处理、算法设计、算法仿真,到软硬件综合实验仿真系统,到掌上设备,通信设备
从C到C++,从Bash到Perl和Shell,从C++到Java,从Windows到Linux
我毕业后花了好多时间来摸索,最终还是找到了自己感兴趣的技术领域。
我想,大部分人都不是天才,做技术不能完全靠天赋,要靠热情,要能沉下心。
我所谓的经验就是认真、努力,所谓笨鸟先飞。
现在虽然业余时间不多,但我还是看完了APUE,CSAPP,以及其他一些别的领域的书。现在正在看SICP。
只要意识到晚了,就还不算晚。
2、Linux/UNIX系统编程职业生涯的发展探讨
随着大数据、网络性能等的极速发展,相信Linux/UNIX系统编程将迎来他的蓬勃发展。
C语言过时了么?只要Linux/UNIX还在,C就不会过时。
UNIX过时了么?只要还有Hacker,UNIX就不会过时。
Java即便有再多的框架,也都是基于JVM的,
JVM即便能运行再多的高级语言,Java,Scala,Clojure,Groovy,
它本身也是用汇编和C/C++写的。
3、对于新入门的Linux/UNIX系统编程人员来说,您有什么话对他们说?
我觉得我的职业生涯,包括学业生涯,最最遗憾的事情就是,在我有大量时间可以学习的时候,没有一个牛人给指点一条路。
学校里学的东西,现在基本都不用了。现在用的,都是后来自学的。
学生时代基本上没怎么开窍,后来知道自己积极主动到网上找牛人的建议的时候,已经有点晚了。
如果当时有个牛人指点一下,告诉我该看哪些方面的知识,该看哪本书,现在我的水平肯定是另一种状态。
毕竟学校里的时间是充裕的,毕竟刚毕业时的业余时间是充裕的。
现在有了孩子,很多很多想做的事情,想研究的东西,却只有晚上孩子睡后的一点点时间来学习。
我不是牛人,因此我给不出什么建议。
但是我看了很多大牛的建议,如果想在Linux/UNIX系统编程有所深入的话,就好好研究研究APUE和这本书吧。
最后,借用CSAPP里的一段话:
The great technical writer W. Richard Stevens developed a series of classic
texts on such topics as advanced Unix programming [APUE], the Internet protocols
[TCP/IP], and Unix network programming [UNP]. Serious students
of Unix systems programming will want to study all of them.
|
|