zoukankan      html  css  js  c++  java
  • 转行程序员的故事

    一篇前几年写的旧文,最近连续写的随笔文章都是程序员相关,不妨重新在这里发布下,回头看看几年前的思考和最近几年走过的路,是否又站在了一个新的十字路口?


    「人的一生会面临很多重要选择,转行正是其中之一。」

    最近,在招聘面试碰到两个程序员,他们一个是毕业于中医药大学,在药房工作2年后转行程序员工作了3年。 另外一个主修环境工程专业,在该行业工作9年后才转行程序员,并在这行干了5年。 说实话,今天的IT从业环境真的说不上很好,今晚还刚看了CSDN上另一篇文章《搞IT的到底怎么了》,可见这行的浮躁与茫然。 转行做程序员,我想是需要勇气的。

    回想起来,我好像也算是转行的程序员。 刚进入大学主修并不是计算机相关的专业,而是机械工程。 到大二的时候因为太不喜欢机械制图这门课(机械工程核心专业课),适逢国家创办软件学院的机会,转修了软件工程专业。 中国应试教育的杯具是,我们那时都只想考上排名靠前的大学,根本不在乎自己喜欢什么,感兴趣的是什么。 机械工程不是我选的,只是落到二志愿后随机分配的。 早在1995年,初二时我就接触到了程序,学校有3台被赞助的Apple II。 因为那时成绩好,就有机会去玩玩,自己弄了本Basic语言的入门书学习编程。 很是痴迷了一段时间,当时想的就是到大学去读计算机的专业。 高中后,慢慢在题海书山中渐渐的遗忘,填志愿时,发现在一堆专业列表前我完全看不明白。 选了个靠前的学校,随便选了个专业,再勾选个服从分配,就完成了人生第一次重大抉择。 不幸的是,我大学的第一个专业,让我如此煎熬。 幸运的是又给了我一次选择的机会,当时也不清楚是否喜欢软件这行,但至少不会比机械更让我难受吧。

    人生有时就是,走着走着就忘记了当初出发的目的,走了很远了突然发现,自己也不知道要去哪里。 扯远了,回到说国内程序员的现状,80%的程序员基本属于内部程序员,就是开发公司内部使用的软件,特别是,如果公司的主营业务和软件完全不沾边,那就是噩梦。 即使是在专业的IT服务公司,那也免不了被外包出去服务于一些类似金融、电信、石油的垄断企业。 在这样的处境下,你无法用正确的方法做事,因为开发软件的出发点不是开发高质量的产品,而是完成一份合同。 当程序可以运行了,你的工作就结束了,转交给维护人员,然后转战下一个项目,疲于奔命。 真正优秀的程序员,他们真的在乎是否能开发优秀的产品,而在这样的公司,销售只关心签单、领导只关心回款,没人关心软件,更别说代码了。

    做程序员不容易,做中国的程序员更不容易,当你想转到这个行业时,牢记你当初作出此选择的目的,盯紧你的目标,别在现下浮躁的环境中迷失。

  • 相关阅读:
    MySql不同版本安装
    逆向知识第十四讲,(C语言完结)结构体在汇编中的表现形式
    逆向知识十三讲,汇编中数组的表现形式,以及还原数组
    逆向知识第十二讲,识别全局变量,静态全局变量,局部静态变量,以及变量.
    逆向知识十一讲,识别函数的调用约定,函数参数,函数返回值.
    常见注入手法第三讲,远程线程注入
    病毒分析第二讲,分析病毒的主要功能
    病毒分析第一讲,分析病毒注意事项,以及简单分析主要功能
    逆向知识第十讲,循环在汇编中的表现形式,以及代码还原
    逆向实战第一讲,寻找OllyDbg调试工具的Bug并修复
  • 原文地址:https://www.cnblogs.com/xieweikai/p/6805848.html
Copyright © 2011-2022 走看看