python开发怎么成长_Python 编程,应该养成哪些好的习惯?

不要把目标设定为“学会”,而是要“做好”。

注意这里的区别:一个是“学”,一个是“做”;一个是“会”,一个是“好”。

应该是

说过的吧?

编程本质上是一门手艺。

什么是手艺?“三天不练手生”的功夫。是手上的功夫,不是嘴皮子上的功夫。不是“我觉得我懂了”:第一“你觉得”不靠谱,第二“懂了”也没用,必须要“做”出来才行。

这就是我为什么在视频里苦口婆心一遍又一遍的要求大家“不要只是看我做,要自己去敲一遍代码……”的原因。

为什么用人单位这么看重工作经验?你说我语法都会了呀,原理我也懂了呀,为什么呀?

为什么?你自己想一想你和多年工作经验的前辈差的是什么。

我看年轻人,第一就是看他有没有动手的能力。那种学了一学期的JAVA,自己电脑上连个环境都搭不起来的人,连IDE都没玩儿熟,断点调试啥都不会的人,基本上都是不适合做开发的。

一开始就能够把代码撸起来的人,往往能够走得更远,更稳。

当然,只知道撸代码,可以成为一个很不错的匠人,但怎么才能成为一个巨匠,成为一个大师呢?

但我这里要特别特别强调:请首先成为一个合格的匠人!我明显的感觉到,太多的同学太多的浮躁。不屑什么“一辈子也就是个码农”,“码农”也不是你想做就做的,码农也分“好码农”和“烂码农”,恐怕很多人一辈子也做不成一个合格的码农。

以下仅供参考,别人也还在路上。

多问几个为什么,学习工作中始终带着问题。

我只能从工程开发的角度来举例子。

比如你学语法,学了抽象类和接口,很多面试都会问你他们的区别。掌握他们语法上的区别是第一步,但你有没有一个问题:有了抽象类不就够了么,为什么还要接口呢?为什么呢?

因为这涉及到“用”的问题,当你自己写代码的时候,你是该用抽象类呢,还是用接口,你应该有一个说法。不能随便啊!这个东西。当然,我知道,很多人其实就是“随便”的。

比如你学设计模式,知道了可以用一个Factory,从Factory里面Create一个对象。但你有没有问过:为什么要弄这么一个Factory出来呢?你有没有在项目中真正的尝试过这样做呢?结果如何呢?

比如,……,太多比如了。

你要明白,是这一个又一个的问题,引领着你在技术的道理上一步一步的前行。有问题,才有可能有答案。自己提出问题,自己找到答案,才会是你自己的知识。

日复一日的重复劳动,只是因为你没有主动的去思考,绝不是因为你没学什么“数据结构和算法”(当然,有空了了解一下也可以,但哪里算得上什么大事?)

+++++++++++++++++

收录于:野生程序员,欢迎关注。

+++++++++++++++++

最后很煞风景的加个推广,两个QQ群:飞哥办了一个IT培训班,http://ASP.NET全栈开发,线上全程直播,可以免费收看;线下拎包入住,按周收费。如果你有兴趣了解一下,可以加QQ群:729600626(一起帮·源栈·有意向)

另外一个QQ群:716207562(一起帮·老码农-4),也不说啥交流啦,就吹牛灌水,老码农小菜鸟打发时间聊聊天,O(∩_∩)O~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值