大约6年前,鉴于35岁中年程序员找工做的艰难,我逐步给本身定下了技术为主,管理为辅的发展之路。也在那一年,我从一家A公司的技术经理跳槽到了B公司的架构师职位,说的好听点,叫作跳槽,说的很差听点就是在公司撤部门以前明智的离开。前端
也正是因为此次的选择,后来也给了我更多的波折历练机会。vue
B公司有个架构小组,在B公司的工做总体仍是有条不紊的,在那里主导了系统微服务的应用落地,从初生到蓬勃发展上线,算是经历了完整的微服务周期,最早积累了微服务的相关经验,也为将来的职业发展打下了基础。nginx
固然在B公司也经历了奇葩的泄密事件,能够参考文章《真人真事,来自一位架构师的呐喊:杜绝面向监狱编程,程序员作好自身防御,时刻保持敬畏之心》,期间因为想记录本身的心得,一直坚持写博客。程序员
在朋友的引荐下,我跳槽加入了一家初创企业C,初创团队自由度很是高,老板不关心技术细节,所以在那里作技术负责人能够自由发挥,主要利用微服务构建物业平台系统, 虽然工做很忙碌,我天天仍坚持挤出时间打理博客,并在2020-10-29,受邀加入了掘金博客之路,投入到掘金的你们庭里来。web
大约到去年末今年初的时候,公司倒闭,当时曾经发文《2021年1月,最很差的消息——公司资金冻结团队解散》记录,正当疫情来袭兼过年之时,工做极其难找,无奈之下,只能无奈在家歇息。面试
在家歇息的日子是极度压抑的,这不是度假,而是断粮。数据库
因为平时的风险防备意识不足,致使手中除了车贷、房贷、装修贷、车位贷等多种贷款外,手中并没有多余的存款。而贷款累加起来,一个月都须要归还银行1W+元,压力之大,从未有过。编程
那段时间怎么度过的,我已经忘记了,不开心的事情不要老在脑海里,给本身天天一个愉快的心情。element-ui
好久好久之前,那个时候尚未先后端分离,好像每一个程序员都须要懂得前端知识和后端知识,而随着行业领域知识的细分,我也逐步的走向后端领域,与前端的技术栈越去越远...bootstrap
本次回归,并非要抢前端的饭碗,而是事出无奈,被逼上架!
虽然在家蹲着,也须要不断投简历,尽可能争取面试机会,毕竟过往年到招聘入职仍须要一段漫长的时间 ,前先后后算起来有3个月之多。
无聊之余,刚好有朋友给我介绍个小活干干,那是一个多年不常联系依然惦记个人朋友。很是感谢他,真是雪中送炭。
须要作的是一个管理后台,能够维护各种信息,须要出一系列不一样的报告单。
我给甲方谈了6个月的开发时间。这里主要考虑本身对前端的不熟悉。为何没选择和前端合伙干,应该是本身没有创业的思惟,当时仅仅以为没事情作了,就逼逼本身一把。
说下我掌握的前端技术栈:HTML5 、CSS2 、JS(标准5以前的东东)、bootstrap、angular皮毛、vue教程粗读过一遍并没有练习经验。
手头可供参考的有公司写的比较好的前端项目一个,后端轻量级框架本身有现成的,随便改造便可。
由于有项目在手,入门Vue并非从教程开始。我直接利用已有的前端项目,删减掉全部业务模块,在即用即查的方式下,顺利跑起来改造的前端项目,前先后后化费了1周左右时间搭建项目,创建第一个模块的时候发现工做量很是大,大约又花费了1周时间弄明白了路由的使用,而后就把该前端改造项目放弃了,由于我发现 vue-element-admin这个开源项目功能更齐全,若是利用它,能够减小不少的工做量。
是的,考虑到本身薄弱前端的能力,我放弃了改造前端项目,直接在vue-element-admin这个项目上实现。后来也印证了本身的明智!毕竟入门新手不适合作高度抽象的事情。
通过1个月的时间,搭建好前端项目骨架和后端项目,并完成了第一个小模块的增删改查。也逼得本身在vue和element-ui的技能点增长了1点。
由于先后端都是我本身开发,所以为了能快速写代码,尽可能减小重复的内容,我在后端增长了模板,代码生成等各种小工具。
是的,熟能生巧,对于初入门的朋友来讲,你须要作更多的增删改查。 组件和子组件的通讯,参数传递,组件的抽象,作的多了,早晚会碰到。
仅仅靠教程,只是大脑知道了,你的手还不知道!
压力也是催化剂之一。
因为很快到了三月份,我托朋友的关系进了他的小团队,白天上班作各种系统安装运维,晚上回来码代码,压力剧增,想过屡次放弃,都最后咬牙坚持了下来,毕竟靠着朋友关系,不能倒。
开发vue的净时间可能超过了1个月,跟上班1个月差很少,如今对vue已再也不惧怕,可以轻松搞定一些复杂模块,钱不钱的不重要,重要的是,真的掌握了vue这门前端技术。
一个全栈就这么诞生了!
年初去的朋友这家公司,作的事情比较杂,营收也颇有压力,毕竟个人薪水占比会比较大,考虑到本身和他的发展之路,仍是须要找到一致的契合点,他须要找到稳定的开发者。而我须要保持技术的优点,失去这点,可能在从此的市场中很是难了。
也许我须要的是一个极具挑战的技术发展平台,而不是琐事缠身的总管。
很快和朋友说了个人意图,并介绍了以前的朋友接收目前的项目,感受他们的合做应该会更适宜。
半年的时间已过,在朋友公司部署了各种服务器,从单机到vm虚拟机器、openstack云主机、hyper裸金属,实施了DevOps系列软件,jira等,U3D展馆,nginx直播推流,算是对云原生有了更深的了解。
微服务方面增强了对DDD的学习,听了好几场ThoughtWork的进阶之课,对微服务的拆分和改造有了更深的认识和更广的思路,下一步,是时候进军高阶微服务了。
后续工做已基本就位,平台很广阔,挑战会很大!
加油! webmote! 加油!中年程序员!
生活在于折腾,当你不折腾生活时,生活就开始折腾你,让咱们一块儿加油!💪💪💪
例行小结,理性看待!我先给本身点100个赞,生活给你的坑,也许是对你的锤炼!
结的是啥啊,结的是我想你而不可得的寂寞。😳😳😳