不久前情人節時,一位網友看到美青跟我的照片,留言說「好恩愛喔
時間一晃就是三十四年了,人有沒有下一輩子我不知道,但我知道我
(照片攝於1975年8月,在紐約市曼哈坦區華盛頓廣場公園Wa
月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历,我在把他的心得做了不多的增改,并根据我的经历增加了"进阶"一节。这是一篇由新手和我这个老家伙根据我们的经历完成的文章。
我的这个朋友把这篇文章取名叫Build Your Programming Technical Skills,我实在不知道用中文怎么翻译,但我在写的过程中,我觉得这很像一个打网游做任务升级的一个过程,所以取名叫"技术练级攻略",题目有点大,呵呵,这个标题纯粹是为了好玩。这里仅仅是在分享Mailper和我个人的学习经历。(注:省去了我作为一个初学者曾经学习过的一些技术(今天明显过时了),如:Delphi/Power builder,也省去了我学过的一些我觉得没意思的技术Lotus Notes/ActiveX/COM/ADO/ATL/.NET ……)
你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?
建议:
注:你也许会很奇怪为什么下面的东西很偏Unix/Linux,这是因为我觉得Windows下的编程可能会在未来很没有前途,原因如下:
所以,我个人认为以后的趋势是前端是Web+移动,后端是Linux+开源。开发这边基本上没Windows什么事。
1、 学习一门脚本语言,例如Python/Ruby
可以让你摆脱对底层语言的恐惧感,脚本语言可以让你很快开发出能用得上的小程序。实践项目:
为什么要学脚本语言,因为他们实在是太方便了,很多时候我们需要写点小工具或是脚本来帮我们解决问题,你就会发现正规的编程语言太难用了。
2、 用熟一种程序员的编辑器(不是IDE) 和一些基本工具
使用这些东西不是为了Cool,而是这些编辑器在查看、修改代码/配置文章/日志会更快更有效率。
3、 熟悉Unix/Linux Shell和常见的命令行
对于程序员来说Unix/Linux比Windows简单多了。(参看我四年前CSDN的博文《其实Unix很简单》)学会使用Unix/Linux你会发现图形界面在某些时候实在是太难用了,相当地相当地降低工作效率。
4、 学习Web基础(HTML/CSS/JS) + 服务器端技术 (LAMP)
未来必然是Web的世界,学习WEB基础的最佳网站是W3School。
1、 C语言和操作系统调用
2、学习Java
4、学习关系型数据库
5、一些开发工具
1、C++ / Java 和面向对象
我个人以为学好C++,Java也就是举手之劳。但是C++的学习曲线相当的陡。不过,我觉得C++是最需要学好的语言了。参看两篇趣文"C++学习信心图" 和"21天学好C++"
C++和Java都不是能在短时间内能学好的,C++玩是的深,Java玩的是广,我建议两者选一个。我个人的学习经历是:
2、加强系统了解
重要阅读下面的几本书:
3、系统架构
写了那么多,回顾一下,觉得自己相当的有成就感。希望大家不要吓着,我自己这十来年也在不断地学习,今天我也在学习中,人生本来就是一个不断学习和练级的过程。不过,一定有漏的,也有不对的,还希望大家补充和更正。(我会根据大家的反馈随时更新此文)欢迎大家通过我的微博(@左耳朵耗子)和twitter(@haoel)和我交流。
—– 更新 2011/07/19 —–
1)有朋友奇怪为什么我在这篇文章开头说了web+移动,却没有在后面提到iOS/Android的前端开发。因为我心里有一种感觉,移动设备上的UI最终也会被Javascript取代。大家可以用iPhone或Android看看google+,你就会明白了。
2)有朋友说我这里的东西太多了,不能为了学习而学习,我非常同意。我在文章的前面也说了要思考。另外,千万不要以为我说的这些东西是一些新的技术,这份攻略里95%以上的全是基础。而且都是久经考验的基础技术。即是可以让你一通百通的技术,也是可以让你找到一份不错工作的技术。
3)有朋友说学这些东西学完都40了,还不如想想怎么去挣钱。我想告诉大家,一是我今年还没有40岁,二是学无止境啊,三是我不觉得挣钱有多难,难的是怎么让你值那么多钱?无论是打工还是创业,是什么东西让你自己的价值,让你公司的价值更值钱?别的地方我不敢说,对于互联网或IT公司来说,技术实力绝对是其中之一。
4)有朋友说技术都是工具,不应该如此痴迷这句话没有错,有时候我们需要更多的是抬起头来看看技术以外的事情,或者是说我们在作技术的时候不去思考为什么会有这个技术,为什么不是别的,问题不在于技术,问题在于我们死读书,读死书,成了技术的书呆子。
5) 对于NoSQL,最近比较火,但我对其有点保守,所以,我只是说了解就可以。对于Hadoop,我觉得其在分布式系统上有巨大的潜力,所以需要学习。 对于关系型数据库,的确是很重要的东西,这点是我的疏忽,在原文里补充。
(全文完,转载时请注明作者和出处)
作者:芦笛 在 芦笛自治区 发贴, 来自 http://www.hjclub.info
未来属于呼唤"向我开炮"的王成?
——伦敦骚乱杂感
芦笛
王成大家都知道,就是电影《英雄儿女》上的主角,前段朗朗在白宫演奏,其钢琴曲中就夹进了那电影的插曲《为什么战旗美如画》。那电影记得那是从巴金的烂小说《团圆》改编而成,但加入了原著没有的王成舍身呼唤炮兵轰击自己的英雄事迹。
那其实是真人真事,而且有过两个王成。第一个名叫蒋庆泉,美军冲上山头后,他呼唤炮兵,但炮兵已经打完了炮弹,无法轰击他所在的山头了。背报话机的士兵都没有武器,于是美军便按战争规则,活捉了他。后来停战放了回去,他不但没成英雄,反而成了可耻的叛徒,受尽了折磨。直到记者近年采访他,他还仍然认为被俘是可耻的事,仍在责怪炮兵为何不发炮将他打死,要让他受那么多年的罪。
第二位名叫于树昌,事迹与蒋完全一样。美军百多人冲上山头后,只有他一个人,除了背着个步话机外,手无寸铁,于是美军二等兵迈克•奥卡拉汉便按规矩行事,提醒战友们不要开枪,围上去活捉他。于树昌却拿着步话机哇啦哇啦喊,鬼子自然不知道他在叫什么。不料过了一会儿,炮弹如飞蝗而至,炸得百多人血肉横飞。于树昌当然是光荣牺牲,鬼子也基本被炸死,只剩下三个活了下来,其中就有那奥卡拉汉。可他也被炸断了一条腿。几十年后他当上了内华达州的州长。跟中国人谈起此事,恨恨道:我们按战争规则行事,因为他没带武器就不打死他,没想到他竟然不守规则,呼唤炮兵来炸死我们。
据官媒介绍,这位奥卡拉汉后来也被中国人说服了,最后认定于树昌也是保卫祖国的英雄,与他们只是立场不同而已。我不相信这是真的。当然这也只是我个人的一厢情愿,因为若奥卡拉汉真的接受了那里面蕴含的逻辑——为了保卫祖国那个崇高的目的,就可以不惜使出一切手段来,那就太可怕了。
最容易想出来的后果就是,若美国兵吃一堑,长一智,跟伟大领袖一样,认识到"宋襄之仁"是"蠢猪式的仁义道德",只合唾弃,以后冲上山顶见人就先打死再说,管他有无抵抗力,连伤兵也不放过。进了村镇第一件事也就是把所有的平民都打死,以免其中暗藏着游击队,那美国兵和苏联兵、日本兵还有什么两样?当年日本兵之所以搞"三光",无非就是无法区分谁到底是良民,谁到底是抽冷子袭击皇军、打了就跑的便衣战士,干脆统统杀光最省事。战争本来就是容易促进人类兽性发作的烂事。若是双方都不讲规矩,那最终结果就是双方都要堕为滥杀平民的屠夫。
然而老美毕竟知道那后果,坚持要做宋襄公,始终没把日本人的三光政策使出来,而这就是他们打输了越战的原因之一。对付游击战,他们能做的,顶多也就是效法日本人在东北搞集村倂屯,建立所谓"战略村",令良民在其内居住,战略村之外的人则一律视为潜在敌人。然而这办法也未见效,盖其中潜伏的越共分子会发动群众捣毁战略村,集体往外逃,守卫的士兵总不能把手无寸铁的良民打死吧?
我看这也就是今日文明世界面临的困境。早就在旧作中反复说过了。鬼子与国人乃至其他地方的人的区别,在于他们知道规则高于一切,靠违反规则占便宜貌似聪明,但最后只会害人害己,使得全社会变成充塞着凶残无耻的野兽的丛林,最后是谁也没好处。东西方的区别也就在这点上。中国之所以无法搞民主,就是始终无法达成这社会共识。而按规则玩游戏的特点恰恰是,只要有人不愿受它约束,则规则立即失效,而吃亏的正是守规则的一方。
民国实验已经反复证明这一点了。当初老袁想按规矩来,结果是孙文借刺宋案与大借款案无理取闹,发动"二次革命"的武装叛乱。他步步退让无效,只好把拳头使出来,立即就收神效,孙黄等搅屎巨棍只能逃亡海外。后来他又想与国会协商修改《临时约法》,去除该法对政府的无理捆绑,结果是国会反而制定了个彻底剥夺政府权力,使得政府完全瘫痪的宪法。他只好又使出流氓手段来,干脆抓捕国民党议员,使得国会因人数不足而自动垮台,反倒就此成了一言九鼎、威风八面的大总统。等到段祺瑞接了他的班,又在他的轻车熟路上潇洒走一回:老段开头想按《临时约法》办事,最后却被黎元洪撤了职。待到他动用武力"再造共和"后,便干脆连国会与约法都不承认了,自己去弄个安福国会出来,反倒是鸦雀无声。守规则与不守规则的奖惩效果是如此明显,当然最后只会是诱导鼓励大家都不守规则。而且,越是后胜者,使出来的取胜手段也就越发烂污。国民党取代北洋,中共取代国民党,就是这负筛选的生动例证。
如今这多元的西方世界,我看也存在这问题。911事件后,我写了篇《难以涉过的愤怒的河水》。在其中我指出,恐怖主义对人类文明最严重的挑战,还是它可能以自家不择手段、滥杀平民的战争方式,动摇西方人对自家文明生活方式的信仰,诱使或迫使西方人民同意放弃自己的自由,以此去换取安全感。
这危险是明摆着的:镇压恐怖主义活动最有效的政体,还是剥夺人民一切权利自由的极权政体。若是每个公民都处在安全机关的监测下,所有的人都被纳入严密的组织网络,所有的私人电话、通讯都可以任意被监听或监视,那当然恐怖分子也就毫无作乱的可能了。因此,在西方发生的恐怖活动,若是诱发了普遍恐慌,就有可能诱使公民同意放弃自己原来享有的自由,加强政府对公民的监测控制能力。事情若真的这么发展下去,西方就有可能逐步自动放弃原有生活方式,向极权国家看齐,则那就是西方文明所能遇到的最大的悲剧。
在某种程度上,这预言已经实现了。如今乘坐飞机,旅客动不动就被搜身,有时甚至是每个人都被搜身,这在20年前是绝对无法想象的。言论自由也同样受到威胁。这次伦敦骚乱,据说就是某些人利用黑莓手机在网上煽风点火引起来的。英国警方宣布,正在监控"推特"等社交媒体,鼓动骚乱者将被逮捕。此外,由于黑莓手机通信成为肇事者的重要联络工具,黑莓英国营运商也声明说将"以所有可能的方式协助"配合当局调查。连英国那自由主义的故乡,都不得不采取这种十年前根本无法想象的管制措施,实在是令人扼腕长太息。
类似地,自由主义传统也正在受到多元文化的威胁。如所周知,西方的自由主义(这儿指的是政治上的自由主义,不是经济上的自由主义)主张对所有的文明都一体包容。所谓后现代主义的一支更认定"文明无优劣论",对所谓"文化帝国主义""话语霸权"等超敏感。这光在理论上讲讲倒没有什么,然而既然要在实践中也包容多种价值观,那就必然会面临"是否包容反普世价值观的价值观"的悖论。
这所谓"普世价值观"从未经过明确界定。在我看来,它其实就是"西方主流价值观",其中最要紧的一条,就是"规则至上","手段决定目的"。若西方社会真要包容"为达目的不择手段非但不可耻,反而是人间大智慧",那西方的自由社会就再也无法自由下去了。
若是再加上种族与宗教等敏感因素,则这问题就更加突出。1995年,日本曾发生了奥姆真理教在东京地铁站释放毒气的惨剧。事后警方说,他们早就发现该邪教的违法行为了,但迟迟不敢立案侦查,原因就是日本对宗教自由特别重视。不管什么阿猫阿狗,只要打出了宗教牌子,警方就不得不投鼠忌器,慎重行事。日本还是个单一民族国家,警方还如此如履薄冰,在多民族多种族多宗教杂居的西方国家,这问题就更严重了。
的确,西方国家现在大量接纳否认普世价值观的外国人入籍,迟早会让自己的国家陷入中国的困境,那就是"犯规者最聪明,守规矩最愚蠢",最后导致法律与社会公德彻底丧失约束权威,公民的道德自律荡然无存,只能靠限制公民自由加铁腕镇压来维持社会秩序,最终实现"全球一片红"。这趋势若非我个人杞人忧天,则人类的前景实在未可乐观。
作者:芦笛 在 芦笛自治区 发贴, 来自 http://www.hjclub.info
经过14期的参赛作品展示,国家地理旅行者2011摄影比赛的获奖作品终于发布,共11幅作品:
冠军:在火山口湖仰望星空
摄于俄勒冈州火山口湖国家公园,Ben Canales四肢摊开,慵懒地躺在雪地上,他仰望着满天的星斗,非常惬意。这幅长曝光作品使用定时器拍摄。摄影:Ben Canales(...)
继续阅读全文>> 国家地理旅行者2011摄影比赛获奖作品
© comgeo for 地理时间, 2011. | 原文链接 | No comment | @地理时间 | 图片托管于又拍网
Post tags: 2011, Traveler, 国家地理, 壁纸, 摄影, 旅行
这些您可能也喜欢哦! | ||||
国家地理旅行者2011摄影比赛作品[第7-8周] | 国家地理旅行者2011摄影比赛作品[第5-6周] | 国家地理旅行者2011摄影比赛作品[第13周] | 国家地理旅行者2011摄影比赛作品[第14周] | 国家地理旅行者2011摄影比赛作品[第9周] |
无觅 |