从国企到互联网,程序员六年四段经历,一份被很多 HR 刷掉的简历
然而从硬币的另一面来说,我是幸运的。丰富的经历自不必多说,在这个过程中,我也初步丰富和完善了知识结构。虽不健壮,却也雁过留痕。
年岁渐长,我愈发感受到总结的必要性和重要性。这篇文章远谈不上什么感悟或是经验分享,只是想把曾经那些曾令我兴奋的、失落的、沮丧的故事说一说,也算是回看自己略显「折腾」的几年中那些「得」与「失」。
==============================================================================
作为一个从农村走出来的孩子,211 院校硕士毕业,在国企实习后顺利转正,是一件让我父母脸上颇为有光的事情。但是只不到两年,我在没告诉他们的情况下选择了离开。
我第一次经历了系统且完整的软件开发全过程,使用被时间证明足够稳定(过时)的 MFC 技术,开发和维护 OP 工具软件,实现私有的应用层通信协议。
工作之外,我享有充足的时间读书学习。技术类书籍当然看得最多,历史、社会和文学也都没落下,以至于让我一直有种未曾离校的错觉。
即便如此,我却并不感觉自由。正值国企改革,组织要逐步减少对母体的依赖,形成并完善自身的造血能力,但在彼时相对封闭的环境、较为传统的管理方式和复杂的内部流程下,即便是我也能感受到领导在推动新技术变革时的束缚和阻碍。
年轻的我还是希望能快速在技术成长上有所突破,接受更多挑战,于是告别了温馨的团队和相处融洽的同事。
===================================================================================
重新找工作的过程并不像第一次那么顺利。虽然也有「大厂」向我招手,但可能是上一段工作的缘故,让我格外向往更有活力、有朝气、有更多机会和挑战的工作环境。最终,我选择了一家正在快速发展的互联网创业公司。
收到 Offer 的兴奋感只持续不到一天的时间,巨大的危机意识便开始滋生。虽然我还是机缘巧合地成了公司很长一段时间内的唯一的 Windows 开发者,但对比我上一份工作输出的原始且粗糙的单文档/多文档应用,这款 ToC 产品面向的女性用户群体、舒服的粉红色主题,以及素级挑剔的 Boss,都是我之前没经历过的。
入职后我就接到了新产品的开发任务。一个月内,我每天的工作时间几乎是之前的两倍,甚至周末都来不及喘息,逐个击破 IM、DirectUI、WebUI、WebSocket、Http、Wke、libCef 等这些之前从未接触过技术,和团队的十几位伙伴如期推出第一个内测版本,然后持续优化和改进…
这是技术长进最快的时光,我不知疲惫地持续探索、反复试错。但是后来的种种因素没能让它继续成长壮大,也许是资本,也许是机遇。虽然很惋惜,但至少让我感到充实。
这一次,也点燃了我的热情,让我看到了自己创业的可能性。于是毅然切换赛道,开始一段新的未知旅程。
===============================================================================
受万众创新,大众创业的鼓舞,在某个机遇下,我受邀加入一个背景出色的初创团队,开始一段热血征程。
对比成熟型创业公司,我们面临着机遇、团队和资源的所有匮乏,我个人也接受着身兼产品、技术、运维、市场等数职的挑战。
在创业初期,我们学习并践行**「先僵化,后优化,再固化」**的企业管理三步曲,虚心学习国外同类优秀产品,诚心向成功的前辈取经探讨,细心地打磨产品每个细节,用心地解答种子用户提出的或需求或产品本身的各类问题,也会为每个肯定或进步而欢欣鼓舞,会为每次质疑或否定而知耻后勇。
但屡次在小作坊式持续迭代与集团式快速布局的「无谓抗争」中妥协,也认清了自身无论心智、思维还是能力都与合格创业者的标准相距甚远的现实,且内心对技术变现的「执念」…
最终,我还是决定带着祝愿和遗憾离场。
===============================================================================
这次出发,**我的目标更加清晰,希望加入到一个技术导向型并且具有一定规模的团队。**我清空之前所有的优越感和不良习性,以空杯心态去接受一个未知但精彩的新领域,重新激活了对四周任何事物充满无限好奇与试探的欲望,虽有涟漪,却也静好。
![从国企到互联网,程序员六年四段经历,一份被很多 HR 刷掉的简历](https://img-blog.csdnimg.cn/img_convert/755b806f64ffc6cb
41542aba128f3a69.png)
在快速发展的过程中,组织架构和业务调整在所难免,**我又面临着是坚持 PHP 还是拥抱 JAVA 的选择问题。**不得不说,难免沮丧,但也有过顿悟。直到新的业务和交易系统迁移接近尾声,与领导的一次长时间谈话及往后的深思,我决定再次拥抱变化,以一种无知无畏的姿态面对挑战。
我投入到 JAVA 技术栈的学习,渗透服务化改造的思想,训练工程化和系统化思维,迷失渐少,多有裨益,更有勇气和信心地直面挑战。
有很多人问我:“你是怎么投入到 java 技术学习的?,如何快速学习?”
向大家简单的展示一下我的系统化思维学习清单【接受批评,最好是表扬!】
如果有想要月亮系统思维图的,点这里就可以领取啦
====================================================================================
系统设计
用户管理子系统
商品管理子系统
搜索子系统
订单子系统
支付系统
分布式调度系统
后台系统
清晰图片点这里
==================================================================================
服务的前世今生
基于分布式思想下的 RPC 解决方案
Dubbo 应用及源码解读
SpringBoot
SpringCloud 应用及源码解读
Docker 虚拟化技术
清晰图片点这里
==================================================================================
分布式架构思维
Zookeeper 分布式环境指挥官
Zookeeper 分布式环境指挥官
ActiveMq 消息中间件
RabbitMq 消息中间件
Kafka 百万级吞实战
Memcached 进阶实战
Redis 高性能缓存数据库
MongoDB 进阶实战
高性能缓存开发实战
Mysql 高性能存储实战
FastDFS 分布式文件存储实战
高并发场景分布式解决方案实战
清晰图片点这里
评论