现在五点多了,大脑有点缺氧,适当休息就谈谈做编程这件事吧。自认为是个小白,去年从学校毕业,没有太深的工作资历。但也一直做编程。大学期间参加的项目是使用Python语言,专业是通信工程,也学了C语言和C++,后来去北京做游戏开发接触到JavaScript、lua……都感觉是浅尝辄止,没有养成好的编程习惯,没有将一门编程语言变成自己特别擅长的东西,然而后来一直到现在都在做前端的工作,接触到HTML5、CSS3、又重新学了JavaScript,最近公司一直用vue,所以这些方面也都有所了解。自我感觉接触到的东西确实挺多的,用Python做过大数据挖掘,用C++等做游戏……最近也一直在思考,我为什么还写不出满意的代码呢?
有人说实践出真知,这句话很对。但是还有一个点非常重要,就是你要有一定的理论知识作支撑,不能一味地追求实践。当你有足够的理论知识,你会特别快的理解每一道菜是什么,要怎么做,饿了,就把编程想象成做菜吧!私底下多补补书本知识,有时间就使劲敲敲代码,这样进步才快,有机会再多些阅读别人优秀的项目,不停地学习。只有这样才可以成为完美大神!
这是我的一个感悟。
貌似自己还在起跑线上,有时候要给自己鼓鼓气,没有解决不了的bug。之前就是太害怕bug,碰到就抓耳挠腮不知该怎么办,也可能是知道的太少吧,现在倒愿意自己去思考一些方法还有一些小的经验。开始慢慢积累信心了。
另外就是要及时记录bug和方法,我习惯记录一个项目遇到的问题,然后记录下解决办法,记录的多了就会发现一些规律,慢慢总结出自己的经验。还有就是要及时写博客,分好类,便于自己去查询,温故而知新,就是这样一点一点回顾一点一点学习新的知识,真的是阶梯状,慢慢对自己有信心,才能做好编程,努力成为一名优秀的代码编写人员!