非科班机械自学进入阿里本地生活(附赠面经)

各位牛油好,我是阿秀。

上周分享了两篇实习生的文章:
[带了一个实习生,体会到当妈的感觉了](https://www.nowcoder.com/discuss/928951?source_id=profile_create_nctrack&channel=-1)

[尝试从公司角度理解,公司为什么要招实习生?](https://www.nowcoder.com/discuss/932909)

已经是好几天的牛客热榜了,最近有位机械学弟给我分享了他自学进入阿里本地生活的经历,我看了觉得非常不错,于是邀请他写了经验分享,现在免费分享给大家!

他在文末建议脑子不太灵光的同学多花时间,我觉得说的实在太太太对了。

举双手双脚赞成

因为我也是那种脑子不太灵光的同学,换句话说就是脑子有点榆。。。。

于是我就堆时间,就好比刷题这种事情,一道题做一遍做不出来,我就做两遍,两遍做不出来我就做三遍。

既然天赋比不了,那就比努力。

这是我在力扣上No.11 盛最多水的容器 的做题记录,一遍不行那就多刷几遍,总有会的那一遍。

说出来你可能不行,我去年找工作时参加华为的笔试是七月底的一场校招笔试,其中第三题也就是压轴答题,刚好就是这道题的改编版本。

当时一读这道题,我就乐了,,,因为我做过,于是三下五除二就搞定了。

可能你现在做的题、读的书、刷的视频在眼下不会帮到你,但终有用到的一天。

我相信,并且始终相信着。

好了,下面开始这位师弟的分享,下文中的“”均代表这位师弟:

分享主题:机械专业自学进阿里-我的一些经历分享

一、写在前面的话

我的本科专业是机械设计制造及其自动化,在一所某中下流211,研究生也在这个学校。

至于为什么选这个专业,都怪年少不懂事,以为名字越长的越牛逼。

后来阴差阳错,认识了现在的导师-一个年近40岁依然还在每天写 7 8个小时代码的大学教授,他告诉我,写代码一方面是Money,一方面是Interest

我受他影响很大,首先写代码,或者说任何事,都可以说一句:兴趣是最好的老师,有了兴趣自己就会继续走下去。

回到正题,我大致说一说自己的学习经历,每个人的经历不一样,只能说分享分享。

借着阿秀的平台,增加一点曝光度,如果说要是能够对看这个文章的人,有一点点帮助,那就足够了。

二、学习-积累

这部分要从开始上研究生前的那个暑假说起

我的是从考上研究生的那个暑假开始学习编程的,那时自己在家学习python,准备研一开始的华为杯数学建模国赛。

初学编程,我当时看的北京理工大学的慕课,它首先从面向对象开始讲,我也会跟着动手做一些小例子,虽然是全程照抄,但也确实有一种满足感,那时还很不羞耻的每天在朋友圈打卡。

从那开始,我就开始买一些技术书籍,第一本入手的就是图灵图书系列的《Python 从入门到精通》,后来为了备战数学建模大赛,还买了一本《Python 科学计算最佳实践》。

就这样,我在暑期学完了Python,也算是编程的启蒙,稍微入行了。

研一开学

时间来到研一的开学,我研究生的专业依然是机械工程,只不过导师做的工业软件相关的,用我导师的话就是也算半个程序员了。

由于专业是机械工程,研一的课不是跟机械相关的课,就是一些数学英语之类的公共课,学起来跟本科混日子没有任何区别。

可能是由于考研或者是年纪到一定时候,我对于最任何事,确切的说是学习的相关事情,都开始有一种很强的功利心了,或者说,我比本科更清楚我要的是什么。

于是,很多的课,我都是逃的,即使去上也会拿上一本《Python科学计算最佳实践》。

在没课的日子里,我每天泡在实验写代码,技术书籍从一本两本也逐渐增加到十几本。

我本科的时候是个科密,最大的爱好就是打篮球,几乎每天都要碰一下

可上了研究生,一个学期打上个十次,就已经算多的了

关于跨行,或者说开始学习编程,我这里有一些自己的小心得,在我看来写代码/编程,思想的培养很重要,换句话说,写代码世界里也需要一种世界观和方法论。

这里推荐一本书,它对我影响很大-《程序员修修炼之道-从小工到专家》。

书中有一句话我一直记得,原文记不清了,但大概的意思是“编程也是一种艺术,要时刻提醒自己写规范、优美、高效的代码”。

后来,我在看其他的教学视频的时候,我就会经常用这样的思维去审视那些老师写的代码,我经常会想:这样写规范吗?够不够优雅?容易扩展吗?效率如何?

这大概就是我脑海中关于软件开发各种原则的启蒙,比如开闭原则。

到我自己动手写的时候,也是去思考类似的问题:满足需求的前提下,能不能更规范简洁一些呢?

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

- 本专栏成功帮助阿秀拿到字节跳动SP的offer,脱胎于个人秋招时期的笔记总结。其中收纳C++(217道)、操作系统(62道)、计算机网络(100道)、数据结构与算法、数据库(MySQL、Redis)等高频问答知识点。 - 本专栏适合于校招、社招等找工作党,后来逐渐收录一些学弟学妹的上岸经验和方法,欢迎订阅,持续更新ing。

全部评论
给您点赞,看到了自己的学习途径!
2 回复 分享
发布于 2022-05-01 03:14
好家伙不是机械工程嘛,项目都是软件开发😭
1 回复 分享
发布于 2022-05-18 07:55
导师的确很重要,碰到一个压榨的就只能早点开始转码了
点赞 回复 分享
发布于 2022-05-02 15:50

相关推荐

不愿透露姓名的神秘牛友
昨天 13:05
点赞 评论 收藏
分享
点赞 评论 收藏
分享
Lorn的意义:你这种岗位在中国现在要么牛马天天加班,要么关系户进去好吃好喝,8年时间,真的天翻地覆了,对于资本来说你就说一头体力更好的牛马,哎,退伍没有包分配你真的亏了。
点赞 评论 收藏
分享
舂锋:不能投什么岗都用一份简历,一般都是要看企业的岗位需求来写职业技能或者是项目经历,跟岗位相关的就写多一点。
点赞 评论 收藏
分享
评论
23
53
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务