工作十四年的一些个人体会和感悟

技术交流
0 716

本人在 CSDN 写的,转过来分享一下; 

      本人是 2006 年参加工作,起初是在上海一家大型的外企,为企业内部的生产经营,开发自己的 ERP 系统;工作轻松,福利好,每天就是写写代码,因为牵扯的主要就是业务,所以只需要填填代码,所以对于技术的要求不是很高,浑浑噩噩一年,技术没任何进步;整天的大家唯一讨论的就是炒股;对于技术特别向往的我,心想还是换一家好好做技术,于是那年我就回到了老家;      回到老家进了一家小企业,开发人员四五个,配了个美工,产品经理肯定是没有的,我们人人都是产品经理,自己跑客户,自己了解需求,一直都是把项目转换产品的思路在做。工作很辛苦,当然了工资也低到不能再低,1000 一月;不过奇怪的是大家都很有干劲;但是最终的结果是,开发的产品都不成熟,可以说是稀烂;不过好在当时的大环境比较好,开发软件的公司不是太多,而且同样大家都很烂。而且当时对于软件的应用也不是很重视,大家之所以要买,是因为有指标,所以基于这种原因大家能吃上饭。      再后来,因为我在这三两人里技术还算不错,做了一款软件,那一年卖了差不多两千多套,一套是 1800 块的价格。小城市小公司,感觉一下发了财的感觉,于是大家涨工资,三个月一涨,一次二百。 很牛气的我涨到了 1600 块;那年在我们这座城市租房一个月 30 块钱,吃饭一天五六块;所以平时喝点小酒的资本还是有的;      然后生活这样一直继续,我是个特别喜欢技术的人,每天工作之外一直都在学习,这个习惯一直保留到现在,一天至少可以学两三个小时,不管多忙,每一天几乎都在学。所以现在我的几乎可以说非常熟练很多很多技术;后来公司也算不错,从我们几个人,短短几年发展到一个中型企业,员工最多时有一百二十多人,我负责技术部门;但是工资还不如刚刚在上海参加工作时高。那会 2600 块。这时应该是我在这家公司的第四年,公司蓬勃发展,满眼看去真是牛气的不行;感觉随时都能上市一样。当然了这是外人看到。我们研发人员却知道危机要来了。因为产品不成熟,各种问题;市场开展不起来,员工又太多,公司的开销太大,半年时间不到,公司就已经发不起工资了。于是离职潮如期而至,大家都是成批的离职,最后只还有六十人差不多。当然了,我也提出的离职,不过在公司领导甩给我十万块的现金面子上,我答应再呆三年;      上述提出离职后,我又出去一线城市面试了几家企业。因为这次的面试让我更加认识到自己的不足,所以后来在这家公司,我又继续了不断的学习学习再学习;大约在工作了六七年左右的时间,我就感觉好像什么都通了一样。技术明显的提升很多;记得那年慢慢的在.net 中兴起了 mvc . 有一次公司领导安排我给大家培训一下 mvc 怎么用。当时我现场用了一个小时,自己写了一套简单的 mvc 框架;让大家从底层认识到了 mvc 是个什么玩意;       在做.net 之间,因为意识到.net 的很多缺点,所以这其中我又中间夹杂着做了两年 php。一直到现在我都认为 php 是真的很简单,很好用;从使用上来讲和 nodeJS 几乎一样,简单。而且在学习 php 的过程中,我才真的理解 web 开发的一些原理,比如 session 原理,http 的原理等等很多原理性的东西;再后来做着做着又不爽了,于是我又改投了 java ; 为什么改投 java 呢,首先,php 我是附带做做,因为公司的需求,需要做站群,php 相关的可用的资源多,所以就附带做做,这里并不是说 php 不好,是真的很棒;.net 一是开发环境太大了,我的小 JJ 实在装不下,第二是.net 不开源。很多东西都是用。倒底原理是个什么玩意,搞不清。第三,.net 的框架好多都是太庞大,实在受不了。所以转了 java。直接任了 java 部的负责人,出于领导对我的信任,咱也不能让同事觉得咱技术不行。不过好在这在些年,我一直在私下里学习,并使用 java。所以我竟然还是一个很合格的 java 领导;同时因为搞了 php 所以对于 linux 的运维工作也是非常顺手;经过了很长时间的发展公司终于也算是比较稳定了。工资的拖欠现象也消失了;在这以后的几年,我们开发很多重要的项目,大的的几千万,小的有几百万,几乎也都是我来主持开发的,而且客户一直使用到现在,还算是很稳定。但是工资却一直在到手 6K 多,呵呵,这就是小城市;后来在这家企来持续呆了几年。最终我选择了离职;       离职的原因是工作了太久,总想给自己找条自己的路子,于是我选择了创业。因为在之前的公司呆的时间太久,资历还算不错,在我之前离职的同事也很多,听说我离职之后,大家之前离职的同事,也主动的联系我并持续的给我一些业务。一年做个几个项目,也能轻松解决生活问题;当然生活也并不容易,为了生活也是什么都得做。从业务系统到工业软件,从需求设计到美工设计,从 web 开发到原生 APP 开发,从谈合同到项目竞标。生活把自己逼成了一个全能型;好在一切都算是顺利。至少能吃上饭;       不知不觉,企业发展了三年,但是面临的困难也很多,想突破真的是太难了,从市场到产品再到团队;其中最欠缺的就是团队 ;人就是这么 jian,创业了就很怀念以前上班的生活;35 岁来的太突然,真的没做好准备,现在想想为什么 35 了我还在写代码 , 喜欢其实是主要方面,但另一方面也只是为了生活;可能和大多数人程序员一样。至少混成了有车有房。写了十几年代码,对这个行业充满了感情,但是为了更好的生活和理想。不过今年又做了一个计划,计划转行了。大家可能为问为什么要转行 ?其实我认为在中国我们做程序都有一个毛病,一帮理科的男人,天天没什么爱好,就 TMD 知道比谁的技术好,谁能加班,长期的加班。导致了我的身体极度不好,颈椎,肩周,天天疼的实在不行,同时每天天天受尽甲方摧残。所以今年无论无何都得转行,但是写代码是一定不会放弃的。因为太喜欢。

       程序员兄弟一定不要认为自己多牛 B ; 技术真的值不了多少钱。虽然我们同事们之间讨论技术知道哪个同事很牛 B;但是其实你能解决的问题别人也能解决。社会上挣钱的同事朋友,大多数都是一些搞业务的,多数都是对业务一巧不通的人。我们码农也就只是挣个辛苦钱。 在咱们国家别说咱们搞程序的,就是搞科研的有几个是挣钱的。都是辛苦的卖命钱。我认为一般搞科技的都是一般理科男,容易知足,又热爱技术。而做业务的就不一样的,一心的钻到钱眼里去。在外这么几年,我也觉得我们欠缺太多了。

  也不知道在说些什么,本来想说的很多,可是做为程序员我的和其他程序一样都有个固有特点,没有表白的口才。最后真心希望大家不要天天加班,没到三十岁是体会不到的,一旦过了三十岁各种毛病就全来了,因为长期的加班,我身边有两个个暴毙的同事(之前一起工作过,后来去了其他地方出的事)。工作之余要热爱运动。多休息,多学习。同时建议工作一定要进大企业,待遇好的企业。这些年在外其实经历了太多,越是大的城市越好做。越是小的城市越是难做。所以能出去还是出去的好。在一家不太忙的企业工作,多一些自己的时间比什么都重要。好了就这样吧。写这个也是刚刚给客户处理点事情的中间休息写的。不然也没时间 ;CSDN 我也差不多十多年没来了。希望亲爱的程序员兄弟一切都好。