辗转几年Java开发,换了几份工作,没一个稳定的学习、工作过程。中间也相亲几次,都是没啥结果。换工作频繁也严重打乱了和姑娘接触的节奏。糟心工作连着遇到几次,也怪自己眼光有问题。
2018也找了2次工作,中间有4、5个月没有工作。看了个世界杯,看了个亚运会。也怪自己这段时间一直是换工作、找工作,节奏太乱了。当然,节奏不乱也可能不会比现在好吧。谁说的准呢?
Java转机器学习——为啥呢?
主要有以下三方面原因:
1、Java感觉遇到瓶颈。Spring、Mytatis、设计模式等等,源码看不动了。主要是可能真的觉得没有意思了吧。很可惜,3年多了,没在大厂待过,小互联网也没做到高级Java工程师。
2、伤心了。小互联网或者小团队经历——在之前的几篇面试写到过一些,让自己觉得非常不爽。碰上过创业忽悠公司,就为了做了东西,然后卖了解散走人,公司和招聘来的人都是C×O们资本运作的工具。
也有公司组建团队就为了试试市场,觉得不行或者做完了不需要这么多人了,马上裁掉。
还有那种恶心的团队,同事间背后说坏话,领导直接推责任的。哎,苦逼频繁换工作,也是醉了,真是荒废啊,这几年。经历还真是丰富,对自己的职业技能发展真心没有任何好处。
3、学到过机器学习相关内容。上学期间接触过相关的一些理论,发现看一些机器学习内容还是看的懂。起码知道啥是矩阵乘法,LeetCode也刷了将近80题了,也记住了一些方法。
10周自学机器学习过程——迷茫
个人基础背景:
知道矩阵乘法
知道梯度下降、牛顿迭代,不知道原理和实现
会用Python,但机器学习的包不会用
知道有个东西叫LR,还有叫神经网络的,具体是啥就不知道了
主要看了2个教程,绝不打广告,实话实说:
Andrew Ng的机器学习课程,Coursera的课程和斯坦福公开课。
机器在线学习课程,花了几百块。这个在线学习很适合面试,由于自己错过了集训课程,只好学个基础课了。
除了上面的课,还做的事:<