与其他传统行业相比,程序员确实是低投入、高产出's的工作。但是你千万不要以为用电脑就能实现编程。如果方法不对,就很难在零的基础上进入这个行业。以我自己为例。作为一个从业8年的老程序员,我不是一个普通的学生。我从零开始自学编程。刚开始的时候也遇到了很多问题,摔了很多。幸运的是,我一路坚持,现在取得了一些成绩。让我和大家分享一下我自己学习编程的经验。
第一阶段,选择语言。
,你需要提前用百度谷歌上网,比如C,C,Java,JavaScript,包括Python和Go,都是最新的编程语言。这些语言没有绝对的优势,但各有各的优势。侧重于不同的需求。,比如新兴的Python,在数据分析和机器学习方面有很好的应用,而传统的JavaScript和Java则用于web前端和后端的开发,更符合市场上的岗位需求。在选择的时候,你应该先给出一个你想进入的公司和你想做的职位的初步图片。我个人建议,如果你想从事相关工作,应该选择一门应用范围和前景更广的语言作为敲门砖。真正工作之前不要学其他语言。
第二阶段,学习编程“思想”
这个时候,你可能很难报名参加培训班或自学。根据你自己的个人情况,现在的在线编程课程体系非常丰富。比如哔哩哔哩有很多教Java的视频,不懂可以找百度、谷歌咨询。至于培训班,内容和自学没有太大区别,但是可以帮你固定一个必修的学习时间,花钱给自己买一些压力。如果时间和财力允许,你可以选择。在学习的过程中,切忌无脑的照着别人的代码敲,甚至我都不建议你记笔记。因为最重要的是能够学习别人的编程的思路,你要时刻思考这个功能是怎么实现,为什么要这么实现。最好每次都把书或者视频看完,用自己的想法把这些东西整理出来,和视频对比,找出问题,这样才能把别人的精华消化到自己的思维中去。
第三阶段,动手实践。
学习的时候要给自己一个心理暗示,把自己当成真正的开发者。因为编程是一项必须在实践中检验的工作。掌握语法和API只是基础,用它们来解决实际问题叫编程。接触了一些编程思想后,可以尝试完全不用课本就能实现的功能。自己实现一些小项目来练手,看别人项目代码,与别人讨论,提升代码能力.在最终的入职报告中,你所做的是能够证明你个人价值的经历。
第四阶段,了解业务逻辑。
什么是商业逻辑?简单来说,就是客户给你的框架和要求。刚开始工作的时候,我也是一上手就写代码,这样到了中后期就会错过客户的需求,或者不能考虑客户的需求。这也是很多新手都会犯的问题。有经验的老手通常会告诉你,没有项目11一上来就写好了。
在开始之前,我们需要仔细研究客户的框架和需求,并阐明业务逻辑。把编程过程中应该注意的点列清楚,就可以做成一个流程图,再开始动手编程。了
作为一个零基础的初学者,如果你能经历这四个阶段,你基本上就是在做生意了。这些只是我自己的亲身经历,希望对大家有所帮助。