分享自己编程思路是一件非常单调的事情
作为一个有着6年开发经验的我,今天来跟大家分享一下,如何理解和学习开发;
编程,和撰写文章是如出一辙的,其实就是把你所学会的词语连成句子,将你想要表达的意思传递出去,积累的词汇量语法和文字变现形式越多,你写出的文章越是精彩越有有看点.
写代码亦是如此,我们现在掌握的知识量还不够,写出的代码没有必要最求完美,有事会适得其反,现阶段追求精简追求完美,会让你旧知识没掌握,新知识学不会,反复练习是好事,但更希望大家理解,用理解的方式记住更多的知识;
有些同学自己写出了一段完成需求的代码,乱糟糟的甚至除了自己谁都看不懂,当看到老师或者其他同学的代码和自己不一样,就想要改自己的代码,那我送给这样的同学两句话:
1.需求完成了吧,功能健全吧,去你妈的精简代码,你的就是最好的最完美的,无人能敌;
2.每个人写代码的时候都有自己的思路,就像给你一个词让你造句一样,全班接近90人,就会有90种完成需求的方式,没必要完全照搬,现阶段你还不适合或者是还不知道如何吸收更优秀的代码,因为你的知识量完全不够融会贯通这些优秀的代码,你的就是最好的,最完美的,无人能敌;
光一个while 循环,我现在就可以给你写出来很多种
有些同学,看到一个需求,就问其他人,怎么做!老兄,你自己动脑子想过吗?你连自己的思路都没有,完全照搬别人的思路,这也是抄袭,你不惭愧吗?你不可耻吗?对这样的同学,我送他一句话:
1.靠自己滤清思路是一件非常有成就感的事情,靠别人滤清思路是一件让别人很有成就感的事情,你自己掂量着办吧
还有一类同学,有思路,但是不知道如何实现,尝试了各种方法依然无果,这个简单,对老师或者有基础的同学,讲出你的思路,他一定会帮你的.
最后一种同学就是有过开发经验的同学,我,对于Python来说,我比没有基础的同学,仅仅只强在有思路上,而这一点也是靠一次一次的成功和无限次的失败中积累的,so你得多动脑多思考,从成功和失败中总结经验,白纸才是书画未来的最好素材;
关于我们学习的起点,高低参差不齐,有人会说,你本来就有基础,有优势,不服不行啊!好OK,那终点呢?我们的终点也是不一样的对吗?有人的目标是学好,有人的目标是学会,有人的目标是掌握,而我的目标是,学成!优势只是短暂的,路还长,我们身边每一个人,都有可能在这短短的6个月里超越自己;
史上无难事只怕有心人,衷心希望大家能把自己的代码写的更加完美;