打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
我是怎么转行做程序员的
毕业至今,做程序员已经三年了,做程序员的好处,内行人尽皆知。当时大学专业学的化学分析,毕业后的工作也是跟编程丝毫不相干,不过想着转行,也是有原因的。
今天来谈谈我是怎么转行做程序员的。
1 兴趣是最好的老师。
起初,程序员吸引我的就是高薪工作。后来在学习的过程中,慢慢喜欢上了编程。虽然编程很辛苦,写程序特别费脑子,也很累,但是我喜欢。
如果你对编程世界充满好奇,恭喜你,他将会是你最好的老师。在整个过程中请牢记:“一切为了兴趣”。在学习过程中碰到不感兴趣的东西,可以先放放,让兴趣指引你去学你想学的东西。
2 不是计算机专业的学生也可以做程序员
我现在所在的公司,上海这边就有3个大学非计算机专业的同事。除了我之外,一个是12年毕业学建筑的,一个是14年毕业学法律的。只要你想,这条路就能走通。
3 学习是一个循环的过程
发现-> 感兴趣 -> 学习 -> 实践 -> 成就感 -> 发现 -> ... 请时刻记住这个循环过程。当然你可以总结出自己的一套循环理论。
4 如何开始?
如果你现在很幸运的只知道一门编程语言,恭喜你,直接上手学吧。现在就开始是最好的开始。程序语言的逻辑都很像,只要学会一个其他的都很容易。
这里有几点建议分享一下:
1. 学会一门编程语言。随便什么语言都可以,其实python很适合初学者,有本书叫《与孩子一起学编程》用的就是它。不过考虑到步骤2,还是选个流行的教学语言吧,比如C++或者Java。
2. 学好离散数学,重点是高等代数、数理逻辑、集合论、图论,最好再学会概率论。计算机科学的本质是离散数学,不掌握这些知识你如何能真正理解矢量、逻辑运算、最短路径、涂色算法这些概念呢?
3. 非常非常非常非常非常非常认真地学习《数据结构》这门课。你作为程序员功力几何,很大程度上取决于你在这方面的造诣。
4. 自己做一个小项目,尽可能把你学会的东西都用上。这不仅能向招聘者展示你的功力,也是一个把所学知识融会贯通的过程,只有做了一个项目,你学的知识才真正变成为了你掌握的技术。
也许有人会问了,没有基础需不需要报培训班呢?当时我是先自学了Java,之后感觉不知道再学什么,机缘巧合选择了培训学校这条路。在道丞IT在线教育学习期间,我遇见不少优秀的老师,也结识了一帮朋友,这段经历使我最终走上程序员这个职业。
这里并不是鼓励大家一定要上培训机构学习,也要根据自己的实际情况出发。但是想要转行做程序员,自学是必须的。
最后,祝愿喜欢编程的朋友,都能如愿转行成功。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
一步一步走向程序员 9天扎实掌握C语言⑥丨理解*编程设计基础知识
好程序员Java培训分享学Java需要什么基础?
初学者入门编程最开始要学什么?
零基础该如何学习编程?
伯乐在线博客
南京大学李樾副教授:浅谈国内高校编程语言教育
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服