在过去的四年里,我投身于学习编程的道路,并且取得了显著的成长。这段时间里,我充满了好奇心和激情,掌握了各种编程语言和技术,经历了许多挑战和困难。在这篇文章中,我想分享我在这四年中的学习经历和成长心得。
计算机学习
四年前,我刚刚踏入编程的世界,对代码和算法几乎一无所知。我从最基础的编程语言开始,学习了VB、C#、Java等常见的编程语言,并学会了简单的数据结构和算法。在这个阶段,我主要通过大量的练习和项目实践来提高自己的编程能力。虽然遇到了很多困难和挫折,但我坚持不懈地学习和努力,逐渐建立了扎实的编程基础。
在第二年中,我们也逐渐接触了C#语言,对面向对象的理解更为深入了一个层级,并且在第二年中开始做了机房合作的项目,第一次接触了小组合作,在这个过程中分工明确,对项目中的三层也有了一定的理解,这也在之后学习Java项目中做了一个铺垫。在这个过程中通过项目也学习到了一些项目经验,遇到问题之后我应该如何去确定问题的范围,问题产生的原因等等。
在之后的过程中,逐渐做了C#项目、Java项目,成为项目组长,学习如果管理项目,对全局如何进行把控,在做项目的过程中,我认为我成长的地方就是对新的技术不在抵触,并且很乐意在项目中去使用新的技术,这样就会通过项目实践对技术进行学习,从而让自己对新技术有一定的理解。
在4年的过程中,自己一共参与了4个项目,做项目组长、解决项目中的问题若干、使用新技术3次,成为依赖项负责人……这些都是在4年过程中的一路成长。
思想认知初级阶段
在这个阶段中,我接触了“米老师语录”,最一开始接触的时候,是懵懂的,但是随着之后的学习中的应用,逐渐理解了米老师语录的中含义,这些语录不仅可以在学习中使用分析问题,并且在其他各个方面按照语录的逻辑去分析问题也能够解决。
通过提出问题去学习,问题是最好的老师,而不是通过填鸭的学习方式让我们学习,在学习过程中锻炼多思考,多提出问题,这样会对学习有一个质的飞跃。
自考学习
也开始了自考学习,并在第一次自学考试中取得了不错的成绩,在第一次考试中科目全部通过,获得了正反馈,对接下来的学习中也充满了自信。
同样在第二年也参加了自学考试,虽然操作系统这一科目并没有通过,但是在之后学习操作系统的时候,由之前的不理解、不懂,也慢慢理解了操作系统这一科目中的内容,并且大部分是可以在项目学习、实践中遇到的。所以对于理论上的学习就有了一定的帮助。
在之后的学习中利用小组讨论、教授他人,秉承着教师最好的学的理论实践到自考学习中,通过给别人讲的过程中去纠正自己的认识、对知识的理解,以及把自己结构化的内容分享给其他人,通过讨论的形式来帮助自己和他人。知识是共享的。
在软考过程中,是对自己学习自考的一个汇总,而且也理解了为什么外面的培训班讲课很困难,为什么我们并没有专门的老师教授,也能够学会,原因就是我们在自学考试中对各个科目都进行了深入的学习和理解,在最后进行深入的汇总,查漏补缺。这也验证了老师的那句话,持续性学习,学是学不完的,之后通过问题去检验自己的学习,这也是老师说的,让我们多提问题,问题是最好的老师!
英语学习
在学习第二年中开始了英语学习的道路,这和之前学习英语不一样,让我对英语有了不一样的认识。我们会从词根词缀的角度去分析问题,遇到认识或者不认识的单词、句子,分析使用场景、词根词缀、产生的原由,还有没有同类型的词语,为什么这么变化等这些维度去分析问题,打破了我们之前学习英语只会死记硬背的模式,米老师教给我们的是讲道理。其实学会了一个单词也就是学会了一类单词。掌握了学习方法之后,通过大量的练习去学习英语。
总结
回顾这四年的学习经历,我深深感到学习是一条充满挑战和乐趣的道路。未来,我将继续保持学习的热情和好奇心,不断拓展自己的技术领域,为解决实际问题和推动技术进步做出更大的贡献。我也希望能够继续分享自己的经验和知识,与更多的人一起成长,共同进步、持续性学习。