祝贺你决定参加一项巨蟒的30天编程挑战。在本挑战中,您将学习成为一名Python程序员所需的一切以及整个编程概念。这项挑战可能需要100多天或更多或永远也完不成,请按照自己的节奏进行。
自学编程,在学习中放弃的属于大部分,真正走到最后成为程序员的本身已经小概率事件,这其实跟自学还是参加培训关系不是很大,真正有关的一是兴趣,二是坚持。
兴趣是第一生产力,在学习编程中遇到了问题或者困难,在兴趣的导引下能够坚定的走下去。最终,更多还是坚持的力量,真正感兴趣的比例不会超过10%,对于软件开发而言坚持才是第一生产力。
明确学习方向:只要学习就需要有规划,不要尝试同时学习多个编程语言,选择一门编程语言深入系统学习。在逐渐学习编程的过程中,慢慢会发现编程语言其实只是一种工具,只要精通了一种编程语言,以后都能触类旁通学习其他编程语言,关键看自己能不能坚持到那一天。
制定学习计划:只要学习就要有计划有目标性,明确一个月,一周,甚至到每天的目标,中间如涉及到目标定位不准确的问题,就需要及时纠正。自学最大的问题是自控力。
找到实践的途径:通过开源社区,请教朋友老师,找自己的指路明灯。然后,勤于动手,多写代码练习、写代码、写代码!