开个帖子打听兼讨论下: 大家使用/学习Linux都从事什么样的工作....

dragonxx 2013-01-29 10:16:28
自己是对这个问题思索良久,就来问问,自己对linux就是简单的兴趣,也没把linux研究多深。所以出来问问。
对linux目前的工作方向就主要晓得两点:
1.嵌入式领域的linux,这个到是随处见到相关讨论.
2.一些公司使用unix/linux做sever架构.
另外的就想的不算明了了,比如:
1.现在Android基于linux架构吧,现在N多手机公司使用这个系统,这么说这也该算一个职业方向?
2.linux的社区版本分支太多,大多数软件也是开源社区在提供并维护,这样说来在linux桌面端除去前面说的Sever好像就没有什么可作的了,还是?
3.还有很多在研究内核,这个目的是:深入学习了解操作系统?看高级代码增强code能力?还是确实有工作需要?出发点是什么呢?

哈哈,动机就是了解下linux行业的状态和从业情况,问题有些找拍转,就想弄点争论...
...全文
220 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
personball 2013-01-30
  • 打赏
  • 举报
回复
补充个,大众点的,就是从事嵌入式开发,汽车行业神马的,以后物联网发达了,嵌入式应该吃香的。 生活逐步科技化,底层开发必不可少,c c++总是有活的,毕竟安卓不可能复制到所有事物上(这个也不好说死)。 说到c和c++,游戏开发也是不错的,特别是很多游戏服务器端开发
personball 2013-01-30
  • 打赏
  • 举报
回复
引用 2 楼 dragonxx 的回复:
引用 1 楼 personball 的回复:首先,我是从事web开发的,linux是自己学着玩,也是接触开源世界的途径。 然后下面3个问题。。 1.现在Android基于linux架构吧,现在N多手机公司使用这个系统,这么说这也该算一个职业方向? android开发其实和linux没啥关系,就是java开发,而且入门难度还相当低,当然这得归功于谷歌 2.linux……
对于你所说的,第一点,如果是做手机操作系统开发的话,那定制安卓必然也需要linux开发。。 第二点,想开发linux桌面应用,这个前景不看好,毕竟市场份额放在那。。 但是开发专业工具还是可以的,特别是应用于服务器上的,相应开源项目也很多,其实能对开源项目做出贡献就很好了,靠此吃饭的话,还是有点难度。不过基于linux的其他开发语言所涉及的行业可以考虑一下。当然这些东西更偏门,比如lisp 对于机器学习,人工智能方向(数据挖掘,数据分析?具体情况不太了解) 还有就是web开发方面,ruby,python方面,perl方面,对了,逆向工程方向也行。其实具体行业还是很多的。单从我了解的web开发领域,就有很多东西。。。就不细说了。。 总的来说,你还是把linux当工具比较好,掌握了linux,起码视野会更加开拓。
dragonxx 2013-01-30
  • 打赏
  • 举报
回复
引用 1 楼 personball 的回复:
首先,我是从事web开发的,linux是自己学着玩,也是接触开源世界的途径。 然后下面3个问题。。 1.现在Android基于linux架构吧,现在N多手机公司使用这个系统,这么说这也该算一个职业方向? android开发其实和linux没啥关系,就是java开发,而且入门难度还相当低,当然这得归功于谷歌 2.linux的社区版本分支太多,大多数软件也是开源社区在……
--------------------------------------- 谢谢楼上老兄的回应。 1.android是基于linux架构,如果是使用java进行android应用的开发,应该基本不需要linux的知识,我意识到的是比如小米啊HTC啊这样的手机公司,使用时会对android进行相应的定制或者裁减,应该会有很多基于linux的工作. 2.实际上我最关心的还是linux桌面系统能有哪些工作,现在想到的都是linux作为工具出现,比如工作是在linux下使用qt啊使用eclipse啊什么的,而面向linux应用或者系统能使用的工具都是开源社区在维护提供,可能真的基于你所言,多数使用linux的都是喜欢这个系统加上学写知识或者是接触开源.... 由于工作基本不需要用到,是想晓得学习linux改朝什么方向用力,了解大家又在关心什么方向
dragonxx 2013-01-30
  • 打赏
  • 举报
回复
引用 8 楼 qq120848369 的回复:
就是码农, 说的那么高端..
---------------------------------- 哈哈,老兄说的是,都是码农,细细想想,可能仅有的区别是,同样的田地,不同的农民,有的种出来五谷丰登,有的种出来杂草丛生,看着老兄版主的红方块身份和一串红黄蓝的奖牌,敬礼!版主你应该就是五谷丰登的码农了,我等贫农再接再厉...
personball 2013-01-30
  • 打赏
  • 举报
回复
首先,我是从事web开发的,linux是自己学着玩,也是接触开源世界的途径。 然后下面3个问题。。 1.现在Android基于linux架构吧,现在N多手机公司使用这个系统,这么说这也该算一个职业方向? android开发其实和linux没啥关系,就是java开发,而且入门难度还相当低,当然这得归功于谷歌 2.linux的社区版本分支太多,大多数软件也是开源社区在提供并维护,这样说来在linux桌面端除去前面说的Sever好像就没有什么可作的了,还是? linux桌面端市场份额确实不大,版本分支确实多,linux本就不是面向普通用户的,但是会使用linux的(当然不是指单纯的看看电影,上上网,听听歌,起码会shell编程的),技术功底不会差,用户也都比较有想法,一般而言,习惯了linux的,极少还会去使用win。 3.还有很多在研究内核,这个目的是:深入学习了解操作系统?看高级代码增强code能力?还是确实有工作需要?出发点是什么呢? 研究内核的,大多是出于linux c编程的学习需要,其实操作系统理论没多复杂,不过具体的实现确是很值得学习的。当然也有为了熟悉底层开发的。 以上是个人偏见,仅供参考。
qq120848369 2013-01-30
  • 打赏
  • 举报
回复
就是码农, 说的那么高端..
dragonxx 2013-01-30
  • 打赏
  • 举报
回复
引用 5 楼 ljc007 的回复:
Technical Support: RedHat, Solaris, AIX, HP-UX
------------------------------------------ 小问题惊动版主光临,谢谢...
dragonxx 2013-01-30
  • 打赏
  • 举报
回复
引用 3 楼 personball 的回复:
引用 2 楼 dragonxx 的回复:引用 1 楼 personball 的回复:首先,我是从事web开发的,linux是自己学着玩,也是接触开源世界的途径。 然后下面3个问题。。 1.现在Android基于linux架构吧,现在N多手机公司使用这个系统,这么说这也该算一个职业方向? android开发其实和linux没啥关系,就是java开发,而且入门难度还相当……
---------------------------------------------- 很感谢personball,看你的回答,思维比较清晰,视野也开阔很多,顺便去看了下你的其他帖子,真不错,赞一个. 现在就是想多花时间在linux上,就是在想该往什么方向给力看你回答,有些思路了.thx...
ljc007 2013-01-30
  • 打赏
  • 举报
回复
Technical Support: RedHat, Solaris, AIX, HP-UX

427

社区成员

发帖
与我相关
我的任务
社区描述
非技术问题的乐园
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧