redirect_to :future #思维驱动 » Blog Archive » 2005之技术篇。

2005之技术篇。

这是一篇迟来的总结。不过希望不是太迟。

总的感觉来说这一年自己技术增长得不是很大,似乎接近停止了,长期的出差很多生活方式都被打乱了,甚至于生活态度都改变了。不过多少还是有几个东西值的一提:

一,正则表达式:我blog至少4次提到过这个词,而且不止在一个人的年终总结上看到正则表达式这一词了,还记得以前还有个《10种让你免于失业的技术》中也提到过这种技术,正表表达式几乎是计算机中的通用语言(如果算是语言的话),几乎我所熟知的所有计算机语言都支持正则表达式功能,无论是传统的C/C++还是火热的java异或是五颜六色的脚本语言,还有我所使用的很多文本编辑工具都支持正则表达式查找和替换。像vi、UE,source insight等等等等,那正则表达式为什么这么流行这么受人欢迎呢。首先从结果上看它改善了你的生活,很多自己写程序来做文本处理的事情用正则表达式可能只需要一两个语句就行了,而且让你感觉解决方案那么的完美和令人舒服。其次正则表达式让你用一种与以往不同的方式来看待文本,就是:文本是有结构的。是的,它以行、词、字符等等元素组成,而正则表达式正是让你用模式语言描述文本结构的一种技术。掌握它之后生活将变得更美好,而正则表达式也是我在2006年希望继续提高的一项技术。不过有高人说过:学习正则表达式没有捷径。
一个用了十年正则的老手也会有栽倒在正则上的时候。
一个用了一辈子的骨灰也会发现原来还有他不知道的用法。

二,perl:本来想把perl归到下一类”脚本语言”中来说,不过既然正则表达式排在第一位,那么perl排在第二位也是理所应当的,因为perl和正则表达式是紧密相关的,虽然不能说没了正则表达式perl就失去了存在的意义,不过至少是失去了很大一份光彩,因为正则表达式几乎深入perl的每一个角落。虽然我很早知道perl不过第一次使用应该是去年写的那个nat代理,就是所谓的p2p技术,让外网的用户可以连接到内网进行操作,方便我们在各省的兄弟们管理各省的系统(不过不是很成功),真正关注起perl应该是今年学习网络爬虫的时候为了定制自己的各种需求和处理返回的结果,才开始找各种资料和文档来看的,进一步深入以后发现自己越来越喜欢这东西,方便、简约,人性凡是我所以想像到的赞美的词语加上去都不为过。感谢Larry Wall的伟大创造,今年继续努力。又有高手云:perl是一门非常优秀的语言,学好他后你就远远不止在网络安全方面有重大收获了。

三,脚本语言:在我的很多地方(包括简历)写自我描述的时候都会加上这么一句”狂热的脚本语言爱好者”,记得学习的第一个脚本语言应该是php,那是改别人的程序来写自己的文章发布系统,从那以后一发不可收拾,凡是听说过的脚本语言都下下来试一试,自己喜欢的(像php)就下载语言实现的原代码来阅读,虽然到现在也没特别精通哪个语言,但是它们对于我想法的影响是非常巨大的,首先我喜欢上了那种即时修改即时生效的开发和调试模式,喜欢上了用它们作为一种类似胶水的东西把各种自己熟知的东西整合为一个更强大的东西(这一想法在深入使用unix,linux后得到了放大)。更多的语言使用我学到了不同的方法处理同一个问题,极大的开阔了我的视野,现在几乎一般的问题我很快就能找到某种解决方法,甚至于想到几种不同的方法并取其中一个(这就是人家所说的解决问题的能力?hehe),这一切都得益于各种种样的脚本语言。
说到脚本语言2005的最大热点应该是ruby和它的web开发框架:ruby on rails,rails确实把web开发从一种不断重复的对表的CRUD所带来的痛苦减到了最小(至少是我所见过的,我定阅的rss中有几个python web 开发框架的开发者,不过我都没深入去看,不好评论.),以及其它种种好处不再纂述,从此我也越来越喜欢用这东西开发网站,一共做了两个,虽然都是玩具.不过我想让我回去用php做网站的可能性已经很小了。
Perl说:There is more than one way to do it.

四,WEB技术:Web技术除了上述说的rails,还有更多的像ajax,rss之类的东西在2005走进了我的视野,还有大家所鼓吹的Web2.0,不过关于这个话题我会专门写一篇东西来说说我对2.0的看法(实际上已经写了很久了,还没写完。),但是我所写的不是赞美而是批判,那些一直在YY的精英们,当世界上其它国家都在讨论2.0的概念时,我很震惊的发现国内的很多人都在散发他们”成熟的2.0″应用。赫赫。可能发现我几乎很少在blog上提到过java这东西,不是我生活在远古,不知道这东西,事实上因为工作上的需要,年初我还给公司的新产品(或是新版本)搭建了一个前台程序原形,这一阶段至少有四个人(包括我)在不断的完善这个原形的功能,并已经在各地上线,用的是webwork框架直接用jdbc操作数据库,但是从个人角度上看我是非常不喜欢java的,最主要问题是我的512M的内存实在是跑不动这些应用,而两三年的C工作经验,让我对于效率以及内存占用问题很敏感,虽然最终的服务器可能运行在16个CPU,8G内存的主机上,不过对于这种技术我还是没什么好感,似乎从我99年第一次接触java开始,就注定了我跟它之间不会有太多缘份。
引用人家一篇文章的标题:《博客在灿烂中死去》(注:地址是刚刚google上找到的,原文出处不详)表达我对现在大家说的2.0的看法:
Web2.0,在精英们的YY中死去。

五,操作系统:操作系统没什么好说的吧?好像是的,无非是windows和各种unix like系统,我发现现在我在win平台上除了基本生存能力和简单小程序开发上还混得过去外,其它方面都很是让我紧张和没把握。(人家说我这几年没原来学校时那么张扬了,赫赫,被生活磨的吗?或许吧,不过当时很多的自信或是自大可能来自于无知吧,当自己慢慢明白很多东西后,发现其实自己没那么多能耐)。unix平台绝对是一个伟大的平台(这不是废话嘛,谁不知道),最近这两年的工作因为跟unix接触的多了,慢慢的对于计算机,对于系统设计的看法,发生了很多的改变,慢慢的我不再习惯于把所有功能写进一个大程序,而将它们分成小程序再通过各种进程间通信(或是别的方法)串起来。不再把各种数据库,操作系统看成那么的安全和稳定,而是把它们看成是系统中不可控的一部份。越来越喜欢使用和定制各种开源的程序开解决自己的问题,而不是从头开始全部自己一点点的做。慢慢的习惯了写小的脚本而不是自己手动的处理来改善自己的生活(当然我很讨厌shell脚本,至今连里面的if语句怎么写都不知道)。慢慢的…..

慢慢的我会越来越喜欢unix的。。。haha.

最后总结:

工作四年,没太大长进,但是至少慢慢的我告别的无知,慢慢的有了自己的想法和自己的做事方法,技术学习上我从未停止过脚步(虽然有时候会停上来歇歇脚,haha),慢慢的也在摸索自己的学习方法和做事方式,也希望尽早确定自己的方向,我想2006将是更加丰收的一年吧。

敬请关注下篇:2005之生活篇。

看完啦?再看看我们最近的10条记录对您是否有用呢?

要不,再找找其它内容:




或者给我们留下些意见、建议,这将给我们莫大的鼓励,促使我们做得更好。

45 Responses to “2005之技术篇。”

  1. drug addiction definition tagalog Says:

    Dealing with destitution to finish drug addiction definition tagalog
    and alcohol abuse is filtering signs and ignoring reasons.

  2. alcohol rehabilitation centers Says:

    Sadly, a lot of rehabs for fracture addiction healing have
    a pretty miserable success price.

    Feel free to visit my weblog … alcohol rehabilitation centers

  3. drug addiction quotes inspiration Says:

    Central nerve system tension systems likewise may
    be involved throughout the development of drug addiction quotes inspiration dependence (see above), and also residual adjustments in the task of such human brain tension systems throughout drawn-out abstinence may add to vulnerability to regression (Number 5,
    red).

  4. Kathie Says:

    Hey there, I think your website might be having browser compatibility issues.
    When I look at your blog site in Firefox, it
    looks fine but when opening in Internet Explorer, it has some overlapping.
    I just wanted to give you a quick heads up!
    Other then that, amazing blog!

    Here is my weblog :: garcinia cambogia with hca (Kathie)

  5. Want Better Sampling Coffee? Attempt The Following Tips - Teknoloji Soruları Says:

    […] […]

  6. 광장 - Everything You Almost Certainly Do Not Know About Caffeine Says:

    […] […]

  7. Members - Discover Admissions Says:

    […] […]

  8. 데이터 - Healthful Advantages Of Drinking Caffeine Daily Says:

    […] […]

  9. Consider Some Of This Excellent Espresso Guidance! Says:

    […] […]

  10. 首页 | Drink Mouth-watering Espresso Using These Tricks And Tips | 豆芽教育 Says:

    […] […]

  11. 광장 - Want To Know More Details On Coffee? Read On! Says:

    […] […]

  12. Some Tips For Making The Best Espresso Says:

    […] […]

  13. Anne Says:

    I’m now not positive the place you are getting your info, however good topic.

    I needs to spend a while finding out more or understanding more.

    Thank you for magnificent information I used
    to be searching for this info for my mission.

    Also visit my web-site :: garcinia cambogia in miami (Anne)

  14. 8 ball pool hack android apk download Says:

    If you nonetheless do not get any guidance and
    you discover oneself to be greater than them then go to Muir sports club,
    it is known as Muir hall, near university.

  15. Irma Says:

    Hey! This is my first visit to youur blog! We are a collection of
    volunteers and starting a new project in a community inn the same niche.
    Youur blog provided us ueful information tto work on. You have dkne a
    marvellous job!

    Visit my website - photo booth (Irma)

  16. Daisy Says:

    Unquestionably believe that which you said.
    Your favorite justification appeared to be on the web the easiest thing to be aware of.
    I say to you, I certainly get irked while people consider worries that they plainly don’t know about.
    You managed to hit the nail upon the top and also defined out the whole thing without having side-effects , people could
    take a signal. Will probably be back to get more.
    Thanks

  17. dilelisu.files.wordpress.com Says:

    Definitely imagine that that you said. Your favorite justification appeared to be
    on the net the easiest factor to be mindful of.

    I say to you, I certainly get annoyed even as
    other folks consider issues that they just do not know about.
    You managed to hit the nail upon the top as neatly as outlined out the
    entire thing without having side effect , people could take a signal.
    Will likely be back to get more. Thanks

  18. Lorri Says:

    Others concern that they have a brain lump otherwise that they have a
    quantity of grow of mental illness. For more information,
    just visit Tinnitus Cure Revealed dot Info.
    Tinnitus maskers do not treat the condition except to drown out the
    ringing so that that a sufferer can function without being consumed by the noise.

    Feel free to visit my blog post; website - Lorri,

  19. how to download clash of clans hack tool no survey no password Says:

    Sure, I do receive some factors for referral It will just take you to the internet site to download
    the app on your cell.

    Here is my blog - how to download clash of clans hack tool no survey no password

  20. wiki.eccearcanum.com Says:

    But a lot of loose soil outside the tantric massage windows, or living on a dusty,
    unsealed road? What about if you can’t sleep at night time
    simply because the ache is so unhealthy, actually acquired that?
    What we are going to change the home environment,
    physical therapists, also known as physiotherapy; you should enlighten her to know the internal of the person. And
    that’s important for working memory and executive decision making and what was interesting about it was
    when we actually plotted the data versus their ages.

    Also visit my blog :: wiki.eccearcanum.com

  21. www.legoflashgames.com Says:

    Massage therapists employ therapeutic massage to improve circulation and reduce
    muscle spasm, and improve flexibility. One of these strokes is known as” Raindrop Therapy”
    which has now been banned in countries like Greece, China, Greece and Rome.

    It is clear that a massage should be stopped if you experience symptoms such as an MP3 player, a USB port, or headphones, etc.
    It is a full body massage can benefit the chest in gentle, circular and clockwise direction. This information is fed to the
    chair’s computer and these areas are then targeted.

    my website; www.legoflashgames.com