Java程序员工作7年,做过阿里、腾讯、京东架构师,经验分享
前天下午5点多,收到P君信息,如下图左边,他说决定去一家半国企性质的公司,当天收到offer,当天提离职申请。
P君是我在猎豹移动的前同事。第一次见他是面试现场,他是二面官,我是被面试者。
因为都在西安读过大学,同一届,又都是南方人(老家分别为湖南、江西),背景相似,自然就拉近了距离,面试异常顺利,三面面试官是后来的团队老大,面完直接找HR跟我谈薪水。
在猎豹,我跟P君属于同一个大团队,不同方向的小组,关系一直不错。印象最深的是,当时P君住在公司附近,每天中午骑着小电驴回家做饭,那时他孩子一岁左右,老婆全职在家带孩子。
他比我先离开猎豹,跟原来老大,去了一家总部在深圳的创业公司,他自己在北京办公。我16年年中离开猎豹,去了百度。之后一直保持着联系。
我最佩服P君一点,他老家江西农村,12年毕业之后,开始北漂。他老婆几乎一直是全职太太,一家三口经济上全靠他,他16年初在北京买房,17年在老家县城,为父母全款买了一套大房子,过来人都知道,非常不容易。
显然光靠工作收入是不可能做到这些的,他的一些情况我基本都了解,本文不方便转开。
17年5月我来了杭州。7月,他去了某当红短视频公司,待遇非常给力。最近一次碰面,是18年年中,他来杭州出差,一起吃过饭。
前天跟P君电聊了20分钟,了解了他offer的一些情况,以及后续计划。
落户北京,是很多北漂的梦想。
对绝大部分北漂而言,应届生身份,几乎是解决北京户口的唯一一次机会。像P君这样,非京校生北漂,还是工作多年后,解决京户,实属不易。
总之,为他高兴,房子户口都有了,阶段性解决后顾之忧。
以下是他7年来的工作经历与思考,欢迎留言。
工作经历与思考
工作的选择涉及待遇,舒服度,自我成长,发财等几个维度。个人的工作经历中每个阶段的选择都有不同考量。
12年西北大学,计算机硕士毕业,校招当时有360,百度,腾讯offer,接了百度。当时还是一个学生,基本没有考虑深度,只因为百度名气更大,做的事更偏后台。当时360的package和百度相当,还给500股(按照360上市后,有三十万左右),未接受。
2012.7-2014.3,百度
期间拿过部门优秀新人,好几个部门级工具平台奖,绩效一直在2以上。离职原因是做的事情本身不符合自己期望,低逼格的数据挖掘,个人更喜欢做工程。但有缘结识了大数据技术,自己工作之余花了些时间研究和实践。
在百度最后半年,也和架构组合作搞事,但那个阶段的架构已经比较成熟,空间不大,做的项目很边缘。所以从百度离职,主要是因为成长空间受限。在百度也收获了很多软性的东西,比如沟通,协调,安排事情的能力。百度期间一直有个很好的导师带着,至今很感恩他。
2014.3-2016.3 ,猎豹
赶上了猎豹上市,飞速发展。期间在猎豹一直做大数据的leader,这个过程在技术方面夯实了很多,待遇很好、年终奖也多,工作也称心,受领导器重(期间经历两个领导,待我都不错),自我成长也能满足。
在猎豹期间整体做得很开心。这个时期,造富神话已经铺天盖地,我已经有了发财的想法。2015年10月以后,由于外来团队强势加入,导致内斗异常凶残,加上一些外部机会,16年3月下决定去创业公司。
目的非常简单,想发财,万一做成了,就财富自由。财富自由是那几年开始出现的词,大大小小的互联网公司上市,造就了一批码农财富神话,最典型就是阿里巴巴。
2016.3 – 2017.6 ,某创业小公司
这个阶段非常有激情,带了个大数据团队。对公司的信息不了解,也不关注,直到2017.4月开始出现现金流紧张,突然醒悟。
随着团队大佬离开,自己梦醒了,于是决定离开。整个过程,感觉自己都蒙在鼓里,活在梦里。出去面试,拿了几个offer,其中有一个阿里p8-的offer(自己并没有充分利用这个行业权威来谈待遇)。
2017.7 – 至今,某知名短视频公司。
加入这家公司,带着满满的期望,已经工作5年,个人单兵能力被充分认可,这个阶段就想带团队做更大的事。当时觉得待遇算还行(按照p8来对比,待遇偏低),自己满意就应邀了,什么都没谈。
进去后,发现不是那么回事,被安排做一个和大数据无关的事情,从零开始做。自此开始了郁闷的经历,成长空间倒退,领导不信任,待遇一般(按p8-来对比),有不多不少的股票(目前大概400万左右),所以陷进去了。
离开股票舍不得,不离开,自我成长放弃了。一直到现在,都是这种状态。期间完全被当做p6来用,带2个人。自己非常清楚,不能呆满4年,呆满2年左右就可以出去了。
如果机会不错,带来的价值和收益,可以补回这家公司未呆满的2年的股票损失。当然,这个是拿互联网公司的待遇和收益来对比。
从18年10月就开始看机会,先后拿了华为,腾讯,阿里大厂的offer,也有几个小有名气的创业公司的offer。全是T3-3/P8+的offer。
生活方面,小孩已经5岁,在上幼儿园中班,没有北京户口,很多事情吃过亏,抗不过政策的压制和排挤。工作方面,中年焦虑,大龄程序员这些词,也无数次冲击自己的内心。
一个月前一次偶然机会,猎头介绍了某国企性质的国家级金融监管机构,说要求高,氛围好,高级别能解决户口,我就去试了下,面试结果很满意。
最后经过简单2轮商量,给了一个special offer,带20人+的技术团队,资深架构师title(有腾讯,阿里offer背书好谈很多)。最晚等1年就给户口指标(内部也是排队,从上到下)。感觉终于落地了,拿到offer当天就提了离职。
互联网公司给总包,是最大值,到手减少很大一部分。同时身体代价消耗相当大,工作前5年,基本都是12:30以后才睡,1-2点睡也是常有。到现在,熬个夜会神经衰弱,不容易睡着。
即将要去的这家,从待遇,舒适度,成长空间都比较符合自己的期望,发大财这个事暂时不考虑了,小财靠实力,大财靠命,已经认命。
职场下半程,需要找个平台安全着陆,不管是从工作还是从家庭。以后有时间了把自己的技术积累和理解,整理成出版物(正在规划中)。
现如今该如何学习互联网最新技术知识!
学习思路分享
点此传送门领取
一、互联网架构之基础篇
(1)Linux基础+团队协作
(2)JDK源码+框架
(3)开源源码
(4)设计模式+并发编程
二、互联网架构之性能调优篇
Java高性能之底层基建JVM+数据高性能之MySQL调优+Web高性能之Tomcat底层原理
三、互联网架构之搜索引擎篇
分布式搜索引擎+搜索引擎基础Lucene
四、互联网架构之数据存储篇
分布式缓存设计+分布式海量数据存储+分布式分库分表+分布式事务管理
五、互联网之高性能篇
高并发分流实战+分布式通信框架
六、互联网架构之中间件
分布式消息中间件
七、互联网架构之服务治理篇
分布式服务协调治理zookeeper+分布式服务框架dubbo+持续集成与自动部署Docker
八、互联网架构之微服务篇
服务注册于发现(Eureka)+客户端负载均衡Ribbon+声明式服务调用Feidn+服务容错保护Hystnix+分布式配置中心Config+微服务网关Zuul(消息总线+分布式服务跟踪+消息驱动框架+微服务实战)
作为Java程序员学习这么多知识已经足够,边学边在工作实战中总结经验根据现有知识来复习自己不懂的技术点。
多年收集的面试资料以及朋友录制的视频资料,相信对你会有帮助!
架构资料点此传送门领取
Java程序员工作7年,做过阿里、腾讯、京东架构师,经验分享相关推荐
- Java程序员该如何学习才能成长为一名优秀的架构师
Java架构师,首先要是一个Java程序员,熟练掌握使用各种框架,并知道它们实现的原理,Java虚拟机原理.调优,懂得JVM能让你写出性能更好的代码,池技术,什么对象池,怎么解决并发量.连接池,线程池 ...
- Java程序员职业规划如何做?发展方向有哪些?
Java程序员职业规划如何做?程序员一直被贴青春饭的标签,很多人写了3年代码生活工作趋于稳定,每天忙忙碌碌抱怨没有时间提升学习,职业发展遇瓶颈,入行前就应该规划好自己的职业发展发展方向. 一.按照Ja ...
- Java程序员职业规划如何做?
在中国有很多人都认为IT行业是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一 ...
- 身为java程序员你需要知道的网站(包含书籍,面试题,架构...)
推荐几本书<高级java程序员值得拥有的10本书>, 首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 我要投稿 更多频道 » - 导航条 -首页所有文章资讯Web架构基础技术书籍 ...
- 一个外包三流Java程序员凭什么逆袭到阿里P7?看完直呼一声WC
最近经常有朋友提及,想要入门深度学习,该如何学习? 关于深度学习,网上的资料很多,不过貌似大部分都不太适合初学者. 我曾经是一名三流Java程序员,每天的工作内容就是在前人留下的 bug 上写新的bu ...
- Java程序员入职3月面临转正,领导:1年经验包装成5年,试用期淘汰
点关注,不迷路:持续更新Java相关技术及资讯!!! 在当今社会,越老实的人越吃亏,相信大家都会同意这句话.举个很简单的例子,至少有9成人在简历上都会包装自己,不管是学历还是工作经验,没有包装自己的人 ...
- Java程序员花十个月做私活,收入50w+,网友:老哥建个群搭个伙呗
私活,是很多程序员增加收入的有效途径,通过承接项目,通过自己的程序能力转化为收入.在互联网匿名社区,一些同行开始交流起私活收入. 如果有想学习java的同学,可来我们的java技术学习QQ群的哦:74 ...
- 新西兰java程序员_在新西兰做程序员是一种什么体验?解析新西兰计算机专业...
随着计算机在越来越多领域的运用,计算机专业人才受到越来越多雇主的关注,读计算机专业就业怎么样?新西兰大学开设的计算机专业课程毕业生就业前景较为广泛.其优质的专业课程让学生在学习中,能够充分全面提升专业 ...
- Kafka对Java程序员有多重要?连阿里都再用它处理亿万级数据统计
一.了解淘宝Kafka架构 在ActiveMQ.RabbitMQ.RocketMQ.Kafka消息中间件之间,我们为什么要选择Kafka?下面详细介绍一下,2012年9月份我在支付宝做余额宝研发,20 ...
最新文章
- [软考]2013年系统架构设计师备考
- OpenGL环境下的射线选择
- cocos2dx 3.x(屏幕截图的两种方法)
- python存储对象的数组_Python:在2d数组中存储对象并调用其方法
- WAM计算机术语,最新的计算机一级考试MSOffice模拟试题及答案
- katalon进行app测试_Katalon API 测试 Demo
- [Swift通天遁地]一、超级工具-(13)使用PKHUD制作各种动态提示窗口
- (33)SystemVerilog语言编写二分频
- php参数传递及数据库连接方法
- 【转】【Asp.Net MVC】asp.net mvc Model验证总结及常用正则表达式
- 捕捉异常_Python通过try....except...else捕捉和处理异常
- stm32单片机端口映射_STM32F103C8T6 can端口映射
- Qt获取时间秒数,毫秒数,当前时间
- window常用设置和命令
- alc662声卡注入id_ALC662声卡Linux提取文件.doc
- 0 – 30 V稳压电源电路
- 自制AI图像搜索引擎[笔记]
- 登录页面渗透测试思路与总结
- android中的ellipsize设置(省略号的问题)
- 爆料142条,准确度78.2%,他堪称“苹果爆料王”