学完python基础后该学什么_“我基础学完了,接下来该学点什么”,答:该思考...

很多新手在刚学完Python基础之后都很喜欢问:“我接下来应该做点什么?”或者问:“哪个大神能告诉我下一步要干嘛”。

这是一个很普遍的问题,我觉得这个问题的根源不在于网络上的资料不完善,根源在于这部分人忘了为什么要学习编程、开发。

我们学习编程(Python)的目的不外乎这两个:

学好技术,找个(好)工作。

打算用技术来实现自己的想法。

一旦有了上面的这种认识,就不应该再去问别人:“我该再去学点什么”,这样让人无语的问题。就好像你不知道要去哪,却跑去问别人自己应该坐什么车一样。

基于目的一,如果你明确了就是要找一个工作,那下一步(或者应该说时不时的应该做的)就是去看看那些招聘Python的公司的职位要求,对比下自己已有的知识库,看看还缺点什么。

基于目的二,这种人应该是不会去问别人自己该怎么做的,因为他有自己明确的目的——在一开始学习Python之前,比方说他就想做一个爬虫,可以自动去爬自己心爱姑娘的微博内容。

无论新手在学完Python基础之后是否忘了自己当初想干嘛来着,都应该去思考一下应该怎么样才能达到自己的目的。

最后说一个案例,我们这的一个实习生,前段时间看有人做了一个终端(命令行)版的doubanfm,觉得挺酷,想做一个类似的的东西,最后决定做了一个命令行的查单词的工具: ici

,可以看看他的这篇博文: ici,基于python的终端查词小工具

这个工具技术上没有任何难度,写起来也没几行代码,但是值得新手学习的是这个从想法到实现再到上线的pypi.python.org上的这种行动力。一个没上线的程序根本就不能叫做是程序,只能说是你写了一段代码。

说到这里,还没完。前几天我觉得总是从打开vim的tab切换到另一个tab使用ici查单词不太方便,于是跟他说了下,或者应该考虑添加一个类似vim中的ack插件,直接:AckFromsearch(IciFrom)就能查。

然后过了一会,他过来跟我说做好了,通过vundle直接安装就能用。

说这个案例的目的有两个,第一是写程序是自己用,然后让别人用的,而不仅仅是写了这么段代码,然后放到自己硬盘深处。第二:不一定一开始就得做一个什么解决千万用户,解决广大开发者需求的程序,从手边能改善的地方开始,需求无处不在。

你领会了吗?

----EOF-----

此文对我有价值,小额(无负担)赞助下^_^ 支付宝打赏

or 扫扫码

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值