专栏名称: 开智学堂
未来的创造者,从这里起步。开智学堂是一个学习社区,在这里你可以与小伙伴一起学习编程和写作等21世纪人才所需的技能。
目录
相关文章推荐
科技日报  ·  首次!圆满完成 ·  6 天前  
全球肿瘤医讯  ·  2024岁末四大抗癌新药上市在即,狙击肺癌、 ... ·  1 周前  
短剧自习室  ·  又双叒爆了!吸金2500万美金还登上IMDB ... ·  1 周前  
短剧自习室  ·  又双叒爆了!吸金2500万美金还登上IMDB ... ·  1 周前  
51好读  ›  专栏  ›  开智学堂

左手写作,右手编程

开智学堂  · 公众号  · 科技自媒体  · 2017-04-18 18:36

正文

Bravo 是在英国学习设计的学生,生活和「编程」二字完全沾不上边,但未来的人才讲究跨界,如果你也是只纯种文科生,不知道学习编程能为你带来什么,Bravo 同学的故事说不定能让你用不同的视角切入,给你一些启发。

不同语言各使用一套词汇和语法,例如法语名词分阴阳性,动词有十几种时态变位,描述事件较真精准;日语发音时嘴巴永远维持克制的小小一口,所以说日语的女孩子看起来精巧可人;中文则自由得多,就看单单一个「的」:好的、的士,的确,像个变形虫。规则带来限制同时创造可能,语言在不知不觉中形塑使用它的人,形成思维习惯、做事态度。

那么,学习完 Python 这门计算机语言后能给思维和生活带来什么变化?

无用与有用

我是文科生,写作是自小养成的习惯,能理顺心中冲也冲不破的郁结,对他人无用,只为我自己。编程不一样,没有人会为了纯粹抒发情绪去写代码,每一行代码一定会对应一个有用的指令,代码也必然要解决问题或生产产品。

这个时代有太多信息噪音,我常常愧于汩汩流淌到纸上的创作欲,认为那只能娱人娱己、对他人无益。编程代表了我一直向往的工程师文化,如果写作的人是讲述者,TA 或许可以让你睁着眼睛做一场宏大的梦,工程师才能让梦长在地上。

写作与编程都可以训练思维,区别是:程序没有形容词,只有一行行判断和动作,它无法构建一个华美的世界,但也没有偷换概念、没有文字游戏,当剔除了修饰选项,剩下的只有诚恳解决问题。面对同一个编程任务,不管采用哪种思路,都要构建出一套清爽、无 bug 的通道。

踏虚

命运会在适当的时间节点回应你之前抛出的每一个追问。

去英国念书之前,我爸爸走在路上,语重心长地对我说:「欢欢呀,就不要出去了,留在爸爸身边,爸爸照顾你,这样不好吗?」当然我拒绝了。

走之前我并不知道这趟留学之旅会给我带来什么,但我确切地知道自己不要什么:不要没有热情、不要一事无成。我总觉得那样一种无法发挥创造力的生活是有问题的,但我也不知道我渴求的在哪里,只是身体本能让我抗拒设想中一潭死水的未来。

原本,我构想的生活就只是脑中虚拟,那虚拟现实开始在三个月的时间里,伴随我的付出,在身边慢慢长开。

信任

面对信息洪流,难以付出的除了注意力还有信任。

凭借对阳志平老师的信任,我同时加入了开智的通识部落和 Python 班,这也是对我自己品位和眼光的信任。

对于编程,我真的一无所知。报课时只是想变酷一点儿,只是想用编程改善性格,只是想更好地完成对另一个群体的社会观察、理解他们的思维模式。单纯因为信任,我迈入了一场为期三个月的大冒险。做自我介绍、配置 Gitbook 、完成入学任务,像是一场仪式,那个时候我甚至不知道它叫「巨蟒」,但找到了可信赖的源头,还怕行错路吗?

愚人因为天真不疑,误打误撞收获了别的,那宝藏就是身体扎实感受到的信任。

信任无法凭空产生,它来自每一次无助时得到的回应、每一次凭借搜索独立解决问题,以及看到有人和你一样,不想将光阴虚耗,每一刻都在寻求超越自己。有时,人没有勇气是因为没看到可能性,在这里,我找到了最渴望看到的原型:终身学习者。

你不会再感到孤单,因为有人活出了你最想看到的样子,告诉你:「这可能」,人的智商差别不大,如果别人可以做到,你也可以。这信任来自完成大冒险归来后的你自己、来自你的同侪、来自先你一步上路的领路人。

如果有天堂,应该是图书馆;如果有人间乐园,应该是学习共同体。

每一个从冒险中顺利回归的英雄,手里都携带着旅途中收获的万灵药。经过了这三个月的高压训练,心里面已经有了底气。以后碰到任何问题,我都不会慌,身体已经记住了用 Google 搜索找到答案的那一份甜头,只需要一次又一次通过行动回想那种滋味即可。

程序员、工程师也不是万用标签,无法定义每个人,有人找最简洁的方法写代码、有人擅长写清晰易懂的教程、有人执行力强。课程结束,我开始愿意抛下标签,去认识每一个可爱的人。

学习 Python 并不只为学编程,更是锻炼思维,也为找到互相激励的一生挚友。

入实·用编程成为入世者

阳老师在过年答疑中,回应了我有关时事的困惑:面对时事,要用更入世的姿态去参与、减少旁观。这准确地解释了我面对纷繁热点、面对言语的无力感。

Actor 除了演员之外,还有行动者的意思。互联网早已快速发展,学会了编程,你就能以一种入世的姿态,去有力地改变点什么。例如在设计领域,Flipboard 的软件工程师 Yuchen Tian 用编程简化中文及其它东亚字符字体的设计。

不管扮演什么角色,人生这场大戏,请卖力演好这出剧本,成为一个行动者。

——- Python 基础班第四期即将开始 -——

你将在此课程,

  • 掌握 Python 基础语法,明确 Python 新手到专家的进阶路线图;

  • 获得一个自主开发的 Python 项目;

  • 能够自如地进行网络数据抓取,操作常见数据库;

  • 养成良好的提问、检索和解决问题的习惯;

  • 搭建个人学习网站,持续记录你的学习心得;

  • 认识一大群爱学习的互联网圈小伙伴;

  • ……

  戳原文,预约学编程!