zoukankan      html  css  js  c++  java
  • 关于语言及框架的思考

    这个行业就是这样,经常会出新的东西,表示比以前进步了,很多人还没体会好现在这个语言、框架所带给我们的真正意义,就忙着学习下一个新的东西了,当然抱着玩乐的心态,尝试新的事物也没什么。

    之前我有3年的ASP的经验,之后切换到VB.NET再到C#,之后因为接点私活用过VB、JAVA,后来读研,做过asp.net的兼职,主要的经历都放在.net上,也就是我切换到C#之后认识的博客园,博客园给了我成长的机会,我自己比较明显的是在博客园有这么几个阶段:

    潜水期:有时间就上来看看大家的文章,但是没有在博客园开博,这个时段持续了近1年时间。

    冒泡期:有好几次很想说点什么,但是由于是申请机制,也没开成博,嫌烦了,但是终于累积的小宇宙爆发了,还是开了,之后偶尔写写

    参与期:这一时段也很长,主要是看首页的文章,发表一下自己的评论,比如向博主要点源码什么的(这种行为现在收敛了),自己一般是不写东西的。

    融入期:每天看首页的每篇文章,一天,查看好几遍,刚开始是只看自己喜欢的文章,后来兴趣变得广泛了,首页的文章都看,技术的非技术的,由于首页文章更新很频,跟得很累,这一时段也断续持续了一年多吧

    之后,由于内容太多了,后来有一段时间变成只看技术了,这时博客园也会冒出一些讲ruby,python的,偶尔也看下,讲架构设计的比较少。

    现在我的情况是,如果是技术的基本不看,除了特别新颖的,点进去看一个大概,了解一下走了,对于一些非技术的话题,则选择性的看一部分质量较高的。

    自己有时间也会有时间将自己的一些想说到话放到自已的博客里,之前一段时间,拼命的追求文章的数量,现在逐渐的希望能够追求质量了。

    走题了,回到话题上来。

    从05年接触.net到08年一直在做一些.net相关的项目和思考,之后接触了open source,一群搞ror,py,agile的人,原来这个圈子还可以这么玩,于是迷上了线下的技术聚会,由于平时看得多,什么都知道一点,我也算是圈里的人了。

    先前我主要有asp,asp.net的经验,听人说ror好很久了,也就尝试起来,结果用的过程中还是很吃了苦头,后来发现,原来学习每样技术就和讨老婆一样,要看对没对上眼,看缘份的,现在觉得,ror对我而言还是挺累的,robbin fan也说rails每4个月有一次大的变动,真是够让人受的。所以我和它算是没什么缘分了,之后我又发现周围的人在说django好,我也羡慕了,心里想着,一点得找个机会狠狠的用它一把。终于有时间有精力来做点啥了,买了书,动手操家伙,发现它也不符合我的习惯。这时我发现不是py,ruby语言,框架的问题,而是之前几年的编程习惯给我的技术方法和这些语言,框架没有建立认同感和归属感。

    我的一个同学说的好,在你二十五六的时候,你的人格已经基本定型的时候,你应该去国外留个学什么的,给你的人生注入一剂XXX,让你对整个世界能有一个不一样的思考的方式。

    我想技术也是如此吧

    在发现 ror,django都不适合我后,我又迷茫了,搞了这么多年的技术,就没一个顺心的,于是我去看了看.net下的subsonic3,又一个大变活人,好家伙下次用又得学了,我也问了一些朋友,做web开发,还是用PHP,但是我对强大的IDE以及静态语言的强类型,有非常的依赖,或许这就是我的style.

    说的这么多,我也没想好用什么,具体项目具体分析,见招拆招,该用什么就用什么,但是平时还是喜欢用.net来做点事,尽量的多尝试在.net下的各种技术,对于一些重复性没有创新的,而其它语言有优势的,再选择尝试用其它语言。

    很多人说微软不够开放,把人都套住了,是这样,我承认,但就这样吧,在用微软的技术的时候没感觉便捷,在用其它技术的时候才知道,妈的还不如微软呢。

    另外,要用一下apple的产品,它真的用技术在改变人的生活,在做真正的创新。

    最后,我想说的是一切的你的技术偏爱,是由f(x)函数作用的,你的背景,接触的人事物,在不断的修正你的f,使你对某一事件的看法和其它个体产生不同,也就是所谓的观点,最后产生的一系列的行为的集合我们称之为style.

    如果今天这篇文章简单点,你只要记住style=f(x)这个函数就行了

  • 相关阅读:
    Ext的组件结构分析(转)
    分析模式 责任模式
    Nhibernate学习起步之manytoone篇(转 明了篇)
    企业开发框架NHibernate和Spring.Net简介3
    企业开发框架NHibernate和Spring.Net简介4
    NHibernate Cascades: the different between all, alldeleteorphans and saveupdate
    XML与数据库
    企业开发框架NHibernate和Spring.Net简介1
    python对函数的理解
    seleniumwebdriver(python) (十五) 鼠标事件
  • 原文地址:https://www.cnblogs.com/lexus/p/1522910.html
Copyright © 2011-2022 走看看