一个普通底层.NET程序员关于职场瓶颈期的思考,辗转自我提升/跳槽/转行之间
徒有工龄,没技术没学历没平台没家底,工作几年,无车无房无存款还前景不明。
时常有身边的亲友问怎么学开发怎么转互联网,说起IT行业都说工资高,动辄月薪上万动辄年薪几十万。
再看看自己,我可能是假的程序员,不不不,只是一个搬砖工。
如果总结这几年,可能无非就是方向不对没有天赋也不够努力,如今流的泪都是当初进的水。再多的悔恨,往昔不可追。
所谓职场瓶颈期or天花板
情况如开头所叹,23岁不小不老,工作的第四个年头,.NET开发继续进行时, 从广州到长沙,如今在麓谷工作.
所谓职场瓶颈期or天花板,个人的感觉就是没什么拿得出手的成果和履历,没有进步,没有学习的激情,工作中自我成就满足感不够,不知道该往哪走。
偶尔得过且过自我麻醉,时常思绪万千,自恼而不得变,如此反复。
仔细想了想自己的人生的追求,无非就是和喜欢的人在一起,做热爱的事,赚够花的钱,过想过的日子。
说难真的没多难,说简单也不容易,至少如今还没达成。
古人云,穷则思变,变则通。(穷则变,变则通,通则久。-周易-系辞)
写下此文整理思绪,与君共勉。以下想法与分析,可能会有些片面或者肤浅,期待园友们一起探讨
变,变什么,怎么变。我能想到的有提升,跳槽,转行,创业,接下来会一一拆开细谈。
自我提升
一直都认为努力很重要,方向更重要,但诚然努力比不努力问心无愧。比如我就有愧自己辜负的年华。
无论选择走向何方,有些共同点是无法规避的:如心态,身体,专业知识经验的累积。
我的心态就不太好,时常会钻牛角尖死胡同,看过不少书也做过心理咨询,这个修炼是很长期的东西。
沟通能力,虽然外界会有说IT人比较木讷沉闷,但我个人体验,并不是如此,还是各种性格的同事都有,但总体的沟通能力是差一点点,这个不是绝对的,但有则锦上添花。
身体素质,坐电脑前面的大家,盒饭快餐,超时熬夜加班,生活不规律颈椎病腰椎间盘突出鼠标手,体能不好,或者发福,还有痔疮内火阴虚阳虚什么的各种亚健康之类的。
理论基础,各种技术书,推荐的很多,静得下心来看的,我是没做到。公司图书库里每年都更新,我自己推荐要买的,却没有一本读的进去,惭愧。
学历,以前一直都觉得,啊,搞技术的,技术厉害就可以了,学历都是浮云,没必要。结果蹉跎了几年,技术也每提高,学历也没有。
知识经验积累,哪怕是重复做事情,善于整理和积累的和只做不想的也完全不同,github的代码库积累和写博客整理都是一种途径。
项目实践,业余时间,做自己想做的项目,借此去接触工作中少或者不会了解的新东西,无限制的去尝试实践,编码是爱好,工作是赚钱。
特别值得一提的很重要的理财
光荣的月光族对此项只能蹲在墙角不说话。储蓄作为原始资本的累积,其他基金股票货币保险房产都是学问啊。
身边很多同事朋友都是在一线工作几年攒下了首付的钱,回长沙买房买车。
如今长沙的工资标准并没有提高,房价却已经上天,比如作为典型的梅溪湖去年3月6k,今年1w3。
跳槽
要想工资高,全靠跳槽涨,各大公司实行的薪资保密,大家却也心知肚明的同岗不同酬,旧人不如新人高。
客观的说即使我现在的公司有完善的薪酬制度,每年都有普调和具体调整,还是难以避免工龄与市场价的差距,这个自然也是看个人发展另说。
最近公司里就有些小伙伴离开,是想去一线历练看看外面的世界,曾经也有不少同事,是在游玩归来。
回长后在现在的公司工作快两年的我,老实讲对面的世界有些虚,一方面是自家公司福利环境很好,一方面也是对自己更高的期望与现实差距的恐慌。
关于跳槽找工作,个人粗浅的经验是
1.入职薪水是关键,不要想着先进去,以后再争取大幅调整。这个难度很大。
2.所谓做的事跟对人,除了工资,还有自己进公司以后,会做什么,团队的领导是什么样的人,团队的氛围如何,老板的理念,这些都是需要关心和了解的。
3.新人的话,起点真的很重要,找工作不急于一时,你的第一家公司第一份薪水,对大多数普通人而言,影响是很深远的。一定要结合自身情况和规划做出合适的选择,而不是想着马上上班,只要能拿到offer就进去。
转行or创业
能做什么,想做什么,适合什么。
工作的这些年里,想过转室内设计,转UI,转IOS,想过辞职穷游,想过开宠物医院,开网咖,开咖啡店书店,开青旅,开短租,有时候甚至想着干脆跑到书店当个小店员或者去青旅当个小前台悠哉。
有的尝试过有的只是空想,兜兜绕绕走走停停,至少线下还在码着代码。
关于创业,大家都知道,失败的多成功的少,有想法的时候都觉得自己能干大事成就伟业,可现实往往磨难重重。即使最后不成,也是勇气可嘉虽败犹荣。
如果是转行的话,
前几天,跑到在行约了个在北京IT业十年资历的猎头姐姐谈事业,被建议一方面加强学历,然后换行去做产品或者人力资源,觉得我沟通和理解能力不错,又有编程背景是很大的优势。
虽然最终只能作为参考,我还需要结合自己的情况去衡量,可是扬长避短发挥优势这个道理到哪都是如此。
还是互联网,只是转语言或者岗位,现实情况下都是边上班边学习积累资本再转或者内部转岗是为推荐的方式,辞职去重新学习就有种破釜沉舟的味道(家底好的不算)。
虽然说树挪死人挪活,但是大多数人都还是恐惧一旦换个方向就得从零开始,而且还得穷三年。(自然不是绝对的)
人,各有所志。终其一生,走在不同的道路上追求着幸福与自由。共勉之。
最后,公司正在急招,欢迎大家回乡发展,咨询内推:)
招聘广告:公司坐标长沙 工程师文化技术主导.NET开发6k-2w (⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄福利补贴多/高配置/弹性制
一个普通底层.NET程序员关于职场瓶颈期的思考,辗转自我提升/跳槽/转行之间的更多相关文章
- 程序员的职场潜意识Top10
什么叫潜规则?其实就是不明文规定的一些规则,关键是他没法明文规定,因为有的规则太没节操.在我们职场中有些规则你不遵守将举步艰难,而要玩转这些潜规则,那么你必须要具备如下10个潜意识: 1.项目会议.那 ...
- 做一个聪明的.net程序员
最近看了传智播客(http://net.itcast.cn/)的.net培训视频,感受颇深,忍不住要把感受写下来跟网友分享一下. 我从接触.net到现在已经至少过去了三五个年头,用.net也已经做了若 ...
- 一个优秀windows C++程序员的知识体系
思考一个优秀windows C++ 程序员该有哪些知识,可最终发现什么知识都不能少, 看下图: 除了上面知识,程序员还要不断学习, 保持对新知识的热情. 转自http://www.cppblog.co ...
- 一个优秀windows C++程序员的知识体系[转]
转自:一个优秀windows C++程序员的知识体系 思考一个优秀windows C++ 程序员该有哪些知识,可最终发现什么知识都不能少, 看下图: 除了上面知识,程序员还要不断学习, 保持对新知识的 ...
- 转:一个优秀windows C++程序员的知识体系
转自:http://www.cppblog.com/weiym/archive/2012/06/10/178287.html.根据自身的经历,觉得作者总结的很好. 思考一个优秀windows C++ ...
- 程序猿的职场潜意识Top10
什么叫潜规则?事实上就是不明文规定的一些规则,关键是他没法明文规定,由于有的规则太没节操. 在我们职场中有些规则你不遵守将举步艰难.而要玩转这些潜规则.那么你必需要具备例如以下10个潜意识: 1.项目 ...
- 一个六年Java程序员的从业总结:比起掉发,我更怕掉队
我一直担惊受怕,过去,可能是因为我年轻,但现在,我已经不是那么年轻了,我仍然发现有很多事情让我害怕. 当年纪越来越大后,我开始变得不能加班.我开始用更多的时间和家人在一起,而不是坐在计算机前(尽管这样 ...
- 35岁的程序员正在消失?No,我认识了一个50岁的程序员!
35岁的话题真是无穷无尽.一开始的时候,以为只有社交媒体上会有这种问题的讨论,没想到,公司内部的论坛上也有不少这类的文章.大家各有各的说法,但终究也没有找到银弹似的解决方案. 这段时间,倒是接触了一个 ...
- 一个10年Java程序员的年终总结,献给还在迷茫中的你
我越来越担心我作为一个Java程序员的未来. 恍然间,发现自己在这个行业里已经摸爬滚打将近10年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作 ...
随机推荐
- HTML--绝对路径, 表格,表单, 框架
URL, URI, URN URL: 统一资源定位符: Uniform Resource Locator URN: 持久可用的资源标准名称 Uniform Resource Name , 比如邮箱 U ...
- PHPCMS快速建站系列之搜索功能
默认模板的搜索功能代码 <div class="bd"> <form action="{APP_PATH}index.php" method= ...
- 微信小程序之----加载中提示框loading
loading loading只有一个属性hidden .wxml <view> <loading hidden="{{hidden}}"> 加载中... ...
- CodeSmith生成实体类
1.新建一个模板,将以下代码复制进去,在属性工具栏里设置 SourceTtable和NameSpace , 点击生成即可 <%@ CodeTemplate Language="C#&q ...
- java求两个集合的差集
public static void main(String[] args) {Set set = new HashSet();Set set1 = new HashSet();set.add(&qu ...
- Android应用性能优化方案
1.避免创建不必要的对象 2.如果方法用不到成员变量,可以把方法声明为静态(static),这样性能会提高百分之十五到百分之二十 3.避免使用get/set存取字段,可以把字段声明为public直接访 ...
- QT第四天学习
回顾: 1.信号与槽 public slots: //先声明后实现 signals: //只需要声明 connect(sender,SIGNAL(signal()),receiver,SLOT(slo ...
- js原生设计模式——4安全的工厂方法模式之oop编程增强版
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8&qu ...
- jQuery中animate动画第二次点击事件没反应
jQuery中animate动画第二次点击事件没反应 用animate做点击翻页动画时发现第二次点击事件动画没反应,而第一次点击有动画效果,代码如下: 复制代码 代码如下: $(".page ...
- 建立、配置和使用Activity——使用Bundle在Activity之间交换数据
当一个Activity启动另一个Activity时,常常会有一些数据需要传过去——这就像Web应用从一个Servlet跳到另一个Serlvet时,Web应用习惯把需要交换的数据放入requestSco ...