沉默的大多数

silence

现在虽然到了一个信息极为流畅的时代,但是大多数人依然是沉默的。这里不谈论政治民生,就说社交数据内容的贡献者,依然寥寥。大致是1%的内容提供者,3%的参与讨论者,6%的冷嘲热讽挑毛病者,还有90%沉默的大多数,冷冷的旁观默默的走开,从不带走一片云彩。

幸好还有那3%的高质量互动,所以,这期我们就互动一下,回复几个问题:

1、问:在一家公司个人影响力是不是真的很重要?今年我在晋升各方面的指标都达标了,但主管给我的反馈是影响力不够,在别的主管那里没什么印象,平时要多参加活动,多交流,增加自己的影响力。我很郁闷,我性格比较内向,比较喜欢自己研究技术阅读等,这种性格怎样增强影响力啊?

答:我工作的这些年遇到了很多技术牛人,有一部分人喜欢默默的牛,他们默默的coding,默默的解决问题,默默的帮助别人,默默的完成自己的工作,从来不写博客不发微博不参加技术大会不上社交网站,总之就是默默的,但是很牛,一点不比业界这些愿意分享的牛人差。这样的人其实没什么不好,个人选择而已,只要能够找到赏识你的人或公司就可以了。关键的问题是,你要足够的牛。
如果你不是要做这种人,那么确实需要更多的扩展自己的知识面和影响力,理解技术之外的东西,增加交流,多发言和演讲,多读一些人文类的书籍。就像我昨天写得,挠自己的痒处,离开舒适区,只要有利于成长,就去做自己不擅长的东西。

2、问:从大学毕业一年多了,本科专业是机械自动化,但在大学期间也逐渐爱好计算机专业了,并报了计算机的双学位,由于两专业课程的时间冲突,基本上都是自学专业课,最后也顺利毕业了。本想通过读研深造进入IT行业,但今年考研失利,开始迷茫了。在校基本上插班听课,缺乏编程和项目锻炼,基本上学到的都是理论。
我也怀揣着一个将来能进入像淘宝、Google(可能有点远)工作的梦,我感觉能和优秀的人一起工作会是幸福的。但我现在缺乏求职需必备的技能,真的想进入IT行业,您认为通过报一些IT培训课程去学一些技能或者项目经验是否是一个合适的途径?这样的培训,求职企业是否认可?当下IT技术飞速发展,像我这样渴望入行的人,可以选择哪个方向开始呢?

答:这个问题虽然很长,但是更容易回复一些。想进入IT行业其实和考研究生没有任何因果关系。很多大学生考研究生可能是为了推迟就业压力,但这个压力迟早要面对的。现在网络上有海量的学习资源,更不要说国外知名大学的各种公开课,所以学习只能是自己的事。如果自制力不够,去培训班也是个不错的选择,毕竟花了钱也是动力。另外在学习的过程中争取能产出自己的软件作品,这个对未来就业非常有帮助。
祝你早日进入Google或淘宝!

以上均为个人建议,仅供参考,如有雷同,绝对是别人盗版。

今日推送的Mac技巧:

再谈Alfred的Custom Search:

有一期Mac技巧我介绍了如何利用Alfred的自定义搜索实现在App Store上搜索app,后续有很多人问如何自定义自己的搜索或打开特定网页,其实非常简单,今天给大家介绍下。
目前很多网站的功能都是通过REST风格的应用,不懂REST也没关系,我们来举个例子,比如Googe的翻译功能,这个URL就是把life翻译成中文:

http://translate.google.cn/#auto/zh-CN/life

其中zh-CN表示翻译成中文,auto表示自动检测输入源,life表示要翻译的内容。理解了这个URL就可以自定义Google翻译了。

打开Alfred-设置-Features-Custom Search,点加号增加一个新搜索,在URL处输入http://translate.google.cn/#auto/zh-CN/{query} ,Keyword输入en,Title自定义即可。保存后用option+space呼出Alfred,输入en application,回车后Alfred就会为你打开Safari并把application翻译成中文。

大家可以据此自定义各种快捷查询、翻译、打开特定网页等功能。

那年夏天我做了两件事。第一件事是什么都没做。第二件事是读完了719页的《操作系统:设计和执行》。那本红色的简装本教科书差不多等于睡在了我的床上。——摘自LinusTorvalds自传《Just for Fun》

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,试一下效果吧。

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