前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【秋招】1:机械转码(如何从一个坑,跳到另一个)

【秋招】1:机械转码(如何从一个坑,跳到另一个)

作者头像
周旋
发布2022-09-19 11:39:22
1.1K0
发布2022-09-19 11:39:22
举报
文章被收录于专栏:行走的机械人行走的机械人

前言

关于转码,以及分享下我的学习路线给需要的朋友们。

本文就默认大家是机械的了哈,相信肯定机械要占一大部分

转行做程序员其实有两种。

一种是直接彻底的转,如果打算直接进军互联网行业,进大厂,拿机械一辈子也可能达不到的高薪并做好了996的准备,那就直接转。

如果高三,那专业直接选计算机;如果机械大一,那就好好学习大二直接转专业;如果机械大二,那就留级一年转专业;如果大三那就准备跨考计算机。总之越早越好。即便你在机械专业自学三年,干得过科班普通的同学,也干不过科班顶尖的同学。

第二种就是,转了但没完全转。就是我这样的。虽然是写代码,但还是在制造行业。很多制造行业先进企业都需要自己的IT人员进行研发的。

比如机器视觉,机器视觉国内公司很多了,但又还未形成市场垄断。技术还没有成熟到体系,但又已经度过了前期苦逼探索的时期。在这么个行业写代码不好吗。

比如工业4.0智能工厂。这是书本上的东西吗?这是概念是文件是PPT上的宣讲吗?企业早就开始并且做了很多年了。比如我了解到的华为,海康威视,利元亨等等。当然,机器视觉便是其中不可缺的要素。这些企业哪个不需要软件开发和算法开发呢。而且还都是基于机械基础的。

北京精雕机床厂,使用自研的系统和软件,西安研发部招的都是懂机械又懂软件开发的工程师。

很多机械的研究生,就是这种转了但又没完全转的吧。

转不转,怎么转,都是个人选择了。

计算机基础学习

然后和大家罗列下我大三打算就业之后,为了补编程基础看的书,课程等等。

我看的所有课本,都是在学校旧书店10块钱一本买的计算机学院的旧书。所以看的书都是学校计科的教材。

我觉的打基础是绝对够了,没必要非得从那些经典的,厚的不行的书直接啃。

先放张课程列表:

这是根据我们学校软件工程专业的培养计划而罗列的课程,大家也可以看看自己学校的。

1:C++程序设计

c++我看的书是下面这本:

这本书还是很简单的,照着学一遍入门是没有问题,C++编程是基础,一定要认真仔细,哪怕学的慢一点,也要打好基础。

不管是opencv还是QT,都是C++的,可以顺带学一下其中之一,可以巩固C++的应用。

C++的课程不知道哪个是特别好的,因为我大一就一直用C++,所以单纯看书也够了。看完这本可以看看其他C++的经典书籍,比如《Effective C++》。

2:数据结构与算法

数据结构我没有看学校的课本,看的是清华邓俊辉老师的视频课程以及配套课本。

代码语言:javascript
复制
bilibili课程链接:https://www.bilibili.com/video/BV1jt4y117KR

邓老师的课程教材(课本,代码,PPT讲义,考试真题):

代码语言:javascript
复制
https://dsa.cs.tsinghua.edu.cn/~deng/ds/dsacpp/

数据结构学完就可以刷算法了,算法不一定非要一个月怎么怎么样,每天看一两道,等坚持到秋招找工作也肯定足够了。

算法可以刷浙江大学PTA,leetCode,牛客网,或者剑指offer。这方面知乎上总结的还是很多的,可以单独搜一下。

3:计算机组成原理

计算机组成原理看的哈工大刘宏伟老师的现场录课:

代码语言:javascript
复制
bilibili课程链接:https://www.bilibili.com/video/BV1Pp411d724

我喜欢看这种现场录课,但B站也有刘宏伟老师的那种念PPT的录屏课程。

刘宏伟老师胖胖的,肢体语言也很到位,看课程一点也不会枯燥。

课本是看的学校计科的课本:

4:数据库原理

数据库网上很多上来就推荐《mySQL必知必会》,有毛病吧,可能他们科班的都上过理论课了,所以上来就推这种。

但第一次学,还是要看理论课的,否则直接MYSQL增删改查能有个球用。

数据库我看的东南大学徐立臻老师的,这个老师特别帅而且说话很好听很有磁性~#¥&¥*#

我当时看的是津津有味,一口气全看完了。老师个人魅力真的对课堂的效果有着巨大的影响力。

代码语言:javascript
复制
bilibili课程链接:https://www.bilibili.com/video/BV1ux411G7Bs

课本还是学校的课本:

不过数据库很有意思,大家学完理论课可以再看《mySQL必知必会》把增删改查打一遍。理论方面也有很多深挖的书籍,比如《mySQL技术内幕》。

5:操作系统

操作系统看的书也是学校课本,如下:

看的课程是哈工大的孙志刚老师,孙志刚老师的课也很幽默风趣,就是俏皮话多hha。

代码语言:javascript
复制
bilibili课程链接:https://www.bilibili.com/video/BV1Zt411s7M5

哈工大李治军老师的操作系统32讲也很棒(偏实践):

代码语言:javascript
复制
https://www.bilibili.com/video/BV1d4411v7u7

6:计算机网络

计算机网络我看的学校绿皮课本:

课程看的中科大郑烇老师疫情爆发时新录的课堂录播课。真的是太赞了!学起来不觉得累,课堂听着津津有味。

课程配套的课本是《计算机网络:自顶向下方法》这本书。老师讲的非常有条理。

代码语言:javascript
复制
bilibili课程链接:https://www.bilibili.com/video/BV1JV411t7ow

7:软件工程

软件工程也是看的我们学校课本:

课程看的清华大学刘强老师的课堂录播:

刘强老师说话特别温柔,课堂学起来也很轻松愉快,爱了~

代码语言:javascript
复制
bilibili课程链接:https://www.bilibili.com/video/BV1Yt411R7q1

总结

到此,基本上整个计算机基础课程(C++路线)就补差不多啦。

学习的先后顺序就按照我分享的顺序来,是我学完之后认为比较合理的顺序。

只靠这些是不够转码的,想纯转互联网行业的同学最好还是争取科班教育根正苗红的好。

而打算转又不完全转的,除了上面必须的基础知识外,还需要学习专业方向的技能。比如机器视觉,需要补视觉的知识。

另外,分享学习路线只是帮大家多加了解一下,具体怎么学,还要看个人情况啦。

THE END

本篇分享就到这儿了,文中所有的课本电子书以及一些扩展的经典书籍,都打包好了。

大家将本文分享至5人以上的群聊并截图发送到公众号后台,即可马上获取到啦。

另外,有一个微信交流群,想加群一起交流的小伙伴公众号后台回复【加群】即可。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-08-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 周旋机器视觉 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档