Posted on 2011-05-12 18:26
李天平 阅读(5797)
评论(45) 编辑 收藏
近一年没有更新博客了,说起来有些惭愧,年龄大了,事情多了,人也变的懒惰了,加之儿子每天总跟班更是无心顾及,似乎每天都在忙,还有就是新浪微博闹的,自从去年开博,看微博的时间多了,自然静下心来写和技术相关的东西少了,当然最主要是可能是自己的兴趣点在转移,不再像以前那么喜欢研究代码了。不过毕竟是技术出身,有时候还是割舍不下代码情怀,闲来无事写一些小工具,方便自己,也是一种快乐。
有时候发现,会技术真是好,想到什么点子,遇到什么问题,马上坐下来就能写一个小东西出来,说是自己有成就感也好,还是方便了自己的工作和生活便利也罢,总之,确实有一种得来应手的感觉。所以,我个人的感受就是,无论大家觉得做技术如何的苦,如何的没前途,如何不如那些做销售做业务的挣钱云云,但在你目前的这个阶段,还是扎扎实实把基本功练好,在做技术的时期就把技术学好,该到学管理还是销售的时候就把那些做好。就像当学生的时候就把书念好(别总埋怨念书没用总想出去打工挣钱),到工作挣钱的时候就努力把工作干好,谈恋爱的时候就轰轰烈烈谈一场恋爱,什么时期就干什么时期的事。这是绝大多数人的规律,当然如果你有比尔的智商,李嘉诚的头脑,再或者“你爸是李刚”,呵呵,那么你完全不必受此约束,搞跳级,玩跨界,发挥自己的潜能也许真能有成就,但这是极少数人的传说,千万别随便就真把自己当成比尔和李嘉诚。我不信这些,我只信自己,信自己每天实实在在可以看到的东西,信自己靠双手每天做出的一点点成果,虽然很小,但是每天都在积累。例如动软代码生成器,坚持了很多年,中间也中断过甚至有时候想到过放弃,但还是一点点完善升级到现在的样子,如果刚开始的时候,估计难以想象到这个样子,我认为很多事情在自己能力范围内只要坚持做,不断积累总会有结果。所以,最近一段时间,有了点空暇,继续完善了一些功能,并且增加了根据文本模板生成代码的功能,类似写aspx代码一样,模板功能一直很早就有这个计划和功能,前期做了个基于xslt的半成品demo,由于实在没有精力去弄,所以这个功能一直搁浅了好几年。最近正好有时间,彻底推翻了过去的基于xslt的复杂的方式,开发了全新的模板引擎,功能更强大,更简洁,更方便,也算对众多动软的用户朋友一个交代,不但可以按程序集模板的方式生成代码,同样可以按简洁的文本模板,并且还有很多辅助的开发功能,应该对日常的开发会提供很多便利,节省一些时间,当然我自己本身也是动软的用户,开发项目确实省了很多时间,100多个表的增、删、改、查、等重复劳动,细节再修修改改一天就搞定了,效率自不必说。
说起现在的技术,每天更新换代,不能不说何其多,但其实万变不离其宗,经常遇到很多网友问一些很基础的问题,等着别人告诉他答案,并且一遍遍的在群里问,其实都是很简单的问题,动动鼠标就能看到,但是就是不愿意自己动手。我个人认为学开发不是学习各种的技术,记住每一行代码,更关键的学的是思想,练的遇到问题解决问题的能力。其次,技术为商业应用服务,应用产生价值,把合适的技术用于恰当的应用,是推动社会进步的助力,在自己的领域搞通自己领域内的技术应用 也许比学各种各样的技术更有价值。
以上这些,也是日常很多网友,特别是刚入行的朋友经常问的问题,所以这里也算一并聊聊。也欢迎朋友们一起探讨。世上本无什么真理,很多事情,你做出来了,成功了就成了真理;做不出来,消失了,神马都是浮云。祝朋友们好运!
Feedback
买了天平老师的书,但是博客园上好久不见天平老师出来了,呵呵
说到模板,还真的谢谢你。本来打算用codesmith来生产代码的,不过在连接mysql的时候出现了问题,很是郁闷。后来打开动软想按照里面的三层来生成,虽然不是自己定制的不过总比没有好。幸运的是,我一打开他就提示我有了新的版本,再一看增加了模板定制的功能,真是不错。用了一下,总体还行,可能用惯了codesmith的原因,用起来还是有点不顺手,而且生成的代码位置有点乱。希望能坚持完善这个功能!
看来都在搞对数据的操作。
时间总是挤出来的,关键是要静下心。
就题目而言,我们应当是“回过头来看人生;回过头来谈人生”,呵呵!
技术也应如此,回过头来看技术;回过头来谈技术。不同的是,技术的价值因人而异,也就是说对你有价值的技术,对我就不一定,反之也是如此!
世人以成败论英雄!做成一件事难,做不成一件事却总有种种理由;我虽然没有到可以“立”的年龄,但时时刻刻担心思索着,到“立”的年龄我能立起来吗?每个人都是浮云,每个人都踏着浮云成长,只要你努力,只要你坚持,只要你回首总结,那么你将会是英雄--这就是人生,这就是价值的体现。
感谢大家的关注,虽然时隔一年,仍有很多人记得或者关注,人有时候在人生的某个阶段,或多或少应该给自己一个空隙,让自己思考,但愿有些观点能符合一部分人。
@qianlifeng
感谢你的反馈,动软代码生成器会越做越好,细节也会越来越精致,最后肯定比那个收费的要强大的多,并且还免费!
@卡通一下
题目本没想那么大,呵呵,也谈不上人生不人生,只算是一些感悟而已吧。
@不觉流年似水,相信未来你会做的越来越好。
@龙王,其实,人一辈子的精力有限,太多往往就会不精,如果能将一两件事情做得极致,也许更好!谢谢你的关心,我将会尽力为大家多提供一些有价值的东西。
@我-大熊, 思索比“立”更重要,成不成往往都是相对的。
买了你官网的知识库,到现在还没怎么看过。。。。
正在研究你代码生成器里的IbatisNet , 咱生成的项目编译不通过,有些东西,不知道是哪的。。。。郁闷。
您老总算有时间了~动软一直我是用过最好的代码生成器了,还带文档生成,节约不少时间.总算有新的消息了,立马去下一个~顶~
多提宝贵建议,会越来越好用。
让你久等了,我们会努力的。
谢谢,还需要大家多提建议才能更好用。
年龄大了,事情多了,人也变的懒惰了,加之儿子每天总跟班更是无心顾及
----------
有同感啊,希望楼主有空去光顾下我的博客。
上次在群里提的一个小bug(业务逻辑层返回值类型为long的问题)跟一个小建议(把类声明为部分类)在新版中都改进了,非常高兴,毕业设计小系统中用了动软,感觉很好,坚持支持动软,谢谢李老师。
学开发不是学习各种的技术,记住每一行代码,更关键的学的是思想,练的遇到问题解决问题的能力
看起来很好,一直没用过.
好早以前就想用了.下来安装之后一用就出来空引用异常.
技术是一行行的代码吗?技术是解决问题的思索吗?回过头来看技术,别有一番风味,it人生。生活中亦然。谢谢你的分享。
一代新人换旧人,平哥的确是当年NET2.0的风云人物。
“信自己靠双手每天做出的一点点成果,虽然很小,但是每天都在积累。”说的好~~~
学开发不是学习各种的技术,记住每一行代码,更关键的学的是思想,练的遇到问题解决问题的能力。
说的太好了,感触很多
不知道该说什么了 大哥我顶你就是了 我现在还是个中级程序员 会搞点框架什么的 可能不能成为你下属了 呵呵
楼主NHibernate,Spring.net了解不?这些OM框架可以不用关心数据存储的,你的工具用处就不大了。我也是在这之前一直用你的工具的开发模式,但是我更倾向于在OM下开发,因为可以不管数据库,不管繁琐的AIUD。不知道您有什么看法?