我的编程之路
Posted forpython
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的编程之路相关的知识,希望对你有一定的参考价值。
2018-2019,两年之间,我对计算机的认识从无到有。我不是科班出身,基础知识匮乏。参加工作的一年半,我写过许多代码,完成几个小项目,只是更多的时候是迷茫:学海无涯,有限的一生,我该如何提升自己的编程能力,把编程当成毕生的事业。反思自己的经历,我认为我经过如下阶段:
第一阶段,依靠对编程的兴趣,不停的接触新鲜的知识,解决从未遇到的问题。旺盛的求知欲让我不知疲惫,所以我不停学习,企图掌握一切需要的知识。
第二阶段,热情慢慢冷却,发现需要学习的东西浩如烟海,自己掌握的只是框架的皮毛,知其然却不知其所以然,焦虑折磨着我,我却无可奈何。
第三阶段,自己组装了一台电脑,体会从无到有的创造过程,更让我思考计算机到底是什么?我从python入门,工作和学习时接触到的都是应用层次的东西,框架可以帮我快速完成功能,当需要优化、解决bug的时候,扎实的基本功就显得尤为重要。这个发现使我更加焦虑,数据结构与算法、计算机组成原理、操作系统、计算机网络就像一座座大山摆在我的面前。我依然止步不前。
第四阶段,我意识到旧的学习思维(什么都要按部就班,从小学、初中、高中、大学,学习就是读书,考试)阻碍我编程技术的提升。编程就像弹琴,计算机技术就像作曲,两者相辅相成。学习弹琴第一步是弹,哪怕第一首曲子是两只老虎,只要能弹出旋律,学习就成功了一半。但是如果掌握的都是表层的应用,对原理不屑一顾,最终只会成为熟练的操作工,与工厂流水线员工没有区别。慢慢对工作失去了热情,也磨灭了对计算机和编程的热爱。
我现在处在第四阶段,通过项目开发,寻找自己的知识盲点,不停的写技术文章总结经验。不急躁,不懈怠,慢慢提升自己的技术,享受编程带来的快乐。
唯愿足矣!!!
以上是关于我的编程之路的主要内容,如果未能解决你的问题,请参考以下文章