神刀安全网

面向技术编程,面向工资编程,面向用户编程?

面向技术编程,面向工资编程,面向用户编程?
真正的面向对象编程

面向工资编程

上半年,石家庄房价疯涨的时候;公司里面的一个小伙找我,表达了自己想要离开的打算。我问他为什么?他说想离开石家庄去北京工作两年,积累一些财富,再回石家庄买房子付个首付。我看了看他的工资,也百度了一下最近石家庄三环的房价,非常理解他。给了他一段时间去北京找好工作,然后再离开的。

我知道他不容易,一个农村来的孩子,父母供他读完大学已属不易。房子是万万不敢想了。

我们这些开发者,在毕业后的那几年,总是有段时间,要面向工资编程的。为了同学之间的工资攀比也好,为了让自己过得更舒适也好,为了让自己出去更有面子也好,为了减轻父母压力买套房子也好。

我们为了得到更多的工资,或者跳槽;或者去一线发达城市发展。这大概也是提高工作最普遍的一个手段。但是我觉得还是要谨慎,认真的平衡下跳槽的代价和薪水涨幅的诱惑。跳槽意味着你要经过三个月的试用期,百分之八十的薪水;意味着你要适应新的同事和领导;意味着可能这三个月没有保险和公积金;换城市的代价就更是不用说了。

总之,用跳槽换取工资的方式,要谨慎使用。

面向技术编程

最近一段时间,公司调整;java组因为某些原因不断的削弱,php组因为新人的加入则是不断的增强;除了原本已经上线的项目,其他新晋的项目已经几乎全部启用php。这让原本来的一个javaer小伙有点坐不住了。

有一天他找到我,表达了对自己在单位的未来感到担心。问我是不是公司准备砍掉java组?不准备发展java组了?

我回答他说不是,java组还是要保留的,现在线上的项目还有很多事情要做,你我两个人估计都忙不过来。

他还是不放心的样子,说如果公司真的打算放弃java组了,那么他也会选择离开公司;

我劝他淡定些,并且表示,可以学学php,丰富下自己的技能树;并且劝他说在公司这么久了,公司业务也熟悉,转到php也很好转,这个完全不用担心。

这大概也是部分开发者的现状,抱着一项技能不肯放手,不肯看看其他语言在处理问题时候的优劣,也不考虑其他技术在工程上的应用的舒适。当然,我们大概都经历过这样的阶段;比如像我,毕业那会抱死了一定要去做C++,并且是在linux上开发,放弃一些原本更好的机会。现在想想真是有些可惜。

面向用户编程

我之前的一个老大总是反反复复的和我说过这样一个事情。他说特别烦别人对他的评价就是一句技术很好,然后没有然后了,就好像自己除了技术好就没有别的了。

前些年翻阅云风的博客的时候,也看到这样一句话,印象特别深刻,“我的代码曾运行在几千万用户的机器上,作为一个程序员,还有什么比这更让人满足的呢?如果有,那就是让这个用户数量再扩大 10 倍。”

我常常羡慕云风这样说话,也常常拿这句话来估计公司的工程师,一写代码要严谨,二要参与和策划关于用户体验和软件易用性方面的讨论。因为只有在这样的过程中,我们的用户量才能上去。试想,维护一个只有几百用户的产品和一个上万用户量的产品,对我们代码的严谨性,对个人的提升,甚至是对用户的把握都是不可同日而语的;

这大概也是对我们做技术的,一个小小的目标。不会再在外面因为自己工资稍微高于其他行业而沾沾自喜,不在因为自己多掌握了一项技能而骄傲;
变成因为自己的代码正在服务更多的人,为更多的人带来了方便,而觉得自己对这个社会产品了影响,对这个社会有这一定的贡献。

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » 面向技术编程,面向工资编程,面向用户编程?

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址