作为一个自学成才的程序员,我一直在不断的督促自己去学习,我将通过这个回答分享我个人总结出来的6个重要tips。学习编程的过程大致是这样:看书、看博客、学课程或看视频等,模仿书本或博客中的代码,复现。复制不重要,思考才是关键。博客,完全自己实现功能。自己实现一些DEMO。看别人的项目代码,和别人一起讨论,提高自己的代码能力。在别人的框架和要求下,写代码实现业务。您负责实现他人设计的模块。独立设计业务模块并开发实施。负责大型项目框架的设计和拆分,带领他人开发其他高层架构和管理工作,不仅仅是编码能力,以下是我个人总结的6个重要tips。1.让编程成为一种习惯培养一项技能的最好方法就是将它融入我们的生活,成为我们的爱好。其实说白了,就是让这个爱好成为习惯。如果一天不做这件事,你会觉得少了点什么。在不知不觉中,习惯会滚雪球。对我来说,养成习惯始于对拖延说不。比如当你想锻炼写作能力,却没有好看的笔记本,没有好的灵感,没有安静的环境……总之就是找各种理由拖拖拉拉,最后一无所获发生。但是仔细想想,当你有一个好看的笔记本,一个舒适的环境……你能写出好文章吗?不!我很明确的告诉你,文章的基础是你不断积累形成的。所以,当我们决定做某事时,请立即行动!立即地!现在就开始!然后从小事做起,如果我决定开始跑步,最初我只要求自己每周跑两三天。虽然看起来要求不高,但这样的做法更容易长期坚持,也不容易受到其他因素的干扰。同样的想法也适用于学习编程。每周抽出几天,每天抽出几个小时,编程学习慢慢走上正轨。如果你没有心情看编程教材,没关系,视频网站上的技术讲座也能起到同样的作用。2.把工作分成小块来对待编程工作。我们不需要像健身狂人那样一下子筋疲力尽。与其直接编程2小时,不如先做25分钟,然后休息5分钟,整个过程重复4次。显然,像25分钟这样的短时间更容易坚持,压力也更小。但是,这种方法应该与更灵活的实施思路相协调。如果您感觉很好,并且在25分钟后才刚刚完成热身,那就继续尝试让自己处于那种状态。我向大家推荐番茄工作法。这是学习新技能的良好机制。我建议你仔细了解它。3、阅读别人的代码经过几年的编程学习,我认为提高自己编码水平的最好方法就是多读多写。但是,阅读别人的代码确实是一种快速提升自己代码水平的技能。至于如何高效阅读代码,可以加老师卫星:lezijie007(加的人太多了,记住我们程序员之间的密码:66),获取学习指导,有技术问题可以问老师。4.寻找导师和朋友学习编程的一个好方法是与其他程序员交谈。这不仅能帮助我们多获得一种思维方式,还能以更愉悦的心情完成学习任务。至于内容,没有具体要求。它可以是您正在学习的东西,您认为很酷的东西,或者您正在研究的东西。这样做可能会教会你很多关于库、服务、编程语言和模式的知识。但是,最重要的是,您了解其他人如何看待编程。5、写技术文章如果你学习了一个新的编程概念,但不确定自己是否真正掌握了,可以写技术博文来测试一下。或者在技术博客网站上搜索,看看是否有人问过类似的问题并给出您自己的答案。如果答案是错误的,那么讨论的过程可以有效地加深理解。这样的过程可以给我们带来宝贵的经验,同时也可以帮助到别人。值得提醒的是,不要因为刚刚接触编程就害怕。罗马不是一天建成的,伟大的程序员也不是。一旦你理解了问题,不妨自己想出答案——对或错,这将是一次宝贵的经验。6、耐心人生,任何目标的实现都离不开耐心。像任何其他学习任务一样,学习编码需要反复的努力和大量的时间投入。一路上你一定会经历高潮和低谷——不要让曲线影响你的心情。接受已经发生的事情,尽可能避免不好的部分。就像打高尔夫球一样,我们的手感总是起伏不定,但只要坚持到底,最终总会成为大师~同志们,加油!很多人认为学习编程难,多半是因为掌握方法,而不是能力、性别等原因。除了想达到业界顶尖开发者的水平外,如果想学编程,掌握正确的方法也能学好。个人通过题目的描述和分析,应该是学习方法不对,没有培养编程的思维和能力。这是因果关系。感觉编程很难,在我初学编程的时候也遇到过。只是学习编程会走很多弯路,想找到适合自己的学习方式。有这样的想法是值得鼓励的,至少知道如何更好地学习。我自己也有一些参考经验,适合自己的可以借鉴。我在编程的时候也遇到过。只是学习编程会走很多弯路,想找到适合自己的学习方式。有这样的想法是值得鼓励的,至少知道如何更好地学习。我自己也有一些参考经验,适合自己的可以借鉴。计算机的重点是利用已有的知识构建函数,构建函数的步骤是固定的,只需要掌握基础知识,提高思维能力即可。思考能力也是程序员的核心(不是看,不是写,而是思考,如果你按照别人的代码写,带上思考,那也是有效果的)。
