小城市程序员的迷茫和坚持
扫描二维码
随时随地手机看文章
看到此文标题,我要说些什么,想必你大概可以知道一些,——小城市(二三线的城市)IT业发展比较薄弱,有些城市可能连真正做IT(软件开发相关) 的比较大的公司都没有几家,像我现在所在的城市襄阳(原名:襄樊),就只有那屈指可数 的几家公司;公司少,选择和发展的空间相对也小,——这也造成了(留在本地的)程序员较少[刚毕业的基本上都想着到外面去闯闯,展示拳脚(我刚毕业时就是 这种心态),不会选择留在本地发展,于是在本地的程序员,差不多都是在外面工作过两年左右的时间后回来的(当然,这部分程序员大多都是不打算在外面长期发 展或在外发展的不顺利等原因而返乡)]。说到'人才难招',有的公司老板就会说:"襄阳吸引不了人 特别高素质的人",——我个人认为其实正因为这样,没有比较有实力的公司,就留不住高素质的人,这是个双向的;人才是流动的,襄樊这地方需要 有实力的公司来‘激活’!
大环境已经是这样,(襄阳)缺少好的平台,导致留不住人和人难招的局面——不是一两个人能改变的事;从外面回到襄阳发展的苦逼程序员,也都清楚的知道这样 会有怎样的取舍——可比外面过的要舒服一些,压力比较小,至少大部分人还可以每天回家感受家的温馨等——这是在外面发展很难获得的;而你要舍去的是:比外 地(北上广等一线城市)要低很多的工资(就襄阳的情况,两三年或更长时间工作经验的程序员,工资平均也就在3k左右,这还算是比较高的工资或比较有实力的 公司能给的薪水,而相同的条件,在北京工资大概在8k左右),再加上假期休息时间都会缩水(如外地每周基本上都是双休,而襄阳基本上都只休一天,其它的国 家法定假日也会缩短一两天),更别说其它的福利待遇了...——所以,有些打算回家乡发展的程序员,在打听或了解到家乡的薪资等情况后,就打消了‘回家发 展’的念头,因为他们更多的想:我在外地辛苦打拼一两年,就抵在家乡三四年,而且发展空间等都会坚定他的想法。
以上所说的算是以我现在的居住的城市襄阳(我毕业后在北京工作了一年,09年底回到家乡发展)的IT圈情况和个人的感受与大城市的反差,道出小城市程序员或公司发展所面临的困境;而接下来我要说的是此文的核心之一:
小城市程序员的迷茫——主要从以下几点阐述:
1.小城市的IT公司因其上面提到的:规模和实力的限制,很多公司只有7,8个人,在其招聘员工(如:程序员)时,就会在招聘要求上说明——除了 会.net等xx技术外,还需要熟悉div+css,会美工...,而从外地回来的程序员,在之前的公司基本上都是只负责做程序,别说不会美工,可能连 div+css都不怎么了解,这样即使你被公司聘用了,在之后的工作中boss可能还是对你抱着你能够一锅端——什么都会的态度,让你把做的项目的页面调 整下布局(修改下样式),你也只能是'赶鸭子上架',试着去修改,再比较不情愿的去学习之前与你毫不相干的div+css。[小城市的IT公司大多都是希 望你能独立搞定一个项目(程序和美工等),且工资也不想多给——这让不少程序员只能是忍气吞声,感觉有些迷茫:是不是应该回来发展?!
2. 基于上面所说的:工资低,且各方面都不如外面好,当听到之前的同事或同学说他们或有人做xx技术开发,工资已涨到8、9k,或12k,更或公司分了房 子等时,你就很难不为之躁动了,想着同样的技术,why自己就甘于平凡,拿着这点儿工资,还有时忙的火急火燎的,于是就会在心里考虑,准确的说是在犹豫: 到底是应该继续留在家乡,还是再到外面去'享受'大城市的精彩?
3.除了工资低,同样让人迷茫的还有:似乎公司一直处在创业发展阶段,看不到公司的发展前景,就更看不到自己会有怎样的发展;再加上公司整体的工作氛围比 较低迷,缺少斗志和激情,公司也没有什么制度或福利等能刺激员工奋斗——有的更多的只是加班费和项目奖金,这在一定程度上可以提高员工的工作积极性,但就 像我现在的公司,除了公司的发展前景比较模糊,在项目开发上也让人比较难受——公司自己开发运营的同城网,底层框架和栏目频繁的改动:一方面是为了提高程 序的性能及代码的重用性,其实这也没什么,只是已经推出了10个左右的栏目(资讯、人才...),却没有一个栏目能有比较高的访问量(日均1000以 上),——(公司的的策划和boss等提出的)修改也基本上围绕着'改善用户体验性',这样说实在的让人比较郁闷,工作也很能提起兴趣;而如果是对一个已 经有比较高访问量的项目进行优化和修改,那情况会截然不同,比如:你在淘宝等大型的互联网公司工作,当看到自己辛苦开发的项目,被很多人使用(访问),那 种自豪或成就感会油然而生,对工作自然会充满激情;我认为'用户体验性'的改善建议,应该(绝大多数)来自于用户,对于web项目不必等到做的自认为尽善 尽美时才去推出(广),让用户帮你做体验测试和反馈意见,否则将可能会出现:投入太多(time and money),改来改去却并不是用户‘用起来舒服的’网站。
4.除此之外的迷茫还有:(单身的程序员)因为有时比较空虚、无聊等,会感觉不知道该做些什么,更准确的说是:没有心情去做事,就我而言,就很讨厌这种感觉。
说完了迷茫,再说说有哪些坚持:
1.小城市的IT公司基本上都是一些中小型的项目,不要指望从工作项目中或某个同事身上学到多少技术,自己要坚持学习,有个大致的学习计划——比如今年计 划学习xx技术等;尽可能的利用休息时间接一些外包项目做,这样可以促使你更快的学习一些比较实用的技术,也能挣一些外快,所以相对于看教程学习,从做项目中学习要更快更实用!
2. 坚持形成自己的思考问题的方式和解决问题的能力,善于分析和总结,要知道:做再多的项目,如果不用心去think,你增加的顶多是项目经验,但你的能力却未必达到相同的高度;我们学习一个新东西,大致要经历这样的阶段:what(它是什么)→how(如何使用)→why(为什么要这么使用,深入了解),所以我们对技术的掌握应该不要只满足或停留于how的阶段,应该努力弄清楚why!
3.坚持自己的信念或目标,对于动摇或浮躁的情况,要学会自我调节,弄清楚到底什么才是你最想要的。比如:当我面对外面的高薪工作有些犹豫时,我会告诉我自己:外面虽然很精彩,但你并不会因此而快乐,最起码没有家的温馨。
好了,比较零散的写了一些(以我个人的感受和经历)关于小城市程序员发展的迷茫和坚持,及其小城市IT业的环境和状况,希望能引起有相似经历或正处在小城 市发展的朋友的共鸣,也希望大家能够多些交流——让苦逼的工作多一点儿快乐和谈定;一个月前就打算写这篇博客了,却拖到今天才算写完,不是没有时间,而是 不能静下心去写;写了,也算是聊以平抚下有些躁动的心。