我的转码之路:从电子工程到编程

大家好!我是一个电子工程本科毕业生,在半导体行业工作了一年后,我毅然决然选择了转码的道路。在这篇博客中,我想分享我转码半年后的学习心得,希望对正在考虑转码的小伙伴们有所帮助!

保持心态与学习时间

转码是一个需要时间沉淀的过程,作为小白,我认为至少需要半年的时间来入门。希望大家能够放平心态,慢慢学习,因为这个过程充满了挑战但也充满了乐趣。✅

编程语言的选择

在选择编程语言时,我选择了Python。Python上手容易,大部分大厂的在线测试都能使用它,目前大厂有60%的职位描述都要求掌握Python。而且,Python的面向对象编程(OOP)也很容易掌握,有助于理解未来的开发流程。当然,JavaGo也是不错的选择。

学习资源推荐

以下是一些我非常推荐的学习资源:

  • Coursera
  • GitHub
  • LeetCode
  • Kaggle

有用的课程

我上过一些很有用的课程:

  • Rice University:COMP 100 – 适合入门,从底层讲起
  • Princeton University:CS126, CS170 – 包含基础编程和数据结构,理论偏多
  • Stanford University:CS229, CS231 – 机器学习和深度学习的经典课程,内容全面且深入浅出

根据自己的时间可以灵活调节课程,每门课程可以安排大概1-2个月的时间。在学习的同时,我也建议大家去LeetCode刷题,从简单的开始,一个礼拜做2-3道题就算很不错了。✅

练手项目的实践

在GitHub上有许多开源项目,非常适合用来练手。我自己做过简单的web设计,包括前端的React、后端的Python、数据库的SQL,和一些机器学习项目。这些项目能够帮助巩固我的知识,提高实践能力。

推荐的转码书籍

在书籍方面,我读过四本O’Reilly的经典动物书:

  • Python for Data Analysis
  • Hands-on ML with Scikit-Learn
  • Tensorflow for Deep Learning

虽然时间不够,我没有完全读透,但在遇到问题时,我依然会参考这些书籍,它们写得非常不错。

结语

我常看到有些人说两个月零基础就能上岸,但请不要嫉妒他们。对我来说,转码之路也充满挑战。我希望大家都能够放平心态,努力学习,实现转码的成功。🎉

#转码 #转码上岸 #新加坡工作 #新加坡找工作 #程序员 #学习资源 #留学新加坡 #春招 #分享学习方法

趋势