当前位置首页 > 读后感大全 > 读后感> 正文

MacTalk·人生元编程 读后感(3)篇

2019-07-02 06:24:14 读后感
MacTalk·人生元编程
作者:池建强
《MacTalk·人生元编程》起于Mac而不止Mac,在Mac之上,讲述技术与人文的故事。程序员的自我表达,释放编程与写作的力量。如果你喜欢苹果的产品,那么你可以在书中回顾苹果公司的历史、故事和人物。如果你是 Mac 用户,你可以了解 Mac 的命名、演化史、产品设计和工具,还有130个简洁清晰的 Mac 使用技巧。如果你是程序员,你会收获编程和建站、Mac 和 Linux、工具和职场建议。如果你是 IT 从业人员,你会看到不一样的科技、产品与人文的故事。如果……你只是想读一本书解闷,恰好,这是一本达到了有趣标准的图书。
MacTalk·人生元编程 读后感 第(1)篇

目的

本文是对池建强的《MacTalk·人生元编程》的阶段总结。读这本书我是奔着两个目的来的:一是很多影视会有被编程的人,我也想过如果自己是可以被自编程的会是怎样,这本书的标题吸引了我;二是作者是程序大牛,对照作者的建议对自己的编程学习进行归纳总结。

人生员

编程语言成百上千,作者推荐学习Ruby、Python、Lisp、Objective-C等元编程的语言。所谓元编程,是指能够操作代码的代码,元数据是能够描述数据的数据。元编程的语言可以自省、反射、动态改变、控制自己。具备人生元编程能力的人可以随时检查和控制自身的情绪和行为,思考自己的想法,改变大脑的动机。如果说人类与动物的区别在于理智,我们应该成为自己的人生的程序员,我们都是人生员。

学习编程

无论职业发展与编程有无关系,一定要有明确的目标,学习什么语言,达到什么程度,用多长时间。之前也试过Ruby、Objective-C、C++等,目前我正在学习Python,之前写过爬虫,目前在学Flask,不至于磨练人生意志吧,算是进入婵模式,学习编程对我来说算是一种休息。关于系统,作者推荐Mac,我也很推荐,这样可以少踩很多坑。

关于学习资料,作者推荐的从豆瓣找书的练习方式,我建议以书作为参考,找个腾讯课堂或其他的有后续答疑服务的视频课作为主学习资料。主要原因是,很多编程的书当翻译成中文时已经过时了,上面的一些练习可能已经做不成了。书中推荐的stackoverflow.com、github.com、www.codecademy.com也是不错的学习资源,需要一定的基础知识。

初学每天花需要1到2个小时,需要尽量保证学与习的时间。我更相信刻意练习,更相信按时间。每次学习需要有明确的目的和计划,需要Master的帮助,需要反复多次的用心练习,每次都有成长。

每一门编程都会涉及基础运行环境、数据类型(数字、字符串、数组、集合、字典等)、表达式、函数、流程控制、类、方法等。尽早通过大量练习掌握它们,然后再去深入了解面向对象、并发、异常、文件与目录、网络、标准库等内容。

编程工具分为三种,部分程序语言自带的Shell、文本编辑器、集成开发环境(IDE),推荐:

Shell:单步执行你的编程语句并给出即时反馈。如果在学习Python,推荐Python Shell、bpython、IPython。

文本编辑器:我用Sublime Text,跨平台,比Vim容易上手;

IDE:图形化的集成开发工具,我用JetBrains系列;

辅助工具:

笔记:有道云笔记、Bitcron、Github;

Pocket:以后读;

Dash:代码检索;(这个工具没有用过,需要后期学习)

如何提问

遇到问题,通过以下步骤进行提问:

在时间允许的情况下看是否自己能够解决;

选择提问对象,确保他是你所知道的最佳解决人选;

用清晰、简明的语言描述问题:用清晰的短句写标题;软件环境,包括操作系统、数据库等相关软件及其版本号;问题是否可以重现,采用什么方式重现;采用了什么措施解决问题;相关的可分析的文件,包括日志、截图和Core dump等;

不要忘了说“请”和“谢谢”,我遇到过不懂礼貌的人,这样的人什么也学不到;

MacTalk·人生元编程 读后感 第(2)篇

可以说Mac在我本科生活中是女神般的存在,甚至在赚到一点外快后萌生出购买二手Mac设备的幻想,不过这一切都被家人否定了;后来还把精力花在黑苹果上,到AMD虚拟机成功运行Lion为止。第一次用Mac是在今年年初,最初的体验是和Linux大同小异,第一印象就是retina屏太细腻,细节太贴心。辗辗转转到了年末,终于下定决心放弃联想YOGA改用MacBook Pro,希望能找到一些有关MacOS教程、技巧的内容读读,加深我对Mac的认识。可惜微信读书的资源不多,其他的也比较旧了,所以碰到池老师的这一本书。

这本书主要围绕了Mac和MacOS背景展开,讲述了自己的从业经历、读书心得,穿插了自己的人生选择观、道德观、金钱观和职业观看法。且不评论这本书内容广泛会不会导致太泛且没有干货(要考虑到这是他个人所写文章的集合),这本书对我而言最大的价值是给我提供了不少思考问题的新方向:“自己困难一些,别人容易一些”;“财富和金钱是两个不同概念”;“黑客与画家有相似之处”;“考虑沉没成本,为自己的选择站台”;“月薪与时薪的区别”;“本科加入职9年重新规划会如何?”等等。

喜欢这本书的原因除了上述观点有启发以外,池老师还通过一系列经历来坚定我主用Mac的信念,也让我在使用Mac来学设计、试开发的路上增强了一定自信。

最后,我想成为一个有产出的人。

见自己,见天地,见众生。

MacTalk·人生元编程 读后感 第(3)篇

介绍了Mac操作系统,推荐了一些实用的应用软件,说到了元编程,提及了Linux与shell,还分享了自己作为一名程序员的历程。此书看到一般,自己毫不犹豫删了MBP15里的Windows双系统,装了Linux虚拟机,按书中Mac tips里面一条接着一条尝试,第一次感受到Mac的方便与快捷,也第一次感受到自己会的东西太少,我想熟练掌握一些Linux编程技巧,学习Python编程,SQL以及NoSQL语言,高阶算法,计算机网络架构。。。一步步来,相信自己,坚持下去,时间会说明一切,但到那时,估计想学的东西又更多了。。。
在社会大众看来,“程序猿”,“攻城狮”往往代表着一群不善于交际的nerd,但其实他们不仅在科技发展和社会进步中发挥着非比寻常的作用,也有着自己的丰富多彩的人生。有人总说做管理的看不起做技术的,但我想问,有几个做管理的人不是从技术人员一步步上来的?但行好事,莫问前程,很佩服那些踏踏实实一步一个脚印,努力做好自己本职工作,求知进取的人,不浮夸不奉承,尊重他人更尊重自己。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net