matlab 转 python_985工科硕士自学转程序员经验

如果对编程不感兴趣,仅图较高起薪,慎转!!!

如果自学能力一般,没有理工科背景(数学),慎转!!!

首先简单介绍自我情况,本科某211工科,硕士某985工科。本科接触过matlab,c语言,主要是做数学建模中简单编程,数学建模美赛一等奖国赛一等奖。大概是有一点都基础水平。

读研期间,准备转行程序员,学习路线(时间顺序):

1.学一下python语言

21506a0da071a6c287c3aa91742c05b5.png

在慕课网看北理工python教程,用时约2周,熟悉基本语法。

2.参加校AI实践大赛

5d34d4de76b6122d9721f2ecc78dc2bb.png

初试牛刀,代码都是现成的,调一调实现OCR,混了个一般般的名次。靠着这个比赛混到了xx公司实习。

3.xx公司实习

实习了两次,第一次是做广告文字识别,第二次是做点验证码破解。由于自己基础比较差,两次实习间隔期间自学了以下课程,大约用时半年

80ddfc0ce076cca96c816873fbb70575.png

4.其它语言学习

后面由于项目需要,学习了java语言,重温了c和matlab,主要是java学习比较慢,总共用时约3个月。

474e0294516febef84f6f0dbe43818b9.png

5104bf8ea7e079aa02c4f46fb72c30f8.png

71c1d04da0063a4f0655112e713e1b80.png

5.秋招准备

由于某些原因,最终没去xx公司(开始没能转录用,后来给我发了offer但是三方已经没了)。

牛客刷题:

e0a59817ade6e8f89bb572d8a5db336e.png

主要是刷剑指offer与公司招聘真题,还有leetcode。

6867b48e45404e8a7c8f900ff971f94c.png

63e3658f6a6a8f55fba03b01dee88aac.png

9e5304a990d0aa0726a5970833123ce9.png

断断续续刷的,每天刷几题,主要是用python语言,真的好用(没错,就是比c应付机测舒服)。秋招的公司基本都是有在线编程的,难度从简单到复杂都有,按照题目分数*通过测试用例比例给分。同样的题目,暴力求解复杂度O(n3)可能通过率是20%,好的算法复杂度O(nlogn)大概率就是100%。

反正要确保机测能通过,而且题目刷多了面试手撕代码也不慌~

6.面试准备

根据你的岗位查看自己是否匹配,上牛客看面经,了解企业文化,见招拆招就行啦。

97687d29623af1cc3673748f95bc001c.png

随便找的一个要求,面试就考察一点,匹配度!

掌握知识技能匹配情况,项目经历经验匹配情况,实习经验匹配情况。

不过校招卡的不严,比较看成长吧。好的学校加分。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值