本人从事医疗IT的工作,工龄十年。工作期间读了一个“软件工程”的工程硕士。学习对于从事IT行业的人来说,是相当大的一部分,甚至可以说是属于工作的一部分。信息技术时时在变,如果更新自己适应需求,是工作中一直存在的问题。技术在变,需求在变,所以自己也必须改变。
对于在职的人来说,找到一个学习的途径其实并不是一件容易的事情。绝大多数的情况都是面临的项目忽然有新的需求,而新的需求需要新的知识,倒逼自己在压力下自学,并且直接应用到实际项目中。这样的学习过程真的不算愉快。 16年的时候就已经开始接触Udacity,这个企业引领的是机器智能的教育产业,针对性非常强,可以说非常合我的心意,所以立刻决定要报一个班试试,机器学习。这门课其实我早有涉及,在网易公开课,一切其他的网络教育上其实都有。但没有实际项目的压力下,即便我买了很多本相关的书籍,学习进度依然很缓慢。而实际工作中,越来越多的智能化工作预示着智能技术的迫切需求。所以,必须互助,必须有老师,必须有同学,必须在好的氛围下才能更好更快的学习。
在入门和进阶的选择上我并没有任何犹豫,即便我数学基础已然忘却,但基础不是问题,只有进阶才能更好的贴近实际项目。当然,任何盲目的自信总会在某个时候让你崩溃。基础不好会让你在某些学习环节完全懵掉。但其实没有关系,付的学费在这里体现出价值,互助群,论坛,老师1V1可以帮助我。
其实问问题也是一个技术活,多亏了我的十年工龄,我知道如何问一个问题。首先必须列出问题的背景,比如你在哪里遇到的,如何遇到的这个问题,还有这个问题的体现方式,比如错误代码,比如运行结果。并且还要附带你为了解决这个问题已经做的尝试,以及尝试后的结果。最后还有你对这个问题的理解,表达你的困惑。方便回答者重现你的问题,千万不要一上来就来一句,为什么我的代码运行不了,然后没有任何描述,没有任何人能回答这种问题。
优达的项目评审同样是我在学习过程中非常赞赏的一部分。做项目和实际工作类似,和传统的做作业不一样,我的目的不是交一份完美的答卷,我的目的是让评审老师看到并指出我的缺陷,带领我深入理解知识。所以,千万不要网上直接找答案,甚至直接copy,真心需要自己独立完成全部的项目,每一次打回来都可以帮助你理解项目的各个问题。并且,多次反复提交一点也不影响你的毕业,多提交也并不会扣分,所以,做真实的自己,学强悍的技能。
加油吧同学们,期待毕业之后都能做自己有兴趣的项目。