2007年11月27日

作为开发者,在站队和选择中什么才是我们的根本?


[一篇文章激起这么多人的讨论,有赞成的也有反对的亦有看笑话冷嘲热讽的,不过很多事情其实不重要,做好自己才重要。每个人都有自己的看法,林子大了总要各种鸟的存在,也需要有各种鸟的存在。]

从产生高级语言以后,我们就不断地需要站队选择,从选择高级语言,到选择IDE平台,从选择Java还是.Net,到选择何种中间件平台。现在又出现了RIA和SOA的队列,无穷无尽。。。。。

正因为有了这些才会有语言之争、使用不同语言不同IDE平台程序员的对立,JAVA VS .NET  PHP VS RUBY ON RAILS。在站队和选择中,很多很多程序员迷失了,也许框架、语言确实给我们带来了便利,也许我们有选择或无选择的使用着软件提供商开发的IDE拖拉着控件开发程序也感觉没有什么不好,也许你认为这样是天经地义的也是大势所趋的,但是 BUT 你在站队 选择中失去了自我。

我承认ruby on rails的确很酷,Ajax实现的效果也确实很棒,GOOGLE MAP 开放出来的API让我们实现了很多很多以前无法做到的效果,当你和朋友说我又买了一本诸如《C#3.5 FrameWrok揭秘》的经典书籍时略显满足的表情也许会让朋友暗叹你真上进。

我们总是在何种技术何种平台上去选择着,去努力研究着规则、标准,去祈祷着她的长久,因为她是你的饭碗。

是的!作为开发者,我们总要去选择去排队,即便精通诸多语言诸多开发工具,也要去选择现在用什么。

世界上最可悲的是永远都在梦里而自始至终不知道真相的人,很不幸我们也许就是梦中人。

写了这么多,您可能也不知道我要说什么,那么我通过几个问题来表述我要说什么。

1、您买的书中是否有诸如 图论、概率论、统计学、数据挖掘、TCP/IP协议详解、现代数学手册、等等底层并且基础的书?这些书占您所有书的多少比例?

2、有迭代法、穷举搜索法、递推法、贪婪法、回溯法、分治法、动态规划法中您掌握了哪些?

3、线性表、栈/队列、串、多维数组、广义表、树、图、排序、查找、文件 这些数据结构的基本概念您是否都了解和明白?

在站队、选择时这些才是我们的根本,而往往真正缺失又不在意的却是它们........

假如我们连这些真正该掌握的都缺失了,那么我们自以为拥有的就不叫拥有,我们也只能盲目或自认为的在选择中选择、在站队中站队,直到有一天因为年纪的增长跟不上技术的革新而被淘汰掉。

posted @ 2007-11-27 01:41 坯子 阅读(5335) 评论(81) 推荐(1)

2006年12月31日

祝大家新年快乐 [Web页快照项目]发布一个新版本

摘要: 根据 Kai.Ma1.0版本和 萧寒发布的版本 修改整合了若干代码该版本实现了AJAX半透明效果 并对输入数据存入了数据库同时加入了ErrorInfo日志函数演示地址:http://webpic.marlin.com.cn下载地址:http://webpic.marlin.com.cn/Webpro.rar提示:如遇到调用com 返回失败或错误 请重新启动iis即可 最后祝大家新年快乐!07年好运... 阅读全文

posted @ 2006-12-31 16:29 坯子 阅读(519) 评论(5) 推荐(0)

在web上 如何解决 对 COM 组件的调用返回了错误

摘要: System.Runtime.InteropServices.COMException (0x80004005): 对 COM 组件的调用返回了错误 HRESULT E_FAIL 捆饶我10几小时的问题终于解决了,因为使用了STA模式,我在各个函数写入日志函数来替代跟踪调试.2002-1-6 13:51:12正在中止线程。InitComobject()2002-1-6 13:51:52StaRun... 阅读全文

posted @ 2006-12-31 14:04 坯子 阅读(5198) 评论(7) 推荐(0)

2006年10月3日

实现以空格分割 的tag模式的文章插入以及存储过程

摘要: 因为中国使用方块字,所以对于tag,中国人也喜欢用空格来间隔来表示不是同一个tag 我的解决的方案是这样的 在这里和大家分享,如有好的思路希望可以大家一起讨论. 比如 这里 给用户 一个题目输入框 内容输入框 一个tag输入框 支持tag以空格分割 这里我们重点说明的是程序如何辨别tag空格的 以及插入做操的存储过程。 我是利用正则,获取到字符串中的空格 然后替换成"," 这样我们就可以传入数据库由存储过程来处理了 比如你输入的tag形式如下:voosay blog pizi 那么使用正则以后变成 voosay,blog,pizi 这样我们就可以直接交给存储过程来处理了。存储过程代码在最下面。 程序里正则地使用很简单 两行: string p = @"\s+"; string result = Regex.Replace("voosay blog pizi ",p,","); 以下是存储过程,我加了足够的注释,大家应该可 阅读全文

posted @ 2006-10-03 16:55 坯子 阅读(543) 评论(1) 推荐(0)

2006年8月23日

我们为什么要做VooSay

摘要: VooSay目前暂时停止了开发,因为我们发现现在做的已经不是当初我们想要的,变的太过于复杂,没有心意,如果几个月后VooSay变成了一个豆瓣或者其他别的模仿者,那么我们将对不起我们的付出,整个事情也变得毫无意义和无趣。所以在这个时候让VooSay暂时停下来不是一件坏事。 5个月前我来到中搜,工作之余我想做一个关于博客搜索的系统,当时博客是非常火爆的,我也意识到博客文章的质量相比很多信息来说是很高的... 阅读全文

posted @ 2006-08-23 14:38 坯子 阅读(606) 评论(0) 推荐(0)

2005年10月3日

关于求知

摘要: 以前的BLOG不可以用了 so 就搬家到这里那是在2000年我只身来到了新乡 一个陌生的城市里 一个陌生的大学,背负着太多太多的希望的我坐在明亮宽敞的大学教室里,眼睛湿润了.自己的父母和亲人现在是否仍在太阳的暴晒下的土地上为了给我挣下一年天文数字的学费忙碌着呢?学习是一种享受,当时和现在都是这样认为的,学习计算机一个艰难而享受的过程,从我看的第一本《JAVA编程指南》开始,我就认为在这是一个充满着... 阅读全文

posted @ 2005-10-03 16:39 坯子 阅读(412) 评论(0) 推荐(0)

2005年10月1日

我反思 故我在(写给XMLOL所有成员的一封公开信)

摘要: 在2005年6月我还未毕业的时,maxazure和superbug就极热情的呼唤到郑州一起创业,通过网络交流给我讲述了现在团队的现状:他们已经从以前的IT公司脱离出来,真正以XMLOL为技术团队开始创业了,有了自己的办公室,并在同乐租了一套居民房,vivi也加入进来,招聘了2个DEPHI程序员,项目非常多 根本忙不过来。一切都显的如此美好(当时给我的印象是如此),作为一个还未真正踏入社会的大学生在... 阅读全文

posted @ 2005-10-01 21:38 坯子 阅读(553) 评论(1) 推荐(0)

2005年5月25日

编码标准和代码检查

摘要: 全面的编码标准包含代码结构的所有方面。虽然开发人员在实现标准时应慎重,但只要应用了就应该坚持。完成的源代码应该反映出一致的样式,就像一个开发人员在一个会话中编写代码一样。在开始软件项目时,建立编码标准以确保项目的所有开发人员协同工作。当软件项目并入现有的源代码时,或者在现有软件系统上执行维护时,编码标准应说明如何处理现有的基本代码。源代码的可读性对于开发人员对软件系统的理解程度有直接影响。代码的可... 阅读全文

posted @ 2005-05-25 20:22 坯子 阅读(679) 评论(0) 推荐(0)

导航

点击右上角即可分享
微信分享提示