• Linux程序员发展


     各个IT公司招聘Linux程序员。结起来就是三条路:1. 网络:a. 系统管理员;b. 网页开发工程师;2. 嵌入式开发: 主要是手机的开发,同时还有一些视频设备等等电子设备的开发;3. 程序开发

      刚刚接触linux,了解不深,就从网上找相关的资料,看看自己作适合哪一种类型的程序员,结果发现了O'Reilly出版社上面的一幅介绍linux程序员发展方向的一幅图片(同时上面标有需要看的书。具体的网址http://www.oreilly.com.cn/guide/guide_linux.php )。

    我觉得对自己的帮助很大,起码能知道自己将来的道路有那么几条。我分析了一下,自己不适合走网络那一条路。本人性格再加上外界的干扰(很难讲的), 使得我放弃了这条路。我选择走程序设计,一方面我感觉自己挺喜欢编程的,另一方面这一方向可以有很多选择,既可以搞linux应用程序的开发,还可以转向 嵌入式开发。同时,由于我们必须要研究内核(好像很难),因此我们可以有更深的发展,能够向更高深的领域进军。

      我大概看了一下各个IT公司招聘linux程序员。结起来也就是上面的三条路所指明的:
    1. 网络: 
    a. 系统管理员: 管理网络服务器,包括配置,维护等等任务。
    b. 网页开发工程师:(我不明白这根windows下的开发有什么不同,可能仅仅是开发工具的不同吧!好像也没那么简单,希望内行告知一下,特此感谢!)

    2. 嵌入式开发: 主要是手机的开发,同时还有一些视频设备等等电子设备的开发。
    3. 程序开发: 这里既有java程序的开发,也有c/c++的开发。既有驱动程序之类的基础软件的开发同时还有数据库等等大型软件的开发。这里的世界无限大。

  • 相关阅读:
    ld -l选项注意事项
    linux下创建用户(转)
    delete void *
    __attribute__机制介绍(转)
    正常断开连接情况下,判断非阻塞模式socket连接是否断开
    std::thread “terminate called without an active exception”
    Android 开发手记二 C可执行程序编译实例(转帖)
    c++11 on Android
    由一段小程序看算法复杂度
    Linux守护进程的编程实现(转)
  • 原文地址:https://www.cnblogs.com/balaamwe/p/2225923.html
Copyright © 2020-2023  润新知