30岁程序员的选择,一线OR二线?
作为一个30刚出头的IT行业从业者,先介绍下我自己的情况。虽然不具有代表性,但是也可以作为一个参考。本人08年本科毕业于一所还算不错的211大学计算机专业(04年去的时候综合排名38,毕业走时排名45,我对不起母校。。。)。工作一年后,觉得自己水平太差,又去一所985高校读了研究生,12年毕业。毕业后在北京工作了3年多,最后由于各种原因,还是回到了家乡的二线城市,买房结婚生子。目前工作时间加一起也有6年了。身边的本科同学,在这个行业已经工作9年了,研究生同学也都工作5年了,都是30刚出头的样子。所以对IT这个行业,对30出头的从业者的压力和困惑,对一线和二线城市的生活都有一定的了解。

我的大部分同学毕业后都留在北上广深一线城市,有些现在还在做研发工作,敲着代码加着班,不过也都已经作为技术主干或者是高级工程师。有些人在一个细分的技术领域做了很多年,技术能力和职业发展也遇到了瓶颈,但是因为比较安逸,也懒得跳槽。有些做得比较好的,已经开始做一些项目管理和技术管理的工作,由技术人员转为管理人员。还有一部分同学,从一线城市回到二线城市,买房结婚生子;也有少数同学换了行业,去做其他的行业或者自己创业。

先来说下一线工作的同学们,他们居住在一线城市,大多数租着房子,有的结了婚,有的还没有结婚,拿着看似耀眼的薪水,实际上的苦逼只有自己心里清楚(因为我曾经也是苦逼的过了3年多)。很多一线城市工作的同学,结婚了之后,把爱人安排在二三线城市带小孩,或者是爱人和自己在一线城市工作,小孩在二三线城市和由父母带着,其中的酸甜苦辣也只有自己最有感触。一想到自己就这样过完下半辈子,真的感觉生活无望,渐渐的人都变得麻木了。30岁,安身立命之年,成家的已上有老下有小,没成家的又被催着买房结婚,但是一线城市哪是那么容易扎根的呢(少数天资聪慧,家境雄厚的,请忽略)。
就拿我了解的北京为例,想留在北京扎下根的第一个问题:北京户口。

没有北京户口在京买房要五年连续社保;没有北京户口没有摇号的资格也就买不了车;没有北京户口孩子不能上公立的学校,更不要说上好的学区了,考大学也要回到户口所在地去考。其他的小问题就不要说了。怪不得当初一个师姐拿到了百度的offer,最后还是去了一家研究所,每个月5千多块钱,但是给户口。
第二个问题:买房

北京目前房子的均价在5万一平。12年我毕业的时候均价在2-3W一平,我的工资8000,扣完到手不到7000。第一,没户口,没资格买,第二,有户口也买不起。拿个2012年80平的两居室举例,25000一平,总价要200万,家里砸锅卖铁凑30%首付也要60万,贷款140万,30年,每个月要还7、8千。2017年房价的买房压力我就不给大家计算了,自行脑补吧。不过确实有少部分同学搭上了房价上涨的末班车,在一线城市买了房子。现在身价也都至少4-500万,不过这些都是少数。
没户口,没房子,又到了谈婚论嫁的年龄,压力只有自己知道。有的人会说你能力太差,工资太低,家里太穷。可是像我一样的,应该是多数吧,当然每个人的情况都不一样,我的例子也是供大家参考。本以为努力工作,工资会涨,但是随着我工资的增长,房价出现了跳涨,工资的涨幅最后没有追上房价,结果就是留下的希望越来越小。最后在媳妇怀孕后,毅然决然的离开了熟悉的工作和生活环境,回到了二线城市。

一线城市有他的好处,更高的薪水,更多更好的工作机会;但是也需要你承受着很大的压力,还有槽糕的生活环境(合租房+挤地铁+吸雾霾)。相对而言,二线城市比一线城市工作机会少,好的成长机会也少,工资还低。以前在北京,发了年终奖去扫两个iPhone也不心疼,每年还可以攒下一些钱,现在回到二线城市感觉攒钱难多了。不过也都是有利有弊,二线城市生活压力相对小,房价低,工作强度低,有更多的时间照顾家庭和小孩,生活环境也要好很多,所以二线城市更适合过安稳平淡的家庭生活,而一线城市更适合那些愿意拼搏奋斗的人。

其实没有哪种选择是最好的,只有更适合自己的。在选择前也要综合衡量自己的情况,不要因为一时的冲动,或者还没有准备好,就做决定。我从来没有因为自己回到二线城市而后悔,因为我了解自己的情况,也知道什么对我来说更重要。每天下班陪我的乖儿子在小区里溜达,我感觉很满足。
写到这里也差不多了,需要继续工作了(庆幸自己在二线城市找了一份有兴趣做的工作)。继续研究华为最新出的一站式devops平台:华为软件开发云。公司领导十分重视敏捷开发方面的工具,让我好好研究一下华为的产品和技术,虽然二线城市没有这种大公司入驻,但我也希望可以多接触一下这些产品,一方面是了解最新的技术和理念,另一方面如果以后有大企业入驻到这里,有了之前的了解,我的机会能更多一些吧。建议大家有兴趣的都可以了解下。

最后,希望大家明白,回到二线城市不等于自我否定,并不是因为在一线城市混不下去,而是因为选择了更适合自己的路。不要觉得离开就是认输,如果你混的不好,留在一线城市也不会让你混得更好;而那些年轻有梦想的,也要继续在一线坚持住,二线城市还真不一定适合你。不管你做了什么样的选择,坚持下去,人生的路还很长。加油!

30岁程序员的选择,一线OR二线?的更多相关文章
- 30岁程序员的焦虑 Anxiety of 30-year-old Programmers
还有四个月,我就30周岁了.圈里都在传30岁程序员的焦虑,我也焦虑.身边的朋友,除了已经上岸的一部分,说不焦虑的,几乎找不到. 我们不妨认真地来聊一下这个话题:30岁,程序员,焦虑. 首先,什么是焦虑 ...
- SRE,了解一下?35+岁程序员新选择
摘要:随着云业务的发展,今后会有越来越多的工程师深入到SRE领域. 本文分享自华为云社区<浅谈SRE角色认知>,作者: SRE确定性运维. 一.什么是SRE? SRE(Site Relia ...
- 转一篇100offer的采访~35岁程序员是一种什么状态
随着互联网的高速发展变革,大龄恐惧症越来越多地在技术圈被人讨论.很多程序员在工作5-10年以后,都会开始思考5年.10年甚至更久以后的自己,会是怎样一种生活工作状态,以及是否会被时代抛弃. 特别是全民 ...
- Java程序员如何选择未来的职业路线
一.程序员的特性 技术出身的职场人特性很明显,与做市场.业务出身的职场人区别尤其明显.IT行业中常见的一些职场角色:老板.项目经理.产品经理.需求分析师.设计师.开发工程师.运维工程师等.开发工程师具 ...
- 老菜鸟致青春,程序员应该选择java 还是 c#-
致青春 还记得自己那年考清华失败,被调剂到中科大软院,当初有几个方向可以选,软件设计.嵌入式.信息安全等等,毫不犹豫地选择了信息安全. 为什么选信息安全?这四个字听起来多牛多有感觉,我本科是学物理的, ...
- 24岁程序员, 一个人撑起App开发项目
"疲惫吾心,怎样躲藏! 四处荒芜,怎话忧伤?"临近中秋,看到艾瑞斯的QQ签名,无尽的伤感.这个年仅24的青年.连续3年没有回家了,近期一个月总是失眠,没有家人的陪伴,就连女朋友都没 ...
- 程序员"青春饭"问题之我见
程序员"青春饭"问题之我见 声明:转载请注明出处.http://www.cnblogs.com/hzg1981/ 1. 问题描述 问题1: 什么是程序员? 在本文中程序员的定义 ...
- 【转】程序员"青春饭"问题之我见
1. 问题描述问题1: 什么是程序员?在本文中程序员的定义为: 拥有编程技能,在IT.互联网公司打工的IT从业人员.程序员与很多行业最大的不同是该行业的形成时间短:1954年第一台计算机才诞生,而中医 ...
- 为什么说每个程序员都应该刷几道LeetCode?
2015年即将过去,最近在回顾和总结过去一年的工作经历,发现自己并不能算是一名合格的程序员. Google某前员工Lucida在文章<白板编程访谈——Why,What,How>当中写道: ...
随机推荐
- Servlet的线程安全
Servlet的线程安全 一.什么是Servlet的线程安全 1.在Servlet的整个生命周期中,构造方法只被执行一次.也就是说,在Servlet的整个生命周期中,只存在一个Servlet实例对象. ...
- 在ASP.NET Core 中使用Cookie中间件
在ASP.NET Core 中使用Cookie中间件 ASP.NET Core 提供了Cookie中间件来序列化用户主题到一个加密的Cookie中并且在后来的请求中校验这个Cookie,再现用户并且分 ...
- Redis学习-持久化
Redis 提供了多种不同级别的持久化方式: RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot). AOF 持久化记录服务器执行的所有写操作命令 ...
- java的List分页 取出数据后使用List分页
以前一直是在DAO层直接从数据库里分页,但是今天因为有些数据,需要混合展示,就是根据条件取出了多个对象的集合,然后把这些多个List放到一个List里,然后在从这个List里进行分页. MemberA ...
- IE haslayout
我们都知道浏览器有bug,而IE的bug似乎比大多数浏览器都多.IE的表现与其他浏览器不同的原因之一就是,显示引擎使用一个称为布局(layout)的内部概念. 因为布局是专门针对显示引擎内部工作方 ...
- 【Javascript语言精粹】笔记摘要
现在大部分编译语言中都流行要求强类型.其原理在于强类型允许编译器在编译时检测错误.我们能越早检测和修复错误,付出的代价越小.Javascript是一门弱类型的语言,所以Javascript编译器不能检 ...
- Kotlin入门第二课:集合操作
测试项目Github地址: KotlinForJava 前文传送: Kotlin入门第一课:从对比Java开始 初次尝试用Kotlin实现Android项目 1. 介绍 作为Kotlin入门的第二课, ...
- 开涛spring3(6.8) - AOP 之 6.8 切面实例化模型
所谓切面实例化模型指何时实例化切面. Spring AOP支持AspectJ的singleton.perthis.pertarget实例化模型(目前不支持percflow.percflowbelow ...
- Maven学习(四)
eclipse创建Maven web项目 1.创建新项目 选择File -> New ->Project 选择New Project窗口中选择 Maven -> Maven Proj ...
- 导入java项目时出现红色叹号问题的解决
问题:导入java项目时出现红色叹号(如下图所示) 原因:引入项目的某些jar包跟自己电脑上的位置不一样: 解决方案:步骤如下 (1)右键红色叹号所在项目————>build path————& ...