前两年微博火热的一个话题,地产大佬潘石屹学习Python语言。下面是大佬的微博,明确表态学习Python语言。很多同学有疑惑,大佬学习Python语言?难道只是学习一门语言吗?在微博下面更是很多褒贬不一的评论,更甚者是培训结构蜂拥而来,广告满天飞。
撇除这些评论,大佬也在不断的学习,跟上科技时代的趋势。有幸选择了计算机这个专业,个人觉得大佬学习编程语言的思维,计算机图灵完备的思维,顺应科技时代趋势而已。不管是大佬还是小平民,在这个最好也是最不好的时代,都有自己的焦虑,深怕自己被时代和趋势所抛弃。
自己大学有幸选择的是计算机专业,顺应了这个时代的发展,少走了很多弯路,被趋势推着走。也是互联网前几年鼓吹的"站在风口,猪都能飞起来"。享受着科技和趋势带来的红利。
一、Python的起源
说出来你可能不信,Python是一个荷兰程序员,圣诞节无聊打发时间,徒手撸了一个编程语言。连 "Python" 这个名字也非常有意思,看看百度百科的介绍:
自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。
Python的创始人为荷兰人吉多·范罗苏姆 (Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python's Flying Circus)。
ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,Guido 认为是其非开放造成的。Guido 决心在Python 中避免这一错误。同时,他还想实现在ABC 中闪现过但未曾实现的东西。
这门语言的Logo标识,两条蟒蛇。
这个和我当初选择计算机专业一样偶然,现在自己回想起来也难以置信。
二、我选择计算机专业
自己选择计算机专业,得从中考说起,在乡下中学读书,平时成绩中上游,中考考试没发挥好,差5分左右上县里的重点高中。整个暑假失魂落魄,不知道何去何从,那时在乡下,家里经济太贫寒,无奈选择在乡下读高中,且是最后一批乡下的高中。算是乡下这所中学的闭门高中学子。
非常有幸遇上国家教育改革,我在高中只读了两年,那时称为"三校生",高考只要考四门学科,语、数、英、计算机。也是从那时入门的计算机,也是非常有幸遇到一位好的计算机老师,讲课的思路和板书很清晰。后面回想起来,就像编程一样,思路和逻辑非常清晰,每周有一次上机操作练习,那时对计算机产生了浓厚的兴趣。当年学计算机的笔记手稿一直留在身边。现在无法想象 ,学五笔、二进制和十进制之类的如此着迷和认真。为后面学习计算机语言奠定非常深厚的基础。
高考完,填写志愿,也不知道自己学什么专业,而且只读了两年高中,直接参加高考,很多学校和专业受限,在志愿学校列表,选了一个学费最低的本科学校和专业。填完志愿,第一次走出大山,到广东打工,这个暑假,一周七天,无止境的在流水线重复性工作。有时到工厂楼顶,望着远方,难道自己一辈子就这样了,非常非常迷茫。家里一贫如洗,如果没有考上本科,家里我爸的意思,就外出打工,没得读。我妈的意思不管考没考上,都会让我多读书,一直坚信读书是唯一出路,对我的影响也是最大的。
高中暑期过一半的时候,收到大学本科的录取通知书,当年那一批高中唯一考上本科的,走出大山。有幸到大学学习计算机专业。改变自己在广东无止境流水线的工作。
三、学习Java面向对象语言
大学选择了Java面向对象语言,作为自己出来工作的第一门语言,学习坚持了高中的那种韧性,出来工作选择了IT这个行业。为了把这门语言学好,花钱到北京培训学习,半年时间实习和实操。想法非常简单,有份稳定的工作。实习完南下广东深圳工作。没有去领会计算机的那种抽象思维、设计思维、工具化思维以及图灵完备思维等等。
半年学习的全部笔记手稿
初学计算机语言,就和大佬潘石屹一样,Java是最好的面向对象语言,非常非常肤浅的认知和理解。就像IT业内一句玩笑话 ''PHP是世界上最好的语言"。每门语言都有他特有的一些优势和缺点,解决某些领域有它独到之处,但各大语言思维方式是一样的。就像修行武功一样,没有领会到心法,只是学了招式,没有融会贯通,需打通任督二脉。下面是所有计算机语言的精髓,无论上层怎么耍花式,心法是不变的。
语言的底层和基础,内存结构,万变不离其中
四、十年IT行业,思维的启蒙
在IT行业将近10年,深深的体会了1万小时定律,如果想在一个行业和领域精进和深入,有效的在这上面花1万小时。学过Java语言、Object-C语言等等,从里面提炼出方法论和思维,万变不离其中,思维开始有些启蒙了。
最近两年对历史和其他学科特别感兴趣,以前在学校,看到这样的学科就头疼。近三年,在得到上坚持学习,每天早上在上班的路上听历史、经济、管理等等其他非IT领域,慢慢有感觉了,潜移默化影响自己的思维方式。学习历史、经济、管理等,看问题会更宏观去思考。遇到一些问题,开始科学合理的思维去解构。训练自己的思维,开始学会提炼属于自己的方法论。
五没有围墙的大学
以前在学校,以为出来就不用学习了。出来工作后,发现社会是一所没有围墙的大学,学习才刚刚开始。有幸在前五年,公司花钱培训,了解了混沌大学,一所没有围墙的大学。除了平时碎片化的学习,可以系统 从上面学一些思维和方法,打开了思维和眼界。
把这些思维与其他人分享,理解的会更深刻。如果一个理论和知识点,看懂了,实质只掌握了40%左右;能完整的表述出来,让别人听懂,掌握了60%-70%;能完整的应用,才能达到80%左右。每周团队会分享一些课程,受益匪浅。
从混沌大学学习高手提炼出来的思维模型和方法论,有机会在后续的文章详细阐述自己对这个的理解,借鉴别人的方法论和思维,站在巨人的肩膀上成长和前进。
混沌大学美团阿甘老师提炼的方法论
混沌大学美团阿甘老师提炼的方法论
六、结尾
非常喜欢阿甘老师分享的 "借假修真"。大佬都跨界学习一个行业的思维和方法论,如果只是纯粹学习某个行业的招式,只是体力活,学习行业里面的精髓才是王道。
学习计算机编程思维,顺应科技趋势。点、线、面、体,一个点微不足道,顺着线和面成长,有时可以四两拨千斤,享受趋势带来的红利,后续是AI智能科技的天下。跨界终身学习。