看到此文标题,我要说些什么,想必你大概可以知道一些,——小城市(二三线的城市)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业的环境和状况,希望能引起有相似经历或正处在小城市发展的朋友的共鸣,也希望大家能够多些交流——让苦逼的工作多一点儿快乐和谈定;一个月前就打算写这篇博客了,却拖到今天才算写完,不是没有时间,而是不能静下心去写;写了,也算是聊以平抚下有些躁动的心。
分享到:
相关推荐
传统上,一线城市——北京、上海、广州和深圳,是程序员就业的主要集中地。这些城市因其经济发展、企业密度和文化多元性等因素,一直是IT人才的磁石。然而,随着时代的发展,城市格局和人才流动趋势正在发生变化。...
盘点全国各城市程序员待遇:上海、北京、南京等
标题中的“程序员以后的出路”是指程序员在职业生涯中可能的发展路径和策略,这不仅关乎技术提升,也涉及职业规划和转换。描述中提到,当程序员面临困惑时,有两个主要选择:一是成为工作环境中最优秀的人,二是通过...
600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员...
在信息化时代的洪流中,程序员这一职业犹如一条横亘在...重要的是,不要害怕迷茫和失败,因为正是这些经历塑造了更加坚韧和成熟的我们。程序员的道路充满了未知和挑战,但只有勇敢地走下去,我们才能找到属于自己的路。
在编程领域,代码是程序员与计算机对话的语言,而...而【³ÌÐòÔ±¼Çʱ¾】作为这个工具的实体展示,凝聚了无数程序员的智慧和汗水,值得每一名程序员深入研究和使用,以帮助自己在技术的道路上不断前进。
"程序员表白专用程序"就是一个这样的创意项目,它利用JavaScript(简称JS)这门强大的前端编程语言来为程序员们提供一个独特的方式来向心仪的对象表白。JavaScript是Web开发的基础,广泛应用于网页交互、浏览器扩展...
【标题】"程序员青戈毕设资料库,程序员青戈毕设资料" 涵盖了程序员在进行毕业设计时可能会遇到的各种知识点,这通常包括软件工程的基本原理、编程语言的应用、项目管理、数据库设计、前端开发、后端开发、算法与...
首先,我们来谈谈程序员文化。程序员,这个群体以其独特的思维方式、工作习惯和生活态度在社会上独树一帜。他们通常被贴上“技术宅”、“代码控”、“黑框眼镜”等标签,但这只是表象,程序员文化的内涵远不止于此。...
程序员的职业生涯是一个漫长的旅程,需要不断学习和提高自己的技术。但是,作为一名程序员,你需要知道自己是否适合这个职业。下面是程序员的一生中需要注意的几个方面: 1. 程序员意味着要编程序 作为一名程序员...
程序员面试技巧和注意事项10条细则,程序员面试技巧和注意事项10条细则,程序员面试技巧和注意事项10条细则,程序员面试技巧和注意事项10条细则,程序员面试技巧和注意事项10条细则
本文从一名程序员的角度出发,分享了对于“程序员”这一职业的理解和个人感悟,并提出了几个重要的基本素质:认真负责、坚持上进以及良好的表达沟通能力。 #### 认真负责 作为一名程序员,认真负责是最基本的要求...
4. **多语言支持**:程序员可能需要处理多种编程语言,好的编程输入法应能支持多种编程语言的语法和关键字,适应不同场景下的编程需求。 5. **自定义设置**:用户可以根据个人习惯定制输入法的功能,如调整快捷键、...
在该模块中,程序员需要详细记录人事数据的结构和关系,包括用户表、角色表、部门表等,并且需要对人事数据的存储和查询进行详细的说明。 模块总目录结构是人事模块的重要组成部分,它涵盖了模块的所有目录结构,...
每个程序员都会的35种小技巧,干货推荐,每个程序员都会的35个jQuery小技巧!
《程序员教程》是一本针对初学者和有一定经验的程序员精心编写的教材,旨在全面介绍编程基础知识和实践技能。这本书以PDF格式提供,便于电子阅读和随时查阅。它涵盖了程序员需要掌握的各种关键知识点,无论你是刚踏...
报告还提到,不同编程语言和所处行业同样对程序员的薪资有着不小的影响。尽管报告未给出具体语言对应的薪资数据,但通常情况下,掌握市场上热门和需求量大的编程语言如Java、Python、C++等的程序员,往往能够获得更...
首先,让我们谈谈程序员的审美。由于长期沉浸在代码世界中,程序员往往倾向于简洁、逻辑清晰的设计。酷炫吊炸天的壁纸可能包含了暗色系、科幻元素、代码图案或者与编程相关的符号,这些元素能够反映出他们对技术的...
程序员简历程序员简历.pdf
java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流...