随笔分类 -  个人总结

SteveY对Amazon和Google平台的吐槽
摘要:Steve Yegge, Amazon的前员工,现任Google员工,其本来想在Google+上和Google的员工讨论一些关于平台的东西,结果不小心把圈子设成了Public,结果这篇文章就公开给了全世界,引起了剧烈的反应。发布后很快他就马上把这篇文章删了,不过,互联网上早备份了下来——SteveY 阅读全文

posted @ 2018-03-05 09:35 AlanTu 阅读(553) 评论(0) 推荐(0) 编辑

由12306.cn谈谈网站性能技术
摘要:12306.cn网站挂了,被全国人民骂了。我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题。因为仓促,而且完全基于本人有限的经验和了解,所以,如果有什么问题还请大家一起讨论和指正。(这又是一篇长文,只讨论性能问题,不讨论那些UI,用户体验,或是是否把支付和购票下单环节分开的功 阅读全文

posted @ 2018-03-04 23:47 AlanTu 阅读(209) 评论(0) 推荐(0) 编辑

豆瓣上9分以上的IT书籍-编程技术篇
摘要:在豆瓣上9分以上的IT书籍-编程语言篇中,收集了很多优秀的编程语言书籍,也得到了不少读者的喜欢。不过也有一些读者留言说某某书为什么没有,一种是因为某些书并不算讲某种编程语言的,一种是由于豆瓣9分以上这个设定。不过确实有些书籍虽然没有达到9分,但也十分优秀,所以在编程技术篇中,我会收集那些和编程有关的 阅读全文

posted @ 2018-03-04 20:58 AlanTu 阅读(1215) 评论(0) 推荐(0) 编辑

豆瓣上9分以上的IT书籍-编程语言篇
摘要:我当要学习某些技术时,第一时间就是去找相关的书籍。而豆瓣读书是我主要的参考依据,主要是它的评分基本比较靠谱,对于技术书籍,一般来说评分在8分以上就是不错的书籍了,而达到9分就可以列入"必读"系列了,所以我就打算总结一下豆瓣上评分9以上的技术书籍,本想一片文章完成的,可是经典著作太多了,因此这篇文章先 阅读全文

posted @ 2018-03-04 20:56 AlanTu 阅读(613) 评论(0) 推荐(0) 编辑

函数式编程
摘要:当我们说起函数式编程来说,我们会看到如下函数式编程的长相: 函数式编程的三大特性: immutable data 不可变数据:像Clojure一样,默认上变量是不可变的,如果你要改变变量,你需要把变量copy出去修改。这样一来,可以让你的程序少很多Bug。因为,程序中的状态不好维护,在并发的时候更不 阅读全文

posted @ 2018-03-04 12:55 AlanTu 阅读(152) 评论(0) 推荐(0) 编辑

Web开发中需要了解的东西
摘要:在StackExchange上有人问了这样一个问题:What should every programmer know about web development?(关于Web开发,什么是所有程序员需要知道的?)里面给出的答案非常不错,所以,我翻译转载过来。 顺便说一下,StackExchange真 阅读全文

posted @ 2018-03-04 12:54 AlanTu 阅读(112) 评论(0) 推荐(0) 编辑

技术人员的发展之路
摘要:2012年的时候写过一篇叫《程序算法与人生选择》的文章,我用算法来类比如何做选择,说白了就是怎么去计算,但是并没有讲程序员可以发展的方向有哪些。 所以,就算是有这些所谓的方法论,我们可能对自己的发展还是会很纠结和无所事从,尤其是人到了30岁,这种彷徨和迷惑越来越重。虽然我之前也写过一篇《编程年龄和编 阅读全文

posted @ 2018-03-04 12:52 AlanTu 阅读(172) 评论(0) 推荐(0) 编辑

分布式系统的事务处理
摘要:当我们在生产线上用一台服务器来提供数据服务的时候,我会遇到如下的两个问题: 1)一台服务器的性能不足以提供足够的能力服务于所有的网络请求。 2)我们总是害怕我们的这台服务器停机,造成服务不可用或是数据丢失。 于是我们不得不对我们的服务器进行扩展,加入更多的机器来分担性能上的问题,以及来解决单点故障问 阅读全文

posted @ 2018-03-04 12:51 AlanTu 阅读(421) 评论(0) 推荐(0) 编辑

二维码的生成细节和原理
摘要:二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文等等。这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就是一个密码算法,在此写一这篇 阅读全文

posted @ 2018-03-04 12:50 AlanTu 阅读(73655) 评论(4) 推荐(11) 编辑

编程能力与编程年龄
摘要:程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到30岁,然后就需要转型,就像《程序员技术练级攻略》这篇文章很多人回复到这种玩法会玩死人的一样。我在很多面试中,问到应聘者未来的规划都能听到好些应聘都说程序员是个青春饭。因为,大多数程序员都认为,编程这个事只能干到30岁,最多3 阅读全文

posted @ 2018-03-04 12:42 AlanTu 阅读(576) 评论(0) 推荐(0) 编辑

加班与效率
摘要:微博上看到了这么一个贴子,就像以前在《腾讯,竞争力 和 用户体验》中批评过腾讯说自己的核心竞争力是员工加班一样,我顺着Winter的回复也批评了一下这个微博—— “靠加班超越对手?!劳动密集型么?我要是对手的话,我就来趁机挖人了,直接摁死你……//@寒冬winter: 当一个管理者的智慧无法衡量一支 阅读全文

posted @ 2018-03-04 12:39 AlanTu 阅读(349) 评论(0) 推荐(0) 编辑

【转】函数式语言的宗教
摘要:很早的时候,“函数式语言”对于我来说就是 Lisp,因为 Lisp 可以在程序的几乎任意位置定义函数,并且把它们作为值来传递(这叫做 first-class function)。可是到后来有人告诉我,Lisp 其实不算“函数式语言”,因为 Lisp 的函数不“纯”(pure)。 所谓“纯函数”,就是 阅读全文

posted @ 2018-03-03 15:29 AlanTu 阅读(206) 评论(0) 推荐(0) 编辑

【转】为什么说面向对象编程和函数式编程都有问题
摘要:我不理解为什么人们会对面向对象编程和函数式编程做无休无止的争论。就好象这类问题已经超越了人类智力极限,所以你可以几个世纪的这样讨论下去。经过这些年对编程语言的研究,我已经清楚的看到了问题的答案,所以,我经常的发现,人们对这些问题做的都是一些抓不住要领、无意义的争论。 简言之,不论是面向对象编程还是函 阅读全文

posted @ 2018-03-03 15:24 AlanTu 阅读(1922) 评论(0) 推荐(0) 编辑

【转】对博士学位说永别
摘要:对博士学位说永别 经过深思熟虑之后,我决定再次“抛弃”我的博士学位。这是我第三次决定离开博士学位,也应该是最后一次了。这应该不是什么惊人的消息,因为我虽然读博士10年了,可是我的目标从来就不是博士学位。我在寻找更重要的东西,而且那个东西已经被我找到了。所以我的“博士生涯”其实完成了它的使命,基本上可 阅读全文

posted @ 2018-03-03 15:18 AlanTu 阅读(216) 评论(0) 推荐(0) 编辑

【转】写给支持和反对《完全用Linux工作》的人们
摘要:早就有人问起我的学习情况,问我有没有找到理想的研究环境。我却总是弄一些小动物,要不就是好玩的内容在这上面。真是惭愧,因为一直觉得自己还没有什么发言权,一直觉得是不是自己搞错了。不过来了 Cornell 已经一年半,也可以说一下对美国教育的感想了。我的感觉可能是错的,或者局限于我的专业或者学院。不过总 阅读全文

posted @ 2018-03-03 15:16 AlanTu 阅读(574) 评论(0) 推荐(0) 编辑

【转】完全用Linux工作
摘要:我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。 NU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。 我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自由软件运动的,虽然我觉得自由软 阅读全文

posted @ 2018-03-03 15:11 AlanTu 阅读(118) 评论(0) 推荐(0) 编辑

【转】人体工学
摘要:人体工学 长时间用电脑工作的人,都会开始关注自己的健康。很多人出现腰肌劳损,颈椎病,肌腱炎之类的烦人问题。其他人呢,因为看到身边的同事朋友得了那些疾患,也开始小心起来。通常人们的解决方案,是求助于“人体工学”(ergonomics)。很多公司请来专业的人体工学专家,为员工咨询和调整他们的座位,姿势和 阅读全文

posted @ 2018-03-03 15:01 AlanTu 阅读(834) 评论(0) 推荐(0) 编辑

【转】如何掌握所有的程序语言
摘要:对的,我这里要讲的不是如何掌握一种程序语言,而是所有的…… 很多编程初学者至今还在给我写信请教,问我该学习什么程序语言,怎么学习。由于我知道如何掌握“所有”的程序语言,总是感觉这种该学“一种”什么语言的问题比较低级,所以一直没来得及回复他们 :P 可是逐渐的,我发现原来不只是小白们有这个问题,就连美 阅读全文

posted @ 2018-03-03 14:59 AlanTu 阅读(172) 评论(0) 推荐(0) 编辑

【转】Kotlin 和 Checked Exception
摘要:最近 JetBrains 的 Kotlin 语言忽然成了热门话题。国内小编们传言说,Kotlin 取代了 Java,成为了 Android 的“钦定语言”,很多人听了之后热血沸腾。初学者们也开始注意到 Kotlin,问出各种“傻问题”,很“功利”的问题,比如“现在学 Kotlin 是不是太早了一点? 阅读全文

posted @ 2018-03-03 14:57 AlanTu 阅读(146) 评论(0) 推荐(0) 编辑

【转】什么是现实理想主义者
摘要:曾经有人看了我的文章,以为我是一个“理想主义者”,来找我聊天。他说:“你知道吗,我跟你一样喜欢简单优雅的代码。上次我在某公司工作,看到他们的代码乱得不成样子,二话没说给他们重写了,结果有几个小地方跟原来的代码不大一样,后来系统因此当掉了。老板对我说,明天你不用再来上班了!你说我是不是好心没好报啊?” 阅读全文

posted @ 2018-03-03 14:56 AlanTu 阅读(458) 评论(0) 推荐(0) 编辑

导航