人生苦短,为什么还要学写代码

这几年,断断续续看了不少编程的书籍和博客,自己也捣鼓了从汇编C再到C++python3这几个主流的编程语言,虽然基本上每种语言都只学了基本的用法,但也确实花了不少的时间(也许没有发呆的时间多啦),不过如果给我再选一次,我还是会选择把时间放在这上面,毕竟,你只要找个安静的地方,带上pc和自己聪明或不聪明的脑瓜子,就可以开始捣鼓出一些有用没用的工具(程序)来。说实在的,不仅方便还有点好玩。但是,我不建议你每天对着屏幕长时间写代码,当然这个也是因人而异啦,一杯茶,一根烟,代码一写就一天还能活蹦乱跳的也大有人在。

现在很多小伙伴学编程的首选语言应该都是python(指python3)了,“人生苦短,我用python”这句话可谓直击许多人的灵魂,特别是像我这样的打工人。但是我现在觉得,如果人生真的苦短,请不要把时间花在写代码上,除非你是真的喜欢写代码或者真的认为自己真的有必要学它。好,假设你真的要花时间在这上面的话,我推荐你先做一件事,拿出自己的pc,如果你的机器上面只有一个windows的话,请安装一个叫deepin的操作系统,这里就不过多的介绍这个系统了,反正就是多如牛毛的linux发行版中比较好用的一个,优点是美观、易用。


deepin

在包括deepin在内的大部分linux发行版上python都是已经安装好的,只要再下载一个vscode之类的编辑器,就可以开始愉快地敲代码了。

有了好的编程环境,就可以开始愉快地学python了。学编程,光看书或者听课肯定是学不会的,一定要多敲敲代码,自己写点有用没用的东西出来,哪怕写出来的代码一堆bug也无所谓,编程本就是一个不停写bug和修bug的过程:)

我在学python之前,还学过一点汇编,虽然现在基本不会用到汇编了,但是我还是比较感激学习过程中学到的一个概念的,那就是sandbox(沙盒)。简单的说,就是你学编程的时候,可以创建一个叫sandbox.py的文件(其实文件名叫什么都不重要),当学到一些编程的实例或者想试试某种想法的时候,就可以在这个上面写,如果觉得这段代码很有意义,日后说不定能用上的,那就另存为便可。


sandbox

鲁迅说过,“你不试试怎么知道自己真的不行呢?”,这里就给大家推荐一个挺适合新手的在线编程平台python123,这个平台不仅提供了在线编程,而且也和中国大学Mooc合作,推出了公开课的配套练习和测试,之前看了看Mooc上的课程,感觉嵩天老师的Python语言程序设计还是挺适合你我这样的新手村选手的(不过能一倍速看完的人真的太强了,反正我是不行)。听课的时候感觉都懂,但是等自己去python123平台上做配套的联系和测试的时候,也许你会发现自己有点无从下手,没关系,由于练习是不限时的,你大可慢慢琢磨,如果这个知识点想不起来了,也可以回去看看课件,或者直接上网搜,比方说可以去下面两个网站找找,菜鸟教程和python官方教程。

我要说的,基本就是这些了。人生苦短,不一定是要学python的,说python简单,其实是相对c++等语言来说相对简单,但是涉及到高级的算法,复杂的需求的时候,终究还是要秃的,不过应该能比Bjarne Stroustrup好些。


Bjarne Stroustrup的凝视

你可能感兴趣的:(人生苦短,为什么还要学写代码)