简介

《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·人生元编程 - 读书笔记的更多相关文章

  1. 《MacTalk·人生元编程》

    <MacTalk·人生元编程> 基本信息 <MacTalk·人生元编程> 基本信息 作者:池建强 出版社:人民邮电出版社 ISBN:9787115342232 上架时间:201 ...

  2. 读《MacTalk·人生元编程》

    读MackTalk人生元编程 花了几个晚上的时间把 卖桃君 的<MackTalk▪人生元编程>看完后意犹未尽,关掉kindle后回一下整本书的内容不由得笑了,因为脑海里出现了各种360°回 ...

  3. 东哥读书小记 之 《MacTalk人生元编程》

         一直以来的自我感觉:自己是个记性偏弱的人.反正从小读书就喜欢做笔记(可自己的字写得巨丑无比,尼玛不科学呀),抄书这事儿真的就常发生俺的身上. 因为那时经常要背诵课文之类,反正为了怕自己忘记, ...

  4. 读《MacTalk&#183;人生元编程》及Mac经常使用软件

    引子 池建强的Blog:http://www.cnblogs.com/chijianqiang/ 用了1年多的黑苹果,是用Windows的思维用UI.用Linux的思维用Shell,折腾的是联想E49 ...

  5. python高级编程读书笔记(一)

    python高级编程读书笔记(一) python 高级编程读书笔记,记录一下基础和高级用法 python2和python3兼容处理 使用sys模块使程序python2和python3兼容 import ...

  6. Node.js高级编程读书笔记Outline

    Motivation 世俗一把,看看前端的JavaScript究竟能做什么. 顺便检验一下自己的学习能力. Audience 想看偏后台的Java程序员关于前端JavaScript的认识的职业前端工程 ...

  7. C++Windows核心编程读书笔记

    转自:http://www.makaidong.com/%E5%8D%9A%E5%AE%A2%E5%9B%AD%E6%96%87/71405.shtml "C++Windows核心编程读书笔 ...

  8. CSAPP 并发编程读书笔记

    CSAPP 并发编程笔记 并发和并行 并发:Concurrency,只要时间上重叠就算并发,可以是单处理器交替处理 并行:Parallel,属于并发的一种特殊情况(真子集),多核/多 CPU 同时处理 ...

  9. unix环境高级编程-读书笔记与习题解答-第一篇

    从这周开始逐渐的进入学习状态,每天晚上都会坚持写c程序,并且伴随对这本书的深入,希望能写出更高质量的读书笔记和程序. 本书的第一章,介绍了一些关于unix的基础知识,在这里我不想去讨论linux到底是 ...

随机推荐

  1. 剑指架构师系列-MySQL常用SQL语句

    (1)分清HAVING与WHERE的区别: HAVING 子句使你能够指定过滤条件,从而控制查询结果中哪些组可以出现在最终结果里面.WHERE 子句对被选择的列施加条件,而 HAVING 子句则对 G ...

  2. JavaScript基础知识必知!!!

    JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型. JS作用:表单验证,减轻服务端的压力:添加页面动画效果:动态更改页面内容:Ajax网络请求. 下面简单介 ...

  3. Linux shell查询ip归属地

    起因 有的时候写脚本需要能够在脚本中获取到ip的归属地,比如分析登录日志列出攻击者的相关信息等. 可以使用whois来查询ip的详细信息,但是whois并不是每台机器预装的,而且我想看中文的结果,所以 ...

  4. CodeForces - 766B Mahmoud and a Triangle

    [题意概述] 给定一串数,从中挑三个,判断能否组成一个有正面积的三角形,如果能就输出YES,否则就输出NO [题目分析] 将 n 个数从大到小进行排列,三个三个往下去判断,只要后两个的和比第一个大的时 ...

  5. ACM Adding Reversed Numbers(summer2017)

    The Antique Comedians of Malidinesia prefer comedies to tragedies. Unfortunately, most of the ancien ...

  6. win 10 和 CentOS 7 双系统安装

    工具及材料 1.一台PC         2.一个U盘,8G以上         3.需要的文件:CentOS-7-x86_64-DVD-1511.iso         4.需要的软件:UltraI ...

  7. PHP学习(4)——数据类型

    PHP 支持 8 种原始数据类型. 四种标量类型:(标量类型即为基本类型) boolean(布尔型) integer(整型) float(浮点型,也称作 double) (由于历史原因,float也叫 ...

  8. Scikit-learn:模型评估Model evaluation 之绘图

    http://blog.csdn.net/pipisorry/article/details/53001866 绘制ROC曲线 def plotRUC(yt, ys, title=None): ''' ...

  9. SpriteKit中类似Cocos2D的CCActionSpawn并发方法GroupAction

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 我们知道在Cocos2D中对于并发Action的处理可以使用C ...

  10. PGM:概率论基础知识

    http://blog.csdn.net/pipisorry/article/details/52459847 概率图模型PGM:概率论基础知识 独立性与条件独立性 独立性 条件独立性 也就是表示给定 ...