美文网首页
我是怎么转行做程序员的

我是怎么转行做程序员的

作者: 全栈媛 | 来源:发表于2018-05-09 11:02 被阅读44次

    毕业至今,做程序员已经三年了,做程序员的好处,内行人尽皆知。当时大学专业学的化学分析,毕业后的工作也是跟编程丝毫不相干,不过想着转行,也是有原因的。

    今天来谈谈我是怎么转行做程序员的。

     1 兴趣是最的老师。

    起初,程序员吸引我的就是高薪工作。后来在学习的过程中,慢慢喜欢上了编程。虽然编程很辛苦,写程序特别费脑子,也很累,但是我喜欢。

    如果你对编程世界充满好奇,恭喜你,他将会是你最好的老师。在整个过程中请牢记:“一切为了兴趣”。在学习过程中碰到不感兴趣的东西,可以先放放,让兴趣指引你去学你想学的东西。

    2 不是计算机专业的学生也可以做程序员

    我现在所在的公司,上海这边就有3个大学非计算机专业的同事。除了我之外,一个是12年毕业学建筑的,一个是14年毕业学法律的。只要你想,这条路就能走通。

     3 学习是一个循环的过程

    发现-> 感兴趣 -> 学习 -> 实践 -> 成就感 -> 发现 -> ... 请时刻记住这个循环过程。当然你可以总结出自己的一套循环理论。

    4 如何开始?

    如果你现在很幸运的只知道一门编程语言,恭喜你,直接上手学吧。现在就开始是最好的开始。程序语言的逻辑都很像,只要学会一个其他的都很容易。

     这里有几点建议分享一下:

     1. 学会一门编程语言。随便什么语言都可以,其实python很适合初学者,有本书叫《与孩子一起学编程》用的就是它。不过考虑到步骤2,还是选个流行的教学语言吧,比如C++或者Java。

    2. 学好离散数学,重点是高等代数、数理逻辑、集合论、图论,最好再学会概率论。计算机科学的本质是离散数学,不掌握这些知识你如何能真正理解矢量、逻辑运算、最短路径、涂色算法这些概念呢?

    3. 非常非常非常认真地学习《数据结构》这门课。你作为程序员功力几何,很大程度上取决于你在这方面的造诣。

    4. 自己做一个小项目,尽可能把你学会的东西都用上。这不仅能向招聘者展示你的功力,也是一个把所学知识融会贯通的过程,只有做了一个项目,你学的知识才真正变成为了你掌握的技术。

    也许有人会问了,没有基础需不需要报培训班呢?当时我是先自学了Java,之后感觉不知道再学什么,机缘巧合选择了培训学校这条路。在道丞IT在线教育学习期间,我遇见不少优秀的老师,也结识了一帮朋友,这段经历使我最终走上程序员这个职业。

    这里并不是鼓励大家一定要上培训机构学习,也要根据自己的实际情况出发。但是想要转行做程序员,自学是必须的。

    最后,祝愿喜欢编程的朋友,都能如愿转行成功。

    相关文章

      网友评论

          本文标题:我是怎么转行做程序员的

          本文链接:https://www.haomeiwen.com/subject/ybrnrftx.html