奔波三载,虽死犹生

一、欲望驱使着我探索未知

2019年4月,抱着“破釜沉舟”的勇气,毅然从一家上市游戏公司离职了,但或许是早前出来得找,觉得没有玩够,想着玩,亦或者是身上没有压力,转java真的很漫长,按部就班的自学,终于再9月,我决定开始找工作

二、我的自学毫无用处

java工作并不容易,虽然很多人劝我改工作经历,但是本质上,我还是不想改,不愿意欺骗,开始投了一些简历之后,就只有一家面试的机会,也是一家游戏公司,跟我之前做的业务几乎一致,我也要了我想要的薪资,但是迟迟没有回复,后来我又投了很多公司,全部石沉大海,那时候我开始怀疑自己,我到底是哪里出了问题,c#的工作真的没有用吗,ps:若干个月后,我找了一个老前辈聊这个,他也是猛人转java,感情他写的服务端工作经验,没提net,还是java

三、初遇java

找了两周java,我知道基本没戏了,很快我开始找net工作,面试接踵而至,那一刻我真的觉得太难了,net明明可以排着面,为什么java就不行,隐约记得我就快去哪家公司上班了,结果最开始面试的哪家java,喊我去上班,我知道我纯粹是凭着经验拿下的.

四、我辞职了

干Java的日子,很美好,每天我都起来得很早,早早的到公司,周末的时候,还自己研究,连游戏都不打了,我还是研究了一些,可惜那个项目不是我想要的,一个古老的ssm,没有文档,没有交接,也没什么注释,甚至项目也搞了半天才跑了起来,后来,我觉得不太合适就走了,ps:哪家公司没有问题,福利,环境也很好,很感谢给了机会,我的努力没有白费,图片就懒得找了,反正有舞蹈室,健身室,休息室,甚至还有钢琴,跟网吧(放着一排电脑,大屏的,可以开黑).

五、人生还是需要现实一点

辞职了java之后,正好国庆差不多来临了,于是我又耍了一段时间,然后开始找工作,这次我的定位变了,就是net没有其他的,因为那时候其实我的钱也开始金融危机了,想想这种事情能发生在我身上真是可笑,说来怪也怪,我找来找去,居然找了一家外包(文思海辉),工资反正也就那样,主要是他们其实是个搞java,让我进去转java,其实谈得挺好的,我连体检都做了,预入职表都填好了,本来是周四就入职的,结果周二的时候,我又去面了一家net(之前讲好的,顺路去面面),人生啊,万万没想到,被我找到了一家搞云原生,微服务的net,这种公司再我的印象中可遇不可求,被忽悠得心动,说第二天去上班,周三,我就去哪家看了一下他们架构,然后觉得没有问题,后来外包的人跟我聊了一个多小时吧,还是希望我过去,还提出工资可以再谈,但是我没有,但这并不代表,我放弃了java,只是希望下次走的时候,不希望听到有人说你是搞不懂net才走的

六、年轻总得多走点弯路

这家net工资并不高了,来了一段时间之后,我才知道主架构跑了,而我接手基础中心,代码也是经过了好几个之手,soa系统,基础中心真的比其他的要忙的多,坑的多。想起前两天,跟特来电的老哥,聊了聊,他好像很同情我的遭遇,还让我去他们那里上班,可惜山东太远了,其实我还是很感动的,毕竟有苦说出的感觉,太难受了。对于我而言,路都是我自己选的,怨不了谁,我不太清楚我以后会不会再一次放弃net,但是我目前,还说不出这样的话,因为我得生存

七、个人杂谈

每个人都需要有自己明辨是非的能力,对技术同样如此,很多时候,要自己去做了,去体会了才知道到底是怎样的,net如今乱象肆意,今天3.0,明天3.1,我不由在想需要更新这么快么,真正一本好书,出版很多次,其实他是没有变的,到底是好是坏,需要自己分辨。

关于学习,每个人都有自己的办法,适合自己的才是最好的,与其跟风,今天这个大v出什么,明天那个大v出什么,说实话,自己要对自己有清晰的判断力,什么样的水平,就从什么样的地方学起走,认清自己,不要受到其他人的干扰,这个社会,没有人真心希望你能变好,朋友就是最值得小心的人。

net与java,其实更多时候,net不受待见,不如c,c++,goland,有个好处就是这两种语言很相似,所以,很多时候可以对着看,我接下来就准备开始这一步

八、我的学习计划

我的个人情况

我的情况我知道,怎么说呢,看了很多忘了很多,没有总结,所以接下来我一定要重视这个,再者我的基础不好,这个比较麻烦,因为net我没有找到基础方面的资料可供我看的,可能我只能对着java看net,这里的资料更多的时候,代表原理,而不是像语法糖一样,知道怎么用就行了,有时候我看着目录一样的c#语法,我感觉很糟心,这样的c#怎么会不被嫌弃,接下来我会解决这个,比如java的linq,我们可以知道是来源于4大核心函数式接口,但是net我就不太清楚了,到时候我对着看,我可以解决这个,我会整理文档出来的

学习路线

基础工具篇

  • markdown的使用:编写文档
  • maven与nuget的搭建
  • 编码规范:阿里巴巴Java开发规约

高级工具篇

  • apollo配置平台
  • azure devops 使用
  • Rider 使用

个人修养篇

  • 程序员三门课

基础语法篇

  • 尚硅谷基础语法篇及其java8
  • java面试核心知识点
  • 同步对比Net语法

基础框架篇

  • netcore 框架(各种filter等,我还没有想好具体看哪些)
  • abp框架(从abpmodle开始,走源码解析)
  • abp vNext(待定)

中间件篇

  • 有部分计划但目前言之过早

架构设计篇

  • 看见撒补撒

高级篇

  • 深入分布式缓存 从原理到实践

补充篇

-待定

原文地址:https://www.cnblogs.com/sanxiayiming/p/12399667.html