有关Powerbuilder的悲观论和乐观论(由郭贴引发的300多贴争辩想到的,也是很久就想秉明的一个观点)

不管用一个工具多少年,写过多少本书,技术日新月异,我想大家都是在一个起跑线上。

话最多的就是初学者,看到一个新技术就来pk。pk是永远没有结论的。存在就是真理。pb能做很多事情,而且还活着,还是有如此多的弟兄在用。就有他存在的道理。未来的需求是春秋战国,群雄四起,各种工具都有它跑马圈地的能力。相比十几年前单一的需求和单一的工具来说,不可同日而语了。拿pb做证据已经完全无法说明今天的问题了。我建议,仅建议我和我的朋友们,如果是pber就在自己熟悉的db运用中深入走下去,db很难在短时间消亡的。最好成为db专家,行业专家,运用专家,架构专家或者好的技术管理者。

 

对工具来说,就现在的需求,我要求自己至少要学习和了解三种东西:

1.时间和速度占优的语言和工具。某天你可能创业了,或者成为独立软件商了,甚至你要开发google之二,微软之二,ibm之二了,你一定不会拿出pb,java,.net来做一个独立软件商的,或者说不会依赖于单一技术的。独立软件商是怎么选择工具的呢?我们看QQ和数据库厂商,QQ是在win上开发的没错,现在也针对ubuntu等系统流行而开发了for linux版本。数据库厂商也是先基于某个平台开发出成熟产品,并移植到其他平台。从商业的残酷性和相互牵制上考虑,独立软件商不敢过分依赖某个平台,但是也不能不考虑某个平台的特殊api,因为没有绝对的所谓跨平台开发模式存在。做一款好的产品,能带来巨大商业价值的软件,首先是有足够的需求群体,其次是好的ideas,接下来就是设计,设计是一款产品的架构和逻辑。这是能独立于平台而先期形成的。再其次就是实现,基于一定平台开发编程调试发布。工具选择的决定性来自诸侯割据,势力纷争的战略考虑。我跟你打得火热的时候,我就敢用你的平台,用你的开发工具,一旦矛盾凸显,或者是兼并收购出现时,我就立马要保全我自己。在手机平台上就可以看出,既考虑用户对os平台的喜好,又不能完全受制于对方而失掉话语权。所以各路诸侯都结成os集团,争相开发自己有话语权和控制权的独立平台。大公司有那个实力可以割据,小公司唯有称臣朝拜了。

 

在这一块,c,c++,unix,linux等开放的平台,以及符合世界标准的协议如tcpip,html,xml,POSIX更受支持。一家厂商独揽的平台和协议不受到支持。大的公司不会愿意任做别人砧板上的肥肉,也有那个能力不任人支配。it也是江湖。it也是三国。

 

2.快速适应你业务范畴的语言和工具。至少目前,你用pb还是得用下去,你用java还是得用下去,因为工作的缘故。话说多无益,吃饭问题是首要问题。钱进银行户头才是硬道理。因为你的做app,赚取客户的银子比什么都现实,而且这样的都不算做是长期目的。你会选择受众最多的平台和公认的平台。也不太会受到平台的影响。因为层次和侧重点不同。如果老的平台和工具失去发展和维护,还是会受到旧代码维护的一些困扰。郭贴争论的焦点,其实也在此。只是大家的忧患比较重而已。dos,98,2k,xp不再被支持,老开发工具版本如pb,delphi,vc,vb的旧版本不再支持都是事实。被迫迁移是难免的。因为新工具提供更好的支持和更多特性。老版本无法迁移但是足够维护他的生命周期也就罢了。但是被逼无奈的事情时有发生。比如os不支持。又或如unicode不支持等。在这个层次我们只是蚂蚁。技术进步也是不可逆转的事实。如果你的运用在预估的周期内可以高枕无忧。那尽可不必参合在这世事纷争上来,潜心改善自己的产品倒蛮重要。

 

3.网络,移动,智能设备,家电,甚至是鼓吹的云,还有未来科技发展后无处不在的遍布整个地球空间甚至是太空的运用和计算而开发程序和运用的工具。编程无处不在,软件和平台也是无处不在。未来应该是这样。而且绝对不是单极的。因为好的创意,新技术公司,新的硬件都会出现。it不会由单一的公司掌控。只会是相互制衡的。除了学习了解,以开放的心态和超前的意识来面对别无他法。

 

40岁前也许你急流勇退了,但是40也才人生真正的开始,离开it,可以不谈论这个问题,留在it。不是消失就是创业。不是硬件就是软件,或者软硬结合。到头来都是离不开编程这个问题的。虽然你不一定亲自coding。请问今天之一切到那时何以为用?

 

有人话:语言丢工作。此问题古已有之。什么热学什么,javaer也可能丢工作吧。cer也可能丢工作吧。任何人都可能因为自己的环境改变而丢工作吧。流水线员工都可能丢工作,况程序员乎。不然还要学习新东西干嘛。每次新工具出现都会引来一阵跟风学习的狂潮。学过vb,delphi,pb,bcb,asp的很多,有绝大多数只是图新鲜,过后也就远离编程和设计了。灰飞烟灭了。今日,仍然有不少振臂高呼,极尽所能地写教材,录视频,收学员的叫兽老师。这是市场经济行为,什么热培训什么,你爱学什么就教你什么。就业吃饭不是他应该管的事情。现在就没谁为pb做培训了。商业行为你不能用优劣褒贬来形容。商业行为的目的只是利润,只要合法。符合社会需求,满足它并谋取利益就是对的。

使劲拼命甚至呐喊着说要开发bs,开发web,90%的pber对html都无认知,甚至连个网络数据库都调不通,谈何容易。井底之蛙,永远都那么单调地重复地叫两声,有何意义。从自己设置的圈圈里跳出来吧。到更广阔的视野中去审视自己的未来和未来的自己吧。并不是说某工具无法开发web,开发bs,开发网络运用。如我所知。一些协议是允许任何工具开发web的,如cgi等。但无法左右其他人不去选择最佳的最专业的开发工具。也无法要求别人死守一个属于过去时的平台开发新式的案子。写文章也好,写帖子也好,我看必要站在一个公允的立场,一个与世无争的角度去发表自己的看法。切不可偏激固执。真理掌握在少数人手里,但是决定权掌握在多数人手里。能帮助人客观看问题更为重要。

我天天用pb,但是还是尝试学习html和css,php,mysql,linux,据说这些都属于bs和网络。我天天用mssql在这里能算个40分水平,但是还是安装db2,oracle看看别人的可取之处。我主要用pb可还是能用c++,c#写写小运用,当然我看电子书也没少下功夫花时间,用是一种态度而不是显耀。一个程序员,他的技术是在于对某个运用的深入研究,是工具之外的功夫。大凡能立世的公司,无一不在自己的小天地里耕耘着,有谁没事发帖pk工具之优劣呢?工具自生自灭,优胜劣汰,与你我何干呢?basic,dbase,dos,莲花,wps(过去那个),win95,98都over了,与你何干?98over了大家还是高高兴兴装2kxp,没见过谁失声痛哭的。我和我同等年龄的朋友们可是在basic上花过时间,在wps上花过时间,我不觉得怎么样。你写20年程序你能留下什么?是知识,能力,方法,经验,而不是对工具的熟识程度和依赖。

 

工具之争,平台之争,背景都是商业公司之间无形有形的商业战争。你把java拿掉,那.net会上升几倍添补这个空白,说java好的自然不存在了,因为世界上根本就没有java,你把ms拿掉,那可能java又翻几倍,说.net好的自然也不存在,因为根本没.net。java,.net没起来之时,过去那批工具还是干得热火朝天。也许未来还有x工具和语言,y工具和语言。

 

至于某些.neter,javaer提到的诸如一句using怎么啦,代码重用怎么啦。什么又什么啦。篇幅有限,只送两2个字。可怜。也就是这样的人就会是灰飞烟灭的对象。

 

刀枪剑戟,斧钺钩叉,孰优孰劣,全在用之人,善择之,善用之,结合之。

 

以前写一篇文字阐述我自己的观点,什么是技术。有兴趣的可搜。

 

举例说。linux的作者将类unix的系统做成现在这样;ms从basic做到今天,磁盘从当初的几k几兆到今天,intel的芯片从Mhz做到Ghz,某家公司的图像处理软件,3d造型软件,辅助制造软件,在全球范围内有他一席之地就是技术。往大里,往小里说,几天也说不完。我可以下个会很粗俗的定义:有你立足的地吗?这就是技术。你用某某某,那不是你的地。你拥有某某某,能拉开与其他人的差距,能为你谋求经济上的收入才是技术。打工来说,弄个万八千也是地,开公司来说,开他十年八年而不是十个月八个月,那也算有自己的地。

 

我准备给宁财神建个议,求他为it界写写情景喜剧。情景剧虽然短小,但是颇耐人寻味。就不上电视播了,指不定别人看不懂,就用网络播吧。反正it人都上网。

 

情境:

 

1.二路车程序员

2.bike程序员

3.moto程序员

4.tractor程序员

5.QQ程序员

6.10方车程序员

7.20方车程序员

8.100方车程序员

9.1000方车某某某挨踢全球总裁(他的跨宇宙开发语言和太空运用平台市场占有率21.3%,虽然上个月有所下滑,不过热度不减。)

 

2-8都对前面的所有人说一个字:土。两个字:老土。三个字:太老土。四个字:绝对老土。

虽然差距不是太大,虽然差距也是只是一夜之间,但是俯视看人源自人的本性。每个人心中都有一个自我意识,都喜欢自己和自己从事的工作,希望自己喜好的东西被承认,希望自己的地位被承认。希冀和眼羡往高里看,斜眼和诋毁往低里看。

 

9对前面的所有人说一个字:好。两个字:挺好。三个字:有层次。四个字:我挺成功。

每每你站的角度不同,看问题的结论就不同。弱化过强的自我意识,找到一个属于自己的地可算重要。

 

一方就是一万。

用交通工具来比喻也许不太恰当,但这仅仅是一个比喻,可以引申开为你选择的平台,你的资历,你的财富,你的学识,你的环境,你的处境,甚至就是你的全部真实映照都可以。

 

现在有很多虚拟人生游戏,一上去就是经理老板,吆喝这吆喝那的。假如我设置的这个场景也是一个游戏,请你从1玩到9,请问作何感受。

 

情景纯属虚构,切勿对号入座。

 

世事情境莫不如此。前面都是闲扯,话锋转回:小小it人员不是也应该胸怀大志,但以平和的心态来面对新事物不是?



-------------------------------------------------------------------------------------------------------------------
最新设计了一款pbd混淆器
支持pkb2.5,pb5,6,7,8,9,10,10.5,11,11.5,12全系列,注:版本为pbvm.dll的版本
特点:
1.抹掉部分文字而阻止还原可读性
2.代码混淆与逻辑陷阱
3.对象作伪,函数做伪
4.支持常用版本

下载地址:csdn: http://chengg0769.download.csdn.net/
onlinedown: http://www.newhua.com/soft/15463.htm

你可能感兴趣的:(有关Powerbuilder的悲观论和乐观论(由郭贴引发的300多贴争辩想到的,也是很久就想秉明的一个观点))