免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: send_linux
打印 上一主题 下一主题

[Linux] Linux/UNIX系统编程,系统程序员成长的基石?(获奖名单已公布-2014-2-17) [复制链接]

论坛徽章:
1
技术图书徽章
日期:2014-03-06 15:29:50
51 [报告]
发表于 2014-01-15 11:14 |只看该作者
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.

求职 : 系统工程师等
论坛徽章:
5
技术图书徽章
日期:2014-04-19 22:01:05天蝎座
日期:2014-05-09 13:49:28双子座
日期:2014-06-16 15:08:042015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:55:28
52 [报告]
发表于 2014-01-15 14:27 |只看该作者
1、您在Linux/UNIX系统编程行业的经历及经验
     工作内容分布在用户态和内核态,读过apue,对其中的socket、进程间通讯、IO等比较关注。

2、Linux/UNIX系统编程职业生涯的发展探讨
       系统编程比较尴尬,底层不底层,上层不上层。但是学好了,就能上能下了。

3、对于新入门的Linux/UNIX系统编程人员来说,您有什么话对他们说?
(1)内核态与用户态并重,多读源码(内核和开源库)。
(2)可以从用户态入门。
(3)多敲代码,自己改造。

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
53 [报告]
发表于 2014-01-16 13:26 |只看该作者
回复 1# send_linux

好活动。

书还是刚上市的。


   

论坛徽章:
0
54 [报告]
发表于 2014-01-16 14:36 |只看该作者
好书,不过目前没有搞编程,只是之前看过系统编程的书,此两边书可列入读书计划。

论坛徽章:
17
戌狗
日期:2013-09-02 23:43:02技术图书徽章
日期:2014-04-29 14:16:02技术图书徽章
日期:2014-04-24 15:51:26未羊
日期:2014-04-06 22:10:30丑牛
日期:2014-04-06 21:23:29辰龙
日期:2014-04-06 21:20:22处女座
日期:2014-04-06 21:16:18技术图书徽章
日期:2014-04-02 15:10:51金牛座
日期:2014-03-10 22:26:18巨蟹座
日期:2014-02-17 17:12:12技术图书徽章
日期:2014-01-24 10:38:43摩羯座
日期:2013-11-29 18:00:18
55 [报告]
发表于 2014-01-16 17:33 |只看该作者
好话题,支持Linux系统编程。

论坛徽章:
2
午马
日期:2015-01-27 11:22:392015年辞旧岁徽章
日期:2015-03-03 16:54:15
56 [报告]
发表于 2014-01-17 10:20 |只看该作者
qxhgd 发表于 2014-01-15 14:27

系统编程比较尴尬,底层不底层,上层不上层。但是学好了,就能上能下了。


这个我觉得, 做这个还是得懂底层,不懂os和cpu, 基本上做不了。  当然再往上的 user scope app确实真没必要懂太多。

论坛徽章:
93
2015年辞旧岁徽章
日期:2019-10-10 10:51:15CU大牛徽章
日期:2014-02-21 14:21:56CU十二周年纪念徽章
日期:2020-10-15 16:55:55CU大牛徽章
日期:2014-02-21 14:22:07羊年新春福章
日期:2019-10-10 10:51:39CU大牛徽章
日期:2019-10-10 10:55:38季节之章:春
日期:2020-10-15 16:57:40ChinaUnix元老
日期:2019-10-10 10:54:42季节之章:冬
日期:2019-10-10 10:57:17CU大牛徽章
日期:2014-02-21 14:22:52CU大牛徽章
日期:2014-03-13 10:40:30CU大牛徽章
日期:2014-02-21 14:23:15
57 [报告]
发表于 2014-01-17 11:36 |只看该作者
1、您在Linux/UNIX系统编程行业的经历及经验
  没啥经验,就鼓捣鼓捣单片机,折腾折腾app。
2、Linux/UNIX系统编程职业生涯的发展探讨
  下写驱动上写应用。
3、对于新入门的Linux/UNIX系统编程人员来说,您有什么话对他们说?
  由浅入深,不受打击;一步一印,夯实基础;把握思想,万变归宗;兴趣引领,实践中学。

论坛徽章:
2
羊年新春福章
日期:2015-04-27 16:56:53射手座
日期:2015-04-27 16:58:18
58 [报告]
发表于 2014-01-21 15:16 |只看该作者
不错的选择

论坛徽章:
20
CU大牛徽章
日期:2013-04-17 11:48:26羊年新春福章
日期:2015-03-10 22:39:202015年中国系统架构师大会
日期:2015-06-29 16:11:282015亚冠之平阳省
日期:2015-07-31 09:19:042015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-09-30 06:20:002015亚冠之柏太阳神
日期:2015-10-19 20:29:5915-16赛季CBA联赛之天津
日期:2016-11-29 14:03:4315-16赛季CBA联赛之北控
日期:2016-12-24 20:51:492015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-12 20:58:532014年中国系统架构师大会
日期:2014-10-14 15:59:00
59 [报告]
发表于 2014-01-22 13:41 |只看该作者
在Linux下开发,一般是后台服务程序和驱动的开发,尤其是驱动程序的开发,需要对操作系统原理,计算机组成,Linux内核有一个比较深入的了解。相信大部分的Linux程序员都看过APUE,这是一种描述Linux下编程十分详细的一本书,但据说这本《Linux/UNIX系统编程手册(上、下册)》有超越APUE的可能,十分期待

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
60 [报告]
发表于 2014-01-23 09:32 |只看该作者
学习下咯,没怎么做过系统编程,一直是作应用开发,最接近底层的开发,是作IPv6协议分析,但是没有编码,仅仅是作测试分析。 很羡慕懂得系统编程能力的工程师。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP