请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

roger.wang
社区贡献组   /  发表于:2014-11-17 17:30  /   查看:4546  /  回复:7
征文主题

2014年10月25日是西安葡萄城的第26个生日,在过去的这些年里,感谢每一个陪伴我们一起走过风风雨雨、见证我们成长的用户和朋友。
一路走来,你的每一个赞扬、每一个建议、每一个反馈,对我们来说都弥足珍贵;一路走来,感谢支持; 一路走来,感谢有你。
  • 你是否还记得第一次在项目中使用ComponentOne控件的情景?
  • 你是否还记得与同学一起在宿舍调试代码参加《葡萄城杯大学生程序设计大赛》?
  • 你是否还记得周末来葡萄城参加IT圈的技术沙龙活动而惊喜不已的心情?
  • 你是否还在使用奥林岛财务软件,是否仍旧对它情有独钟?
  • 你是否跟葡萄城渊源已久,有很多小故事?
  • ……


征文广告图片300x250.png

葡萄城,一个有故事的公司:  
  • 1988年,葡萄城正式进入中国,在西安设立第一个海外研发中心。
  • 1993年,葡萄城开始与微软的技术合作,发布第一代控件产品,并先后成为微软金牌合作伙伴和Visual Studio 产业合作伙伴。
  • 2002年,由西安葡萄城研发的PowerTools for .NET系列控件发布,并凭借先发优势迅速取得市场的领先地位。
  • 2003年,葡萄城举办第一届GCPT杯程序设计大赛,该比赛已举办十一届,累计参赛人数近万人,是陕西各高校主要参加的程序设计比赛之一。
  • 2005年,西安葡萄城办公楼建成并投入使用,精美舒适的环境赢得每一位员工和来访者的赞叹。
  • 2009年,葡萄城先后收购美国两家知名控件公司DataDynamics和FarPoint的全部技术人员和产品(包括Spread、ActiveReports等),并开始拓展全球控件市场。
  • 2012年,葡萄城开始与西北工业大学软件学院联合开设“项目管理“课程,由葡萄城资深项目经理授课,受到学生的热烈欢迎。
  • 2012年,葡萄城收购美国最悠久的控件公司ComponentOne,巩固了其全球最大控件提供商的地位。
  • 2014年,葡萄城控件的中文网站访问量超过100万人次,产品用户突破5万人,越来越多的中国企业和开发人员开始选择葡萄城的控件产品


我与葡萄城的故事》征文大赛正式闭幕,接下来我们对获奖的部分作品进行展示。

7 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-11-17 17:34:00
沙发

西安码农圈子--记葡萄城印象

      在西安码农圈子,葡萄城是一个非常著名的软件企业。著名的原因不单因为它在高新区有自己的地,盖了自己的楼,和经典的日式草地花园,这些一眼就能看到的东西。还在于它创始人的宗教和国籍背景。在软件园工作过的人,好多都路过过葡萄城。从外面看其低调大气的办公楼,翠绿的草地和花园,给人印象颇深。确非一般国内那种贴满马赛克,或是大玻璃装潢而成的写字楼可比。在看到它的院子和建筑后,很多人都会想这个外表看起来精致大方的建筑里面到底是什么呢?

一个偶然的机会,Openparty社区在筹划社区活动的时候,组织里面有个哥们说出葡萄城可以赞助场地。对于Openparty这种完全公益和无资金的社区,无疑不是一个巨大的好消息。同时呢,能进入这种向往已久的公司里面看个究竟也让大家很是期待。活动的日子到了,作为组织者,大家提前来到了葡萄城。一进门就发现这个公司的装修确实低调,简约和他的外表一样。走廊摆放的蝴蝶兰,日式的花瓶,根雕,无疑不散发这来自日本的和风。走进大厅一看,对于我们这些习惯于普通公司格档的码农来说眼前顿时一亮。台球桌,沙发,精致的茶几,最经典的莫过于墙壁上的壁炉。当然壁炉是个仿真的了,不能烧柴禾。这一切把整个大厅装修的非常舒适,温馨,让人感到非常放松。这个也与普通欧美外企的装修很有不同。然而最令人兴奋的是,葡萄城的准备工作,水果,点心,饮料,各种小饼干早都已经整整齐齐的摆放在了大厅茶水间的柜子上了。完全免费的高大上啊,让大家一阵惊喜。随着Openparty的组织者和葡萄城的工作人员短暂交流后,大家分工完毕。开始陆续接待活动参与者,活动准备开始了。

活动中间一切顺利,到了中场休息时候。突然一群去完卫生间的人,高兴的回来模仿Toto广告里面台词的话,说:”你应该去去,Toto的。“。我一阵好奇,进入卫生间一看,果然都是toto的厕具。当然这个不是重点,重点是这个厕所非常之干净,而且完全没有异味。可见日常打扫之认真。于是大家纷纷要求可否在活动结束后参观一下办公区域呢。在一堆人的死缠硬磨之下,葡萄城的工作人终于答应了我们的请求。一群人浩浩荡荡的在工作人员带领下参观起来,带有柜子的写字桌自不必说。最让人羡慕的是葡萄城可以露天烧烤的日式花园,支起阳伞就可以在美好的阳光下享受人生了。

这样的装修,这样的投入,葡萄城很赚钱吗?了解葡萄城的人都知道,葡萄城主要是开发windows平台下控件的。控件很好卖吗?面对国内市场盗版泛滥的情况,大家不禁心中打了一个大大的问号。当了解到葡萄城的一个20多人的团队开发的控件,一年在欧美市场上销售额上亿的时候。才发现正版的力量。细细思量,如果国内都用正版的话,诸位码农的生活会不会更好些。近年来,由于国内反日情绪的高涨,仇日情节日益严重。但是在参观过葡萄城后,其实可以发现就日资企业来说,就有我们很多值得学习的地方,诸如精致,认真。我们只要做好自己手头的事,尽好自己的责,这各国家自然就强盛了。当然这些自然要比喊口号难得多。不过经过这回参观,正版的意识已经树立在我的心中。在回到公司后,我们公司也开始要求使用正版软件,从服务器到开发人员的机子统统都采用了Linux。在文字处理方面,也全部用WPS。在力所能及的地方,支持正版,保护版权也算是一份积极的努力。当然,向葡萄城这种企业学习的路还有很远。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-11-17 17:38:00
板凳

人生那3年参与GPCT比赛的日子


时间飞快啊,本人不知不觉出来工作已经4年了,还记得人生曾经有那么3拼尽全力参与GPCT比赛,从大二第一次参加,到大四最后一次参加,大学路途中的点点滴滴貌似皆有GPCT为伴,她带给我欢喜也带给我哀伤,不过是她培养起我的专业学习的兴趣,以及做人做事的一些品性。

还记得大一那一年,在学校GPCT海报上看到师兄们获得冠军的喜报,我心中久久不能平伏,激动不已,暗地里告诉自己“我也要去玩玩”。那时候从未知道它玩什么,好不好玩,就这样傻傻地熬到了大二了。

大二下学期,GPCT来了,还记得宣讲人是Tox,主题是“迷宫”,这次比赛是我玩过这么多次GPCT中最好玩的,有人说让AI走迷宫还不简单,一个回溯就搞定了,大二数据结构书上就有解决的方案了~哈哈,但是真的不简单,整个迷宫的地图是未知了,整个迷宫在第4级,第5级会分别出现传送点和门与开关,第6级还出现传送点和门与开关的混合,最过分的是第7级竟然涉及到多线程编程,需要两个AI互相合作跑出迷宫...一般人走到第4级第5级就走不下去了,但是我队却很意外地一直跑到了第七级,如果不是在第七级上失误,当年我队是很有希望夺一个更靠前的名次。---话说回来,那次比赛我们只用了2个星期的时间,因为本来觉得没戏了,但是队友海波一直的催促及鞭策之下,我们在第三周开始code,第四周结束时就上交了,我很感谢海波那个时候的催促。并且那届GC,我认识了很多牛人,例如star6这个后来加盟TC的同事还有加盟金山的空闻等人,他们共享了优秀的作品代码,我自己多次研读,都觉得里面太多可学的地方了~第五届GPCT,我是受益非常深刻的,自此之后学习专业课程上开始找到自信和感觉,参加学校的程序设计大赛都是秒杀冠军的,但是却没机会在百度之星,网易有道,Topcoder等竞赛上取得名次,总有遗憾~

大三下学期,第六届GPCT不期而至,这届的主持人是Carl 和 Winking,题目是“罗拉密室寻宝”。题目的有趣性及可玩性吸引了西大和其它各院校的各路人马,大家都纷纷倾巢而出,竞争火药味非常浓厚,连一直很和谐的西大2202宿舍都因为有3队参赛队伍的存在而变成沉重和不安。这届比赛前,我为了学校能够有更多的人参加,我联系了辅导员,找到了学生会王昊,最后通知了各班,希望大家全力参与,我还开了一个仅有20来人来听的赛前培训讲座,目的让更多的菜鸟能更快地进入角色,参与到GPCT上来。这也为后来西大能够在第六届GPCT获奖上遍地开花做了良好的铺垫,也为我退居三等奖埋下伏笔。
高手总是不断涌现,任凭我把A*算法,加强版贪心,最优寻道,动态删添做得很好,并且和师弟王欢两个算法合并一起参赛,后来都不敌别人的遗传和更高级的算法,最后获得了三等奖,大失所望,自己心情也因此久久不能平伏,悲伤不已,以至于寝食不安,连身边的人都离我而去,那段时间可是我最痛苦的时光,大学中最苦的就在那了,幸好队友王欢多次以神医身份救活了我,不然Tbugs这个人基本是被废了。后来渐渐地在这次比赛上领悟到其实失败并不可怕,人生道路上真的不可能一帆风顺的,坎坷的事情总是会有的,只要在这过程中用心了尽力了,这不能怪自己,也不能怪别人,更不能埋怨生活的不公,失败与失去所让我获得的教训和体验确实无价。之后,我看了李开复的一本书《与未来同行》,里面说的话让我大受振奋,也自己去看了一本《用心才能做好》(do the best with heart) ,我渐渐把这句名言作为自己的座右铭“用心才能做好,世界终因你不同”。之后大三暑假留在学校实习,我组队参加了中兴捧月比赛,就凭着自己的用心和坚持,我队杀进了19强,最后站在中兴的领奖台上对着自己的过去微笑,那一次,入围19强的本科队就只有两队---一队是西大的,另一队也是西大的“西大悠然曲”,实践证明研究生能做到的,本科生也能做到,并且能做得更好,不要为自己低学历发愁,肯吃苦,下苦心,没事做不成的。第六届GPCT的收获就在于给我深刻的领悟以上的这些东西。

第七届GPCT来了,但是因为大四了,当时在TC实习,没有在学校,所以就不知道谁主持这个比赛了,不过主题是“五子棋”,呵呵,这是一个古老的游戏,网络上能用的算法一大堆,但是你必须知道,你能找到的算法,大家大多都能够找到,什么东西能够让你自己的算法更加强悍,就是在原来算法上的创新和优化。幸好在公司实习期间能够迅速完成自己所要做的事情,并且获得了导师们的支持(他们没给我分配任务,才让我有时间去用心参赛),每天都在公司高性能设备上写着五子棋算法,这感觉太好了~比赛期间和自己学校的参赛选手的交流,也让我学习到很多东西,使我的算法更加强悍和智能。后来有一个师弟叫王冰宇,他拿着我的算法去和他的pk,然后还多次不吝指出我算法的漏洞,让我算法更加健壮,我认为这次冠军不仅是我和我队友王欢的,更要感谢quab,王冰宇等人。在得知自己队伍夺冠之后,其实没有多大的喜悦,心情很平静,因为自己都大四了,这个奖貌似对我已经失去意义了。不过最终以第一的身份离开这个自己成长的地方,这似乎是葡城赐给我的最大荣耀,也是自己用心做事的回报。

最后说几句话收尾吧:
至今在企鹅游戏的工作岗位已经4年了,因工作上需要关注各种事情,大学中经历的种种事情已经在脑海中模糊,但是仍然记得有这么一个比赛曾经让我废寝忘食,让我的大学有了冲劲,让本人对专业有了更深的了解。如果自己大学没遇到GPCT,我会怎么样?如果我没有遇到第六届的打击,我会怎么样?如果没有遇到王欢一样的队友,我会怎么样?.......现在看来,我经历的一切都是缘份,也是自己争取得来的缘份。衷心祝愿GPCT能够有更好的影响力,也衷心祝愿以后的师弟师妹们能够积极参与,体验其中。

以后的路还长着,坚信“用心才能最好,世界终因你不同!”。

第五届GPCT获奖名单截图(二等奖)

1.jpg (62.44 KB, 下载次数: 202)
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-11-17 17:40:00
地板

我在葡萄城实习故事

从葡萄城的草木葱绿到满树金黄,已在葡萄城实习了快五个月了。在葡萄城实习的生活就如同这季节变换一样,每一天都在走向收获的季节。
看着葡萄城院子的银杏树叶已被秋天染上了鹅黄,才发觉这棵树每天都在变化,日积月累就让人欣赏到了另一番美,正如同这颗银杏树一样,在葡萄城的实习的每一天,我也在变化,每天都在收获,相信已与最初来到这里的我,有很大的不同。在这里,我收获的不仅仅是专业技能,更重要的是学会了一些做人做事的方式。

2014年的暑假为了让自己的研究生活更加充实,让自己能够得到学校以外的锻炼,我决定去找暑期实习,在遇见葡萄城的两个面试官,前前后后也面试了几次,却只有这两个面试官,让人意外,他们随和、幽默、风趣,顿时觉得很亲切,让我甚至产生了错觉,不但不会觉得这是在面试,反而更像是与同学之间的聊天,紧张感早已消失的无影无踪,之前遇到的面试官都那么严肃,反而是越来越紧张。

面试的过程中注意到了偌大的大厅有桌球,乒乓球,沙发,厨台,应有尽有。院子里面有一大块‘奢侈’的草坪,种着各种树,有一池似是永远都充满活水的池塘,池塘上面的通透玻璃窗,映着开着正为灿烂的蝴蝶兰,这一切都是这样的充满活力,就如同来到某一个很会享受生活的人的家一般。整个院子的环境让人耳目一新,实在难以想象这就是传说中的IT公司,更不像是一家日企,这次面试我所看到的,接触到的,着实让人意外,从而增加了我对葡萄城的憧憬。想象在这样优美,精致的环境下工作,工作应该也是一种享受吧。

就这样带着新奇,带着疑问,带着求知的心态开始了在葡萄城的实习生活,初来乍到,本着一心做好自己的工作,用眼睛用心去向每一位‘前辈’学习的心态,最开始每天都觉得过的飞快,尽管公司与学校的路程比较远,却因为工作的愉快,一路也欢声笑语,下班途中,没有任何疲倦感,取代的却是一种汲取了满满知识与能量,满载而归的感觉。
在PBD,如果工作没做好,前辈们不会批评你,只是建议你如何做的更好,渐渐的就教会你独立思考,该如何做才能做到最好,相反,如果做的令人满意,称赞的话语他们也是毫不吝啬的。随着实习时间的增加,工作中就会发现自身的不足,却使我开心,因为我的收获不仅仅是那些固定的知识,而是更多关于对自身认识的收获,这是我在学校生活中不可能获得的,更不会有机会改进的。在实习的过程中,我也学会了如何高效的学习新事物,如何高效的完成任务,比如在学习ActiveReports时,‘曾哥’先让我了解需求,从需求出发考虑学习最紧需的功能,再将学以致用,构建符合专业水平的报表示例。在创建报表过程中,如何利用有效的资源,节省时间成本,高效的产出。学会利用提供了强大功能的ActiveReports控件,将各种基本功能组织整合,实现所期望的功能,如何在翻译的过程中,用心,用认真的态度做到精致,工作会让我越来越深的认识自己,会发现原来我能做的还有很多。

在PBD工作,每一个人都是学习的榜样,每次为用户电话答疑时的专业,权威,从他们的话语里都能够听得出用户对于他们尽心尽力解决问题时表达的谢意。每次与用户及时的沟通,第一时间给用户反馈,让用户倍感欣慰;每一次耐心的指导解答用户的问题和疑惑,每一次策划活动的活跃思维,每一次做事情的透彻分析的能力,每一次对于成果的精益求精... ... 还有很多很多,在我的短短实习期内,是怎么学也学不完的。

在葡萄城实习,也让我感受到了在其他公司实习不可能享受的‘待遇’,感受到了自己的工作是有价值的,这使我庆幸自己的实习的选择是多么正确,才能够有幸见识到了一些传奇的人和美妙的事,才能够在这如此优美惬意的环境中工作。
还记得barbecue,那么隆重而又随意,正式又惬意的活动,让我感受到了每一个人都是重要的;还记得公司月会轻松随意的大场面,记得运动会,感受到了公司的用心,让大家合家欢乐,完全放松的热闹起来,一切是那么符合人心,毫无违和感。

这个暑假,我在葡萄城在PBD做了一个幸运的实习生。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-11-17 17:43:00
5#

我与葡萄城的故事 ---从C1到葡萄城

记得2008年的时候,我开始接触.Net控件,当时试用过C1、NetAdvantage等工具,由于C1文章比较少,缺乏支持,我们最后采用了NetAdvantage。
      2014年的时候,公司需要用WPF开发大屏幕展示,我找来找去又找到了C1,才发现有个论坛,里面都是C1的疑难解答样例,我才知道,C1已经属于葡萄城控件的一员了。
前期我们先做示例开发,中间碰到各种问题,不能解决的基本都在论坛里面提出问题,提供demo,这样的支持真是其他国外控件不能做到的。
要说心得的话,那就是那段时间我在考虑C1的时候还考察了另一个控件Visifire,在使用过程中我慢慢发现,二者有一个重要的区别。

比如一个线图,如果有三条线的话需要展示,对于C1来说,需要做3个数据集合,并一个一个的加入到的数据源里面去。如下:
        
  1.    chartInternalPrice.Data.Children.Add(new C1.WPF.C1Chart.DataSeries()
  2.             {
  3.                 ChartType = C1.WPF.C1Chart.ChartType.LineSymbols,
  4.                 ValuesSource = listWTI,
  5.                 ConnectionStrokeThickness = 5,
  6.                 Label = FindResource("wti_text").ToString(),
  7.                 ConnectionStroke = new SolidColorBrush(Colors.Orange)
  8.             });
  9.             chartInternalPrice.Data.Children.Add(new C1.WPF.C1Chart.DataSeries()
  10.             {
  11.                 ChartType = C1.WPF.C1Chart.ChartType.LineSymbols,
  12.                 ValuesSource = listBLT,
  13.                 ConnectionStrokeThickness = 5,
  14.                 Label = FindResource("blt_text").ToString(),
  15.                 ConnectionStroke = new SolidColorBrush(Colors.Gray)
  16.             });
  17.             chartInternalPrice.Data.Children.Add(new C1.WPF.C1Chart.DataSeries()
  18.             {
  19.                 ChartType = C1.WPF.C1Chart.ChartType.LineSymbols,
  20.                 ValuesSource = listDB,
  21.                 ConnectionStrokeThickness = 5,
  22.                 Label = FindResource("db_text").ToString(),
  23.                 ConnectionStroke = new SolidColorBrush(Colors.Gainsboro)
  24.             });
复制代码

而对于visifire,就不是这样,他的数据源需要一个集合就行,也就是一个list就可以,当然这个list需要用字段来区分开不同的线数据。抓住了这点,再用C1其他类型的控件就可以根据情况提供数据了。
我与葡萄城的故事

原文地址:http://www.cnblogs.com/catvi/p/4094136.html
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-11-17 17:46:00
6#

通过博客园与葡萄城相识


22.jpg (43.96 KB, 下载次数: 229)
回复 使用道具 举报
tbugs
银牌会员   /  发表于:2014-11-20 10:32:00
7#
回复 3楼roger.wang的帖子

顶一顶这篇文章,哈哈!好久没登录这个牛叉的账号了!!!
路,在此绽放。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-11-20 11:57:00
8#
回复 3楼roger.wang的帖子

顶一顶这篇文章,哈哈!好久没登录这个牛叉的账号了!!......
tbugs 发表于 2014-11-20 10:32:00


前辈的账号不是一般的牛叉啊! 2009年老会员啦。

最重要的是,您是混过葡萄城社区的IT精英也。  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册