evol128[Blog]

I am the bone of my code

自言自语

evol128 posted @ 2011年11月24日 12:08 in programmer's life with tags fun life programmer , 2891 阅读

 

 
最近在各方面都诸多不顺啦……百无聊赖,写篇博客消遣消遣。
 
Q:为什么你会想要做程序员?当初你是为什么学这个专业的?
A:嘛,其实最初的动机也是挺单纯的啦,熟悉我的人都知道我是个重度游戏宅,中学时候觉得做了程序员就可以创造出各种各样好玩的游戏来,于是乎,就报名参加了学校的编程兴趣小组,一边学编程,还可以借机用电脑玩游戏,一举两得。后来发现做游戏好麻烦..就放弃了,不过却因此喜欢上了编程呢。非要说的话,我很享受用程序创造万物的那种感觉吧~
 
Q:你觉得成为一个优秀的程序员需要具备哪些素质?
A:Larry Wall总结的很好:懒惰,急躁,傲慢。具体说来,一个优秀的程序员因该倾向于用程序而不是人力来解决问题;迫切地想要解决问题并且能够享受解决问题那一刹那的快感;最重要的一点,相信自己是最好的。
P.S. db同学和Larry在同一家公司工作呢,想要签名的赶快联系他啊^_^
 
Q:如何才能成为一个优秀的程序员?
A:这个问题很难回答呢,因为我不知道自己是否够得上“优秀”这个词。就我看来,一个人的思维模式对其能力的影响很大。我觉得一个逻辑清晰的人在解决问题时应该要做到下面几步:
1. 怀疑:不要轻易相信从外界获取的信息,特别是“别人说的话” <-- 没有比这个更不靠谱的东西了。
2. 思考:对于每一个细小的问题,都要去思考其可能性。
3. 假设: 对于一个事物的起因,经过,结果,提出一些合理的假设。
4. 验证:不管证明还是证伪,你都得去验证你的假设,否则毫无意义。
5. 如果1-4不能解决问题,回去睡一觉,然后goto step 1,从头开始重来一遍。
6. 看到这里,如果你开始怀疑我的方法是否正确,恭喜你已经踏入了第一步。
 
Q:能对当前的各种主流平台技术做个评价么?
A:我就评价一下language吧
        C:气质型美女,最能打动我心的那种风格吧
        C++:才华横溢,只是太难相处了
        Java:清新的小可爱,也是我喜欢的类型啦
        Perl/Python/Php:感觉像3个小loli呢,各有千秋,好难取舍啊……
        Ruby:据说比上面三个都可爱,可惜我没见过……
        C#:美丽性感,可是缺乏内涵,这样的美女一点都不能打动我的心呢
        LISP:我不太方便评价火星人……
        Javascript:谁把猩猩给混进来了……
 
Q:你的对于未来的期许是什么?
A:说实话,对于未来会怎么样,我完全没有概念——只要能让我继续写程序就好了,哪怕是做最浅薄最蹩脚的程序员。
 
Q:换个问法,现在你的梦想是什么?
A:很遗憾我对成为海贼王火影忍者通灵王赏金王什么的没有太大兴趣,喂马,劈柴,周游世界——能够得到平凡的幸福的话,我就很满足了。
 
Q:你的想法似乎有点天真?
A:比起那些捐钱给aiww,投票给好庄严,认为转发几条微博就可以改变社会的家伙们来说,我觉得我很现实了。
 
Q:你的文笔似乎有待提高呢?
A:因为没有妹子来帮我修改润色。
 
Q:最后有什么想说的吗?
A:给我一台电脑,我可以创造世界。

 

Avatar_small
λ 说:
2011年11月24日 13:50

 Lua也很可爱的呢,小巧玲珑。

Avatar_small
DeathKing 说:
2011年11月25日 01:08

作为一个Ruby语言爱好者,我来给Ruby美言几句:

Ruby嘛……这个Blog就是用其杀手级应用Ruby On Rails做出来的。

就语言来说,很Sexy,很人性化,真正的“用人的思维去思考”,绝对的OOP。总之,Matz当年的考虑很正确。

这里引用两个Why的教程里的例子:

5.times { print "Odelay!" }
exit unless "restaurant".include? "aura"

很多Ruby的代码仅仅“读”就可以知道他的意思咯!而且Ruby也可以也写出许多SDL语言哦,Ruby的元编程/动态也是其一大魅力。

不过说了这么多,我也不是相当Ruby的说客,Ruby确实很美,但是个人投其所好才是真正的好。

附:Why’s (Poignant) Guide to Ruby http://mislav.uniqpath.com/poignant-guide/book/chapter-3.html#section1

Avatar_small
λ 说:
2011年11月25日 13:49

@DeathKing: 是挺直观的……那个网站真强悍……


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter