• 程序员天生码农命?


     

    程序员,英文名Programmer是开发人员的总称。在互联网人人自嘲的今天,各位程序员都自嘲“码农”。CODING似乎就是程序员一生的命。

    AD:

    【51CTO独家特稿】程序员,英文名Programmer是开发人员的总称。在互联网人人自嘲的今天,各位程序员都自嘲“码农”。CODING似乎就是程序员一生的命。

    智能开发工具是双刃剑

    现在的开发工具,包括各种IDE都已经非常智能。除了代码提示之外,还有不少开发工具支持拖拽式组件开发。比如之前就有宣传家庭妇女只要简单拖拽就能写出Android闹钟应用,看来程序员未来有可能不需要跟代码打太多的交道了。

    项目团队代码管理和版本控制的加强,让一个程序员可以更加轻松的读懂项目组其他成员的代码。我们再不需要担心因为某个“大牛”程序员离职后,造成整个系统在很长时间无法进行维护的窘境了。

    肯定会有开发者跳出来反对笔者的观点,毕竟现在有很多代码还是程序员一段一段敲出来的。要不然大家为什么非得要加班到半夜,假如拖拖拽拽就能完成软件开发工作,那是不是海市蜃楼么?

    但是不可否认的是,现在的开发语言较之前的语言更加简便。比如HTML 5语言中就视频播放和音频播放的功能,就不再需要以往的大段播放器代码来实现。一个<video>标签就完成了所有的功能。

    Visual Studio中的Autocode插件效果

    上图就是Visual Studio中的插件Autocode。输入一串代码,按Ctrl+Enter,生成一大段代码,极大的提高coding效率。想知道更多关于Autocode的内容,请点这里

    所以功能越来越强大的语言,配合类似Visual Studio、Eclipse这样越来越智能的开发工具。开发者的工作效率较以往的效率有了极大的提高。

    创意大过技术实现

    进入移动互联网时代,天上飞的是“愤怒的小鸟”,地上种满了可以攻击僵尸的“豌豆”。这些应用在传统软件行业里,实在不是什么摆的上台面的游戏。不就是一个Flash游戏么?谁都能写出自己的应用,但不一定会有很多人去玩。在51CTO记者的寻访中发现,有不少程序员还是存在一种“酒香不怕巷子深”的观念。只要自己把应用做好了,那就不怕赚不了钱。

    这可能跟程序员天生的技术气质有关,我们追求的是一种极致,把一款软件做到极致的追求。所以当好一个码农,写好自己的代码也不是什么错事。那作为一个移动开发者,应该注意哪些事情,请参考《手机应用开发者应注意的20个问题》。

    不过我们只愿意做码农么?

    在互联网时代开始之初,程序员是高薪一族,企业中的运维人员则是高薪一族的另一部分。拿到CCNA或者微软工程师认证的技术人员就是工作的保证。十多年后,我们进入了云计算时代。这时候在机房里辛苦的工程师们,恐怕就没有前辈们那么好的待遇了。

    未来的程序员恐怕也会遵循上面的轨迹,因为需要做的底层开发工作会越来越少。就好像垃圾回收机制慢慢取代内存管控代码一样,程序员将会越来越远离那一行行的代码。或许不远的未来,做出一款应用就真是搭积木一样简单了。

    那我们程序员恐怕还是做不了码农了。

    不做码农做什么?

    我们要不干码农的活儿了,能做什么?

    1.项目经理

    这是许多程序员的归宿,管理一个团队分配分配任务。拿着比程序员高的工资,摆脱整夜编写代码的苦恼。这不失为一种好的工作状态。

    2.意见领袖

    这是不少多年资深码农的归宿,成为某一公司或者某项技术的布道师。宣讲技术,成为人们心目中的“大牛”。

    3.创业

    很多码农都幻想创业,尤其是现在移动互联网时代。拿出房贷首付,租个小屋子,雇上几个员工就搭起一个工作室开发移动应用。大浪退去,恐怕剩不下几条鱼。

    4.体制内人员

    托关系,进国企或公务员。好吧,这个选项太没技术难度了。

    5.珍惜生命,远离IT

    各位程序员,你会选择哪条路?

  • 相关阅读:
    解决ubuntu中zip解压的中文乱码问题
    GCC 静态库和动态库
    交互式shell和非交互式shell、登录shell和非登录shell的区别
    牛顿迭代法实现平方根函数sqrt
    Sqrt函数高效实现
    Http、tcp、Socket连接区别
    C++11的一般概念——The C++ standard library, 2nd Edition 笔记(二)
    C++11新特性——The C++ standard library, 2nd Edition 笔记(一)
    【Java线程与内存分析工具】VisualVM与MAT简明教程
    Java设计模式:Proxy(代理)模式
  • 原文地址:https://www.cnblogs.com/lvfeilong/p/other.html
Copyright © 2020-2023  润新知