微信公众号:路人zhang
扫码关注微信公众号

回复“面试手册”,获取本站PDF版

回复“简历”,获取高质量简历模板

回复“加群”,加入程序员交流群

回复“电子书”,获取程序员类电子书

与其他传统行业相比,程序员确实是低投入、高产出的工作。但是你一定不要认为如果你有一台电脑,你可以对它进行编程。如果方法错误,将很难。以我自己为例。作为一个入行8年的老程序员,我不是专业的学生。我是一个从头开始自学编程的人。刚开始的时候,我也遇到了很多问题,摔了很多。幸运的是,我一直坚持不懈,现在已经取得了一些成就。让我与大家分享我自己学习编程的经验。

第一阶段,选择语言。

你需要提前使用百度谷歌上网,才能明白像C、Java和JavaScript,包括新潮的Python和Go,都是我们所说的编程语言。这些语言没有绝对的优势,但各有各的优势,侧重于不同的需求。例如,新兴的Python在数据分析和机器学习方面有很好的应用,而传统的JavaScript和Java用于web前端和后端的开发,更符合市场上的工作要求。

在选择的时候,首先要给自己一个你想进入的公司和你想做的职位的初步画像。个人建议,如果要从事相关工作,应选择适用范围更广、前景广阔的语言作为入门的敲门砖。等到你真正工作后再学习其他语言。

第二阶段,学习编程 “思想”

这个时候,你可能会纠结是报培训班还是自学?根据您自己的个人情况,现在在线编程的课程体系非常丰富。比如B站有很多教Java的视频,看不懂也可以向百度和谷歌咨询。至于培训课程,内容和自学没有太大区别,但它可以帮助你固定一个强制性的学习时间,花钱给自己买一些压力。如果时间和财力允许,可以选择。

但是,在学习的过程中,不要不假思索地按照别人的代码打字。连我都不建议你做笔记。因为最重要的是能够学习别人的编程思想,所以你应该经常思考这个功能是如何实现的,以及为什么它被实现。最好每次看一本书或视频的时候,用自己的思维去梳理这些东西,与视频进行对比,找出问题所在,从而把别人的精华消化到自己的思维中去。

第三阶段,动手实践。

学习的时候要给自己一个心理暗示,把自己当成一个真正的开发者。因为编程是一项必须付诸实践的工作。记住熟悉的语法和API只是基础,可以用它们解决实际问题的方法称为编程。在你感觉到一些编程的想法后,你可以试着脱离教科书,完全自己实现功能。实施一些小项目来实践,看看别人的项目代码,和别人讨论,提高代码能力。在最终的入职报告中,您所做的项目是可以证明您个人价值的经验。

本站链接:https://www.mianshi.online


声明 | 部分内容来源网络,仅供读者学习交流。文章版权归原作者所有。 如有不妥,请联系删

本文链接:https://www.mianshi.online/1845.html