最大化你的价值

value

有人问,你为什么要从事IT技术研发工作?如果是乔布斯,可能的答案是改变世界;如果是人生导师,可能的答案是跟随你心。如果是我回答呢,答案就是如果不从事这个行业的话呢,我还真不知道该如何养家糊口:)

每个人进入一个行业,有必然性也有偶然性,现在想来,我进入软件行业可能是兴趣使然。我小时候就比较喜欢电子相关的东西,这个习惯保持到现在就是喜欢电子设备。大学的时候电子和计算机相关的课程都学的很好,其他专业课则一塌糊涂。毕业后进入一个工厂做电子设备测试,晚上则用车间的电脑学习编程,很快自己觉得可以找到工作了,就去面试,一面之下进入洪恩,稀里糊涂算是进入了IT行业。

工作了十几年,发现自己确实对技术比较感兴趣,曾经有很多机会转岗成为纯粹的管理和业务人员,但最终都没舍得放弃技术,当然技术也没什么大成,爱好而已。

为什么做技术,技术是什么?我的观点是:

1、与其他工种一样,技术可以谋生。很多导师说看准一件事情就全情投入,不要考虑收入,奋斗不息财富会随之而来。且不说只有你成事了财富才能来,就说没成事的时候我们总不能饿得头昏眼花去奋斗吧。准确一点是工作初期不要过分考虑金钱。总要解决温饱问题吧,那么做技术研发可以很容易达到这个目标。

2、技术是一种手段和做事方式。尤其是在现在这样一个互联网和数据的时代,可以说技术面前人人平等。你付出了多少,差不多就会得到多少。很多人羡慕创业公司的人获得的财富,他们只不过是把你20年平稳的打工生涯压缩成4年艰苦卓绝的创业,当他们冒着成为炮灰的风险在清晨的寒风里编程时,你正在温暖的被窝里做着美梦。所以就别羡慕了,那是他们应得的。

3、做技术需要终身学习,如果你个学习狂,恭喜你找到了一份完美的工作。有一次一个工程师告诉我,每次感到恐慌的时候,就开始学习,掌握了一门又一门语言和技术。最后他成为了一个通才之上的专才。书到用时方恨少,事非经过不知难,有时间就学点东西,没坏处,还能预防老年痴呆。

4、作技术可以最大化你的价值。如果你是卖煎饼的,买一个是一个,如果你开发了一个千万人使用的软件,那你做这个软件的价值就放大了千万倍。如果你做的互联网产品服务了千万个用户,你的做这个产品的价值也就放大了千万倍。如果你在做这样的工作,那么你就最大化了自己的价值,财富也会随之而来。如果没有,就去找这样的工作。

——读《黑客与画家》——如何创造财富有感。

今日推送的Mac技巧:

如何让不支持Retina的Mac软件变成Retina App?
前两天有订阅者求推荐Mac下的FTP软件,我推荐了FileZilla,但这个软件是不支持Retina屏的,Retina用户使用这个软件会感觉整个世界都模糊了,结果搜索之下,发现了一个小软件,叫做Retinizer,顾名思义,就是把非Retina的软件Retina化,我用了一下,完美支持FileZilla,下载地址如下,有需要的自取。

http://retinizer.mikelpr.com/

有同学让我写写自己的经历,我就随便穿插写点,但是人脑对自己的回忆一定是充满了美化和修饰的,而且这种修饰可能是不自知的,我也不例外。

时间与流行

fashion

一种编程语言想要变得流行,最后一关就是要经受时间的考验——《黑客与画家》

时间有时候是很无情的,很多流行的东西,随着时间的流逝将变得面目全非。美貌与时尚如此,技术同样要经历岁月的洗礼。进入21世纪以来,技术热点不断变更,每次的技术更迭,就像流水冲刷河床一样,虚无的流走,沉淀下来的才是有价值的东西,我们要做的就是那些能沉淀下来的东西,这需要去判断和选择。

进入21世纪,从静态语言到动态语言、面向对象编程到函数式编程、从模型驱动设计到领域驱动设计、从SOA到云计算、从BI到大数据、从BS到移动互联,无论技术热点如何变化,站着挣钱的永远是那些踏踏实实做产品和技术的。2009年SOA火热的时候,每家软件公司和互联网公司都号称自己面向服务了,甚至IBM、BEA等公司为SOA确定了SCA和SDO规范,但3年以后,无人再提SOA,无非就是用开放的技术实现原来的EAI么…

有位在校大学生问,“我们下学期要学习数据库,以后想从事大数据方向,不知道从什么方面学习大数据”。我的建议是,不要被现在大数据的噱头忽悠了,等你两年后毕业出来,可能已经没人提大数据这回事了。如果真的对数据感兴趣,踏踏实实把关系数据库学好,有时间的话再学一门编程语言,掌握数据结构,再有余力学习一些数据挖掘和推荐算法等知识,这就行了,相信我,你没那么多时间!

所以,正在流行的东西并不一定值得投入,流行感冒倒是流行,您就别追了……

今日推送的Mac技巧:

如何分别设置Mac的鼠标和触控板的滚动方向?

很多人习惯鼠标使用相反的滚动方向,而触控板类似iPad那样的自然滚动,问如何设置,当时我的回答是不知道,因为目前OS X的系统设置里,鼠标和触控板的设置是统一的。今天发现了一个免费的软件Scroll Reverser,可以实现鼠标和触控板的分别设置。

下载地址:http://www.macupdate.com/app/mac/37872/scroll-reverser

启动后程序显示在顶部菜单栏,设置简单明了,有需要的同学体验一下吧。

昨晚我正在微群里讨论知识管理的问题,刚刚谈到Evernote,诡异的是没过几分钟Evernote就提示要重置密码,当时心想被黑了,我的个人资料库啊……结果发现被黑的是Evernote不是我好失落…… 目前云端服务遍布全球,但是云端的安全仍然堪忧,企业云应用发展非常缓慢和这一点也不无干系。

感兴趣的可以关注Hacker News上的评论,http://news.ycombinator.com/item?id=5309866

Redesign——设计永无止歇

redesign

Paul Graham在黑客的第十四章-梦寐以求的编程语言里,写了一节关于Redesign的随笔。什么是好的文字?好的文字来自于不停的修改,好的编程语言和软件产品同样如此,在个人的工作生涯里,我的体会是,再多的修改也不过分。可以说没什么软件产品是完美的,完美主义者都是不断打磨产品以趋近完美。如果不信,那么各位看官可以打开你们一年前写得代码或文章,如果脸红的话就吱一声吧。

同样,如果你想不断的调整自己的设计和实现,那你就需要保证你的工作在某个特定阶段是可持续的。我的建议是无论选择公司,还是在公司内部选择工作,尽可能选择能够长期投入和完善的事情做,如果你半年做一个项目,之后又换成另一个,然后再换,除了积累了一大堆项目经验之外,1、你个人能力没有得到提升,2、你永远无法完成一个优秀的产品。在产品公司,你可以为优化某个算法或Ajax效果花费一个月的时间,这在以单纯做项目或外包的公司是不可想象的。找一家程序员被当做天才和宝贝的公司,去做可持续的产品…..

推荐两段核心文字,大家体会下阮一峰老师的翻译功底:
>
为了写出优秀软件,你必须同时具备两种互相冲突的信念。一方面,你要像初生牛犊一样,对自己的能力信心万丈;另一方面,你又要像历经沧桑的老人一样,对自己的能力抱着怀疑态度。在你的大脑中,有一个声音说“千难万险只等闲”,还有一个声音却说“早岁哪知世事艰”。( You have to be able to think how hard can it be? with one half of your brain while thinking it will never work with the other. )
如果你能平衡好希望和担忧,它们就会推动项目前进,就像自行车在保持平衡中前进一样。在创新活动的第一阶段,你不知疲倦地猛攻某个难题,自信一定能够解决它。到了第二阶段,你在清晨的寒风中看到自己已经完成的部分,清楚地意识到存在各种各样的缺陷。此时,只要你对自己的怀疑没有超过你对自己的信心,就能够坦然接受这个半成品,心想不管多难我还是可以把剩下的部分做完。

今日推送的Mac技巧:

在小帽子Alfred中查询iOS和Mac App

之前的文章中介绍过Alfred这个Mac必备神器,有兴趣的童靴可以去我的博客上翻翻关于Alfred的介绍,今天再为大家介绍一个功能,就是通过Alfred查询iOS和Mac App。
通过热键呼出Alfred,点击右上角的小齿轮,打开设置窗口,点击Features-Custom Search,在右侧栏添加自定义搜索。

1、搜索iOS App:

Search URL:itunes://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?term={query}
Title:iOS App
Keyword:ios

2、搜索Mac App:

Search URL:macappstore://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?q={query}
Title:Mac App
Keyword:mac

设置完之后,再次呼出Alfred,输入mac go2shell,试一下效果吧。

今天从微博上看到张国荣和张曼玉的旧照,让人唏嘘感慨,回忆起当年在录像厅看英雄本色和纵横四海的“暗黑岁月”,江湖一别,竟是永远,人生如梦,一樽还酹江月……

再读黑客与画家(一)

hnp_cover_b

《黑客与画家》这本书的中译本出版于2011年4月,它的作者是美国互联网界”创业教父”,哈佛大学计算机博士Paul Graham,他的译者是著名blogger、译者阮一峰先生。

这本书在2011年一上市就受到了广大人民群众的爱戴,我在第一时间拿到纸质书后,通读了两遍,当时感觉很震撼,可以说本书是我近年来读过的最优秀的人文类技术图书,个人非常喜欢,所以在去年在图灵推出多看电子书后,又购买了电子版《黑客与画家》,放到手机和Pad上随翻随看,最近又开始重读。

好书的特点是常读常新,一本好书往往沉淀了作者几十年的岁月,绝不是你草草翻上一遍就可以理解和掌握的。虽然是同样的文字,在不同的时间和环境阅读,往往给你带来不同的启示和感悟。如果大家感兴趣,后续我可以随读随写些自己的感受,留于自己也方便他人。

今日推送的Mac技巧:

  • 推荐免费的文本编辑器Imagine 我个人觉得Imagine比OS X自带的TextEdit好,除了目前不支持iCloud外,基本涵盖了TE的功能,而且排版简约美观,可更换柔和的背景色,全屏写字非常舒服,对字体样式的支持很好,在富文本和纯文本间切换方便,我基本用Imagine替代了TextEdit。

    下载地址:https://itunes.apple.com/cn/app/imagine/id566877440?mt=12

  • 去除右键菜单的重复项 OS X 系统有个问题,某个程序反复安装后,选中某种类型的文件,点右键-打开方式,你会看到不少重复的选项,我们可以用以下命令去除重复项。 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user

今日从CSDN CTO俱乐部微信群中处得知,聚美优品三周年促销导致网站崩溃,目前依然没有修复,技术人员也不知道带盐了没有,但是又一个不眠之夜是注定了的。另外带盐老板陈鸥在出问题后即可抛出百万年薪找CTO,在这种公司做技术,压力山大亚……你们感受下

福布斯的碎碎念

提示:过了春节后,每天收到Mac技巧的订阅者信息越来越多,其中有很多是技术问题,但我没有那么多时间去一一回复,有时候看见一个问题想回,有事一忙就忘了,那个问题也就被淹没了。所以,大家如果觉得自己的问题是个需要回复的、可以公开的问题,可以直接发布到我之前说的那个问答社区上去,那里一般都会有人回复,阅读和检索都很方便,网址:http://q.itari.com.cn

2013胡润全球富豪榜发布了,各路媒体又开始每年一度的分析盛会,这个升了那个降了还有一个没了……刚开始有这玩意的时候我还挺关注的,尤其是今年上去一个明年进去一个,让人惊叹排行榜还有些政府职能,慢慢就不怎么关注了,一是和咱没啥关系,人家都开上劳斯莱斯了,您这蹬三轮的就别替人家操心了。而是IT行业上榜的就那几个,也没什么可说的…… 对于福布斯,现在大家的态度是这样的:http://weibo.com/1664227735/zliWsibYP (@子柳: 每天早上起来都要看看富豪榜,发现我老板没上榜就赶紧去上班,直到今天……)

大部分人都想获得类似的成功,这样的成功者总是受人膜拜的,所以每个上榜的人都被寄望去分享他们的成功经验,似乎他们说的每个字充满哲理掷地有声,满地都是珠玑,不是编程珠玑而是字字珠玑。其实用脚趾头想想就知道没那么多珠玑,真实的情况是,几乎所有的成功者在分享“我的成功可以复制”时,都会有意的美化自己的成功经历,强调面临的困难和自己的高瞻远瞩、力挽狂澜,对于时代、环境和运气等因素一带而过,这就是告诉你,“知道哥当年吃过多少苦了吧,我容易吗我,其实,我的成功不能复制滴。”

一套组合拳下来,热血青年基本都歇菜了,除了暗挑大拇指没有得到任何有营养的东西。其实每个人最终取得的成就都由他所处的时代、家庭环境、个人能力、机遇和运气组成,在不断的试错和选择中成长,你不去主动选择和试错,就会原地踏步,我在某一期Mac技巧讲过,人生中的选择,有选对的,有选错的,选对选错都是选择,知道的多了,可能以后做对的机会就多了。所以,少听忽悠多干实事,就行了。

今天推送的Mac技巧:

  • 推荐一个日记软件Day One
    支持OS X和iOS,GUI简洁功能也不繁复,风格我很喜欢,现在的Mac技巧都是用这款软件写成的,支持iCloud和Dropbox同步,支持markdown语法,支持记录随想、提醒,日历支持很不错,68元,链接:https://itunes.apple.com/cn/app/day-one/id422304217?mt=12

  • 隐藏的空间切换功能 以前介绍过OS X中Space的使用,我们可以定义多个Space,每个程序都可以在特定的Space中打开,多手势上推下滑选择程序,也可以通过ctrl+数字切换Space,很方便。今天再为大家介绍一个隐藏的功能,就是通过四指双击触控板,可以在你最近使用的两个Space之间切换,这个功能就类似电视频道中的返回功能,当你使用了Space1中的一些APP,切换到Space4,通过四指双击可以在Space1和Space4之间切换,对于协同工作非常有效。典型的应用场景:在Space1里编码,在Space4里参考各类文档。

功能开启,打开终端程序,输入:

defaults write com.apple.dock double-tap-jump-back -bool TRUE;#功能开启
killall Dock;#重启Dock

怎能忘了西游(完结)

root

碎碎念:发了西游第三篇后几位不耐烦的同学开始扔西红柿和臭鸡蛋,但为时已晚,第四章完结篇的推出是箭在弦上,不得不发!

正文:
当年除了VCD外,各种解构西游的书籍和文章满天飞,相关的小说层出不穷,然而真正脱颖而出并流传至今的,只有今何在的《悟空传》。就像北乔峰南慕容一样,当年网络文学号称“台湾痞子蔡,内地今何在”。《悟空传》以后,今何在被誉为内地网络文学第一人,可见影响力之大。

我最早知道悟空传并不是从网络上,而是从一个兄弟的网络签名得知,有一天我发现这个木讷的家伙,把水木清华BBS的签名改成了:

我要这天,再遮不住我眼
要这地,再埋不了我心
要这众生,都明白我意
要那诸佛,都烟消云散

料想这厮没有此等文采,一问之下,才知道《悟空传》出版了。

《悟空传》讲述的是悲剧英雄孙悟空以及唐僧等人对命运的抗争,并对高高在上的神仙皇帝进行了无情的嘲讽。其中的情节与《大话西游》有千丝万缕的联系,很多文字充满了对大话西游的致敬,同时,《悟空传》又有自己新的灵魂,虽然都是悲剧故事和悲剧英雄,《大话西游》是注重痴心与离别,《悟空传》是强调梦想与追寻。

今何在从现代人的角度重新解读《西游记》中与孙悟空的相关情节,通篇文章强化了思考和反叛,弱化了情节,他的文字在那个年代闪烁着叛逆的光芒,其跳跃性和质感吸引了大量的年轻读者,读起来既痛又快。同样,悟空传也催生了大量的经典名句:

当五百年的光阴只是一个骗局,虚无时间中的人物又为什么而苦,为什么而喜呢?
等到那一刹那,黑暗的天空突然被一道巨大的闪电划开。孙悟空一跃而起,将金箍棒直指向苍穹,“来吧”!那一刻被电光照亮的他的身姿,千万年后仍凝固在传说之中。
若天压我,劈开那天,若地拘我,踏碎那地,我等生来自由身,谁敢高高在上?
……

《悟空传》是一个时代的传奇,多年以后,相信仍然有人记得那个苦苦对抗宿命的猴子。也许我们每个人内心深处都是个无法无天的石猴,充满愤怒和激情,只是随着年龄的增长慢慢被戴上了紧箍咒,然后用一生去寻找自我。

今天推送的Mac技巧:

如何开启root用户?
用过Linux/Unix系统的都知道root用户,它具备具有读写文件系统所有区域的特权,是最高级别的用户。OS X一样有root用户,只不过默认情况是不开启的。我们想在命令行执行需要root权限的操作时,可以在命令之前增加sudo指令,比如执行每日维护指令,sudo periodic daily,系统会提示你输入用户密码,执行root权限。在GUI(图形界面)执行root级别的命令时也会提示输入用户密码。一般情况下我们是不需要开启root用户的。

用惯了Linux系统的用户有时很想启用root用户,其实也很简单,打开Finder,输入shift+command+g,在前往文件夹中输入:/System/Library/CoreServices,然后在目录中找到目录实用工具并打开,解开左下角的小锁,然后点击顶部菜单的,你就会看到启用或停用root用户的选项了。然后我们在命令行下执行su -,就可以切换到root目录下,root的默认目录是/var/root。也可以在系统启动时用root用户登录。

如果仅仅是想在终端里切换到root用户下,直接执行sudo su -,然后输入当前的用户密码即可。

root有风险,启用须谨慎!