我自学了很多东西,其中包括编程(Python和HTML/CSS)、数据分析(利用Excel和SQL)、平面设计(Photoshop基础和AI辅助工具 Procreate)、以及更有效的学习方法和时间管理技能。 这些技能让我在学习和生活中都受益匪浅!
过去,我一直觉得“自学”是一个难以企及的事情,总是依赖于学校课程或培训班。直到我真正尝试并克服了许多困难,才知道自学的核心并不在于多麽优秀的天赋,而是在于持之以恒的行动和灵活的学习策略。首先, 目标明确非常重要。 起初我的目标是创建个人网站,这也变成了支撑我学习Python网页开发程序语言的最大动力。在入门网站开发技术之前其实我还先自行学习HTML和CSS 等前端开发相关的技能,因为我的知识库建立速度不足以满足开发任务及需求;所以前期学习过程中我经常感到精疲力尽、缺乏信心而且也浪费了许多宝贵的时间。这时,为了更高效完成网站开发学习,我学会善用各式各样且性价比高的在线资源,并学习到在不同的学习媒介(例如MOOC在线编程辅导平台、以及线下的工作室进行编程项目合作等实践课程及辅导讲师指导我提升开发实践运用效率)上查找所需答案以及高效获取学习经验,并能从多元的信息来源中快速筛选我需要的内容去巩固和扩展已有!
其次, 找到合适的学习资源至关重要。 我尝试了各种各样的途径 – 在线课程(Coursera, edX, Udemy等)、书籍、***视频、博客等等。关键在于找到自己最适合的那种学习方式。有些人喜欢系统化的课程,我更加喜欢根据某个确定的技能目标挑选资源并按需学习(在开始着手自学之前,规划完整的目标及行动计划是最基本不过的一件事情)。因为过多的内容容易引起学习混乱与无助感和焦躁情绪。我习惯将大型学习规划细颗粒化(学习任何编程任务都设定阶段性目标完成与成果检查以维持我本身动力)、以及善用软件工具进行辅助式的记笔记及成果跟踪与记录,将任务拆卸以及逐步递进以解决实际遇到的所有任务中不必要的焦虑以及延缓完成进度问题的阻碍。过程中积极主动搜集项目完成所需的素材;并从一些具有开发技术学习的讨论群体和论坛 (如Github或类似开发者论坛),从经验丰富的过来人或学习路上亦能获得学习经验或借鉴等!
再次,持之以恒和坚持定期回顾复习是成功的关键 就像雕塑作品那样需要耗费不少的心力才能最终得以完成。我并没有给自己任何强迫症式的学习模式或者学习时间期限。我会时常回顾早期在学习过程中遇到的痛点或是比较困扰我的一些项目中的小 Bug ,这样在日积月累才能提升解决问题的能力。与其每天都进行学习新的编程项目,这样不高效的方式比把基础打扎实得更多花费时间及精力许多倍;更倾向是逐步巩固既有地牢靠知识的基础上去开发更 complex 的应用服务与技术上的挑战。这比学习效率高且能更快实现短期里程目标。
最后, 自学是一个持续进步的过程。 我没有设定给自己一定要在这个时间必须在这个技术点做到怎么样的高超技术,对我自己说:自学本身就是一个过程。重要的是你要从中学习到有效的学习方式(时间投资分配;积极寻找相关问题对策解答;找到真正为自己本身动力及优势;坚持下去就是获得一个全新自我的过程 。 从一开始的迷茫到逐渐找到感觉,我在不断的学习和尝试中更加自信而且富有成效得掌握并完成了我定立的各项的挑战自觉自我满足的计划及目标完成目标的过程)并且享受这个过程!
总而言之, 成功的自学之道在于清晰的目标、有效的策略、坚持不懈的行动,任何人都可以掌握自学能力,创造属于自己的人生!