从毕业算起,工作已经有五年了,从事软件开发工作也已经有四年了。
不知道是不是有人也像我一样,工作四五年了还一直是个一线码农,从未带过团队,也从未去一线二线城市工作过,没有见识过像样的项目,经验与技术不知如何提高。说个形像的例子:分布式的系统,数据同步,我只能说实现了,能用,好像是那么回事,因为还在开发中,未上线,后面的事我也不知道。但数据同步不好弄,分布式事务处理好了吗?没有!各种容灾处理?没有!性能?不知道!但真的能用!感觉有BUG,又不知道哪里有!反正我用起来提心掉胆的那种感觉。就是这么一个水平。觉得缺乏经验,知道有这么个东西,没有经验实现,就算上网搜到个方案,小公司技术人力都有限,就那么一两个人一两周,能干啥?
可能在领导眼里,我不适合做管理,我也觉得我的性格不太适合做管理,要不是为了发展,我也不想管理团队,可能会比较烦项目计划、进度、文档之类的。但是当我没有这样的机会的时候,并不满意,我希望能跳到一家公司,哪怕并不怎么样的小公司,我能有带团队开发的经验。现在想想,刚毕业那会,有机会,但我什么都不会。现在觉得虽然技术上不怎么样,但真的差不了多少了,不过没有机会。也许我没把握住,在领导眼里表现的不成熟,没担当。尽管如此,我依然追求这样的机会,这也是没办法的事。
在三线城市,做着廉价的.net(同等水平所拿的工资而言),从未体验过高薪。不过我很少加班,在别的同事经常加班的情况下,我想领导可能也不高兴,至少觉得我这样的态度不能带团队。我讨厌加班,认为不值,难道必须拼命加班,IT企业才有利润?
真心觉得程序员这个工作不好,加班太狠,工资太低。要是在北上广,拿个万把的月工资,相对于其他行业,不能说低。但在合肥,真的比普工强不了多少,当然,我更多的是说.net程序员,android什么的要好一些。
想过接私活挣钱,虽然没有接过私活,但我觉得不一定划的来,如果说自己在公司打工很廉价,接私活可能更廉价。手头上没资源,要啥没啥,什么都自己搞根本划不来。
古人说:女怕嫁错郎,男怕入错行!可真是真理。选择的行业不对,再努力,也挣不到钱的。