MacTalk·人生元编程 - 读书笔记
简介
《MacTalk·人生元编程》是一本随笔文集,主要内容来自作者的微信公众平台“MacTalk By 池建强”。本书撰写于2013年,书中时间线却不止于此。作者以一个70 后程序员的笔触,立于Mac 之上,讲述技术与人文的故事,有历史,有明天,有技术,有人生。70 多篇文章划分为六大主题:Mac、程序员与编程、科技与人文、人物、工具、职场。篇篇独立成文,可拆可合,随时阅读。
我主要是通过http://beyondvincent.com/2014/02/13/2014-02-13-about-mactalk/ 推荐来看的。
本书整理很多Mac 技巧,多达130左右。作者自己也说了 “写MacTalk 的初衷是给大家介绍一些Mac相关的技术和技巧”。
第一部分:MAC
这部分都是和apple有关的,技巧/历史之类的。大力的吹捧了apple的产品。作者蛮搞笑的,第一篇文章“Macintosh的命名”我就被逗笑了,虽然我也看过《乔布斯传》,但是这段是还真不晓得。
第二部分:程序员与编程
1. 恩,是用很多文章拼起来的一部书籍,感觉还是不是很正规很随便,但是提到的很多建议还是很实用的,老一辈程序员能这样谈这些让我这位刚步入这个行业的人很欣慰。
2. 这样组装起来的一本书,语言也很随和,这样想想出一本书还是很容易的啊。
3. “如何学习一门编程语言”中给出了很多的建议,很实用,比如“http://stackoverflow.com ,在技术领域几乎包括万象,无所不知。GitHub:https://github.com ,几乎全世界优秀的开源软件作品都在上面”。”找到你的Master“,我很渴望能找到我的Master,之前有遇到一个架构师,但是很可惜,一心想往厦门跑,就这样错过了,不然我觉得他很适合我,而且都是一个市的人。现在我要找也不好找啊。现在只能努力发挥在校时间学到的超强的自学能力了。
4. “逃离舒适区”说的很好,就是要不断学习。一旦感到工作很舒适和得心应手那么就危险了。
第三部分:科技与人文
1. Mac上的软件付费 (对这篇文章没多大兴趣)
2. 不要做一个Hater
3. 沉默的坚持和沉没的成本
4. 锤子和钉子
5. 读书日谈书 ( 很多小文章组成~这篇文章主要介绍了读书相关的,我一直很向往使用ipad mini来看书,以后可以买一个,其实如果没有看这篇文章我还不知道作者(可能是比较优秀的一个人)有三个主要读书的途径,书本/ipad mini/Kindle 。这样其实我就可以参考,而且也多知道了些东西了,知道东西多了可能对自己形成自己的思想等会有影响吧。
6. 付费阅读 (谈了作者自己的观点。)
7. 技术成长 (谈了是该往管理走还算继续王技术走,其实我认为这个还是要看人在某个阶段的具体想法/表现吧。)
8. 克隆高手(谈论了技术大牛,哎,看着作者也是满优秀的一个人,我想成为技术大牛。好长好长的路要走)
9. 老兵不死,只能自我提升
10. 留不住的人才(文章都很短小,精悍。
11. 没文化有人文
12. 出的每一分钟都是值得的。缅怀那些沉没的项目(主要谈论了,作者一些失败沉默的项目。)
13. 明天的科技(谈论了作者知道的一些未来趋势或者高科技吧)。
14. 你有多少时间?(远离电视这个观点我还是很认同的,我一般不看电视剧的,因为我知道电视剧是很浪费时间的,我一般看的话也就看看电影,电影一下子就完>啦。无聊打发时间其实现在可以用手机看看威信定yue的公众号。
15. 奇特的一生(精通一样,涉及多样。
16. 是旅行还是长跑
17. 西塘古色(旅行就是从一个自己待烦了的地方,跑到一个别人待烦了的地方。此言不虚)
18. 晓说不小
19. 遗失的访谈——岁月无声(1995年乔布斯的采访录,我一直很崇拜乔布斯。
20. 怎能忘了西游(讲述了那个时代大话西游,越光宝盒等对日常生活的影响,真向往他们那时候洪恩软件的氛围~~一群优秀的人才~气氛超级好,这样成长得也很快。)
21. 重读黑客与画家,作者的读书笔记很实用。哎,池建强的读书笔记真好。这才像读书笔记很实用可以多看看。好好学习把。
第四章 人物
1. 传统的黑客——史蒂夫·沃兹(真是那个时代的天才 苹果。
2. 从汇编到太空——保罗·艾伦(天才~~ 微软的,和洪恩软件的氛围差不多,疯狂的编程)
3. 敬畏之心(主要谈论了作者比较喜欢的两位作家,冯唐/吴军,吴军也是从事it的,作者观点是从事IT的,文字功底又好的很好。吴军就是其中的一个。
4. 设计巨匠——乔纳森·艾维(Jonathan Ive) 斯蒂芬吃饭的时候只有艾维能过去陪吃陪聊。 "实在是太难了!我们只能保持敬畏之心,保持孤独之意,一路向前!"
从设计成就上,乔纳森·艾维负责了iPod系列、iPhone系列、iPad系列的、iMac系列的,苹果的设计师,我就感觉有点耳熟,我在《乔布斯传》看过的,这哥们也算是一个设计天才吧~
第五章 工具
1. VIM——缘起(Vim号称编辑器之神,Emacs则是神的编辑器;Vim编程唯快不破,插件遍天下,Emacs则宣称自己是伪装成文本编辑器的操作系统,Vim比较适合Unix/Linux服务器端编程
2. VIM——为效率而生 (介绍了牛逼的VIM可以做很多事情,解放鼠标
3. VIM——帮助和配置(介绍了VIM的使用和使用手册
4. 神兵利器——Alfred(一个类似系统助手的东西吧。快速查找打开mac的应用程序
5. 终极Shell(Shell是Linux/Unix的一个外壳,你理解成衣服也行。它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序)原来是这样,我又想起来了,之前看的《鸟个私房菜》有说过。
pdf下载:链接: http://pan.baidu.com/s/1kTl92gZ 密码: ydes
下一本技术类书是:thinking in java (Java编程思想),java界的经典大作。国外的书,有一千页左右。
MacTalk·人生元编程 - 读书笔记的更多相关文章
- 《MacTalk·人生元编程》
<MacTalk·人生元编程> 基本信息 <MacTalk·人生元编程> 基本信息 作者:池建强 出版社:人民邮电出版社 ISBN:9787115342232 上架时间:201 ...
- 读《MacTalk·人生元编程》
读MackTalk人生元编程 花了几个晚上的时间把 卖桃君 的<MackTalk▪人生元编程>看完后意犹未尽,关掉kindle后回一下整本书的内容不由得笑了,因为脑海里出现了各种360°回 ...
- 东哥读书小记 之 《MacTalk人生元编程》
一直以来的自我感觉:自己是个记性偏弱的人.反正从小读书就喜欢做笔记(可自己的字写得巨丑无比,尼玛不科学呀),抄书这事儿真的就常发生俺的身上. 因为那时经常要背诵课文之类,反正为了怕自己忘记, ...
- 读《MacTalk·人生元编程》及Mac经常使用软件
引子 池建强的Blog:http://www.cnblogs.com/chijianqiang/ 用了1年多的黑苹果,是用Windows的思维用UI.用Linux的思维用Shell,折腾的是联想E49 ...
- python高级编程读书笔记(一)
python高级编程读书笔记(一) python 高级编程读书笔记,记录一下基础和高级用法 python2和python3兼容处理 使用sys模块使程序python2和python3兼容 import ...
- Node.js高级编程读书笔记Outline
Motivation 世俗一把,看看前端的JavaScript究竟能做什么. 顺便检验一下自己的学习能力. Audience 想看偏后台的Java程序员关于前端JavaScript的认识的职业前端工程 ...
- C++Windows核心编程读书笔记
转自:http://www.makaidong.com/%E5%8D%9A%E5%AE%A2%E5%9B%AD%E6%96%87/71405.shtml "C++Windows核心编程读书笔 ...
- CSAPP 并发编程读书笔记
CSAPP 并发编程笔记 并发和并行 并发:Concurrency,只要时间上重叠就算并发,可以是单处理器交替处理 并行:Parallel,属于并发的一种特殊情况(真子集),多核/多 CPU 同时处理 ...
- unix环境高级编程-读书笔记与习题解答-第一篇
从这周开始逐渐的进入学习状态,每天晚上都会坚持写c程序,并且伴随对这本书的深入,希望能写出更高质量的读书笔记和程序. 本书的第一章,介绍了一些关于unix的基础知识,在这里我不想去讨论linux到底是 ...
随机推荐
- idea和androidstudio的首次git配置一些问题
网上都有很清楚的步骤 但是 都是教怎么使用 但是对第一次应用idea内部vcs的git 则很少有详细说明 首先要在网上创建个项目 然后本地git clone下来 不建议内部vcs的fetch from ...
- java对redis的操作
需要两个包的支持 jedis-2.1.0.jar commons-pool-1.5.4.jar 一个连接池一个工具类 pool代码 public class RedisUtil { private s ...
- Lintcode394 Coins in a Line solution 题解
[题目描述] There are n coins in a line. Two players take turns to take one or two coins from right side ...
- 009.Working with SQL Server LocalDB --【在sql server localdb 上操作数据】
Working with SQL Server LocalDB 在sql server localdb 上操作数据 2017-3-7 2 分钟阅读时长 本文内容 1.SQL Server Expres ...
- MySQL数据库常用操作入门
一.MySQL MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下产品.在WEB应用方面,MySQL是最好的RDBMS应用软件.MySQL体积小.速度快.总 ...
- java里String类为何被设计为final
前些天面试遇到一个非常难的关于String的问题,"String为何被设计为不可变的"?类似的问题也有"String为何被设计为final?"个人认为还是前面一 ...
- JS中的DOM— —节点以及操作
DOM操作在JS中可以说是非常常见了吧,很多网页的小功能的实现,比如一些元素的增删操作等都可以用JS来实现.那么在DOM中我们需要知道些什么才能完成一些功能的实现呢?今天这篇文章就先简单的带大家入一下 ...
- Git提交代码到远程服务器
1.下载Git 不用说了,这个是必须的,也是最简单的步骤,地址如下: http://git-scm.com/download 这里会提供三个版本的下载地址,读者可以自行查找. 2.创建代码库 远程的代 ...
- linux下内存的统计和内存泄露类问题的定位
在产品的开发中,通过对当前系统消耗内存总量的统计,可以对产品所需内存总量进行精确的评估,从而选择合适的内存芯片与大小,降低产品的成本.在遇到内存泄露类问题时,经常会对此束手无策,本文通过对proc下进 ...
- 【Android】给Android Studio设置代理
先打开我们的Android Studio,点击工具栏的file下的settings,如下图 之后再搜索框上面输入Proxy,然后按第四步提示点击,如下图 之后就进入了设置代理的界面了,如下图 默认情况 ...