本文首发于个人博客,转载请保留本声明。
写在前面的话
本篇打算写的是自己切身体会机械专业转计算机相关的机器学习专业需要的一些基本技能。即记录机械专业转行机器学习方向路上的一些有价值的节点信息。按照不用不学的基本指导思想,自己罗列下面一些自己在实际过程中用到的技能。
机械专业和计算机专业有一定的关联,但是对于转行从事计算机方面的机器学习专业技术来说,则可能天生就和本专业的人有了无形的一些差距,我把这个叫做原罪。
ME2ML思维导图
思维导图源文件(iThoughts)下载链接
盲打能力
为什么把盲打能力放到第一位,就是因为机械专业的许多学生虽然也使用键盘,虽然也和计算机进行沟通,但是通常仅限于打汉字。而搜狗输入法的存在,使得计算机对于汉字拼音的容错率大大的增加。很多人误以为自己输入的能力很强,但一分钟能够打多少字并不能够真正的代表在计算机世界里敲代码的能力。
在计算机世界里,需要的是英文字母的敲击,虽然智能的IDE能够提示自己对一些常用的关键字等进行自动填充补写,但是除此之外还有大量的常见的操作符。而这些在以汉字输入为主的机械学生是不常见的。如括号、大括号以及分号冒号等。
搜索的能力
互联网就是计算机的世界。这个世界大到如果不具备搜索的能力,则可能在不自觉中迷失而无所得。
搜索能力背后的是思考的能力,搜索只是将自己思考和问问题的形式具体交给了搜索引擎。而不是让搜索引擎去猜 你真正想要的是什么。虽然Google确实很多时候能够在前几页给你想要的答案。但是越具体的搜索,则越容易找到你想要的答案。
常见的搜索的目标有:一定要包含的关键字、所查找页面的时间、限定信息特定网址来源、查找信息的文件类型、只记得部分信息的通配符功能、不包含某些关键字的查询等。具体请参阅:Google搜索技巧或者Google高级搜索传送门。
整理书签和文档管理的能力
将搜索的信息整理和后续的查找能力。
自己解决遇到问题的答案常常是由网页形式呈现的,由于实际实践的易实现,所以往往是一边看着说明文档和帮助文件,一边一步步地进行调试和相关测试。那么问题来了,
下次遇到这个问题呢?
身边的人遇到这个问题呢?自己还是要继续的从头开始去查找这个问题的网页吗?
显然不是的,随手将有价值的网页收藏并且Label,下次直接搜就可以一步直达了。
如何简单的将网页进行收藏?
如何随身随地带着这个收藏而且便于查找,否则还不如直接Google。
网络书签+网络书签文件夹(解决问题网页书签-->大类问题名称命名的文件夹-->具体的网页)
代码托管和协作的能力
机器学习过程中,复现别人代码的过程是不可少的。同时协作开发以解决问题也是非常有用的技能。
问问题、表达自己疑惑和回答别人问题的能力
遇到不会的问题,如何找问题,去哪里找问题的答案,如何问问题,让对方看到自己的问题能够比较方面的下手解决自己存在的一些困惑。
计算机的一些行话
我对隔行如隔山的粗浅理解。
在机械行业,如果是传统的机械制造业,则模数、公差、精读等所代表的含义是不言自明的。一个外行人听到这些,虽然大部分能通过字面粗浅理解,但背后的含义则是不知其所以然。既然进入一个比较迥异的专业,首先应该了解一些基本的行话。
文章更新列表
更新时间 | 版本编号 | 更新详情 |
---|---|---|
2018年11月29日 | V-1.0 | 写了机械转计算机的补充技能的基本框架 |
2018年12月21日 | V-1.1 | 补充了搜索能力板块 |
2019年2月20日 | V-2.0 | 补充ME2-ML导图 |
网友评论