CDN网站加速 · alexa排名服务 · 设为首页 · 加入收藏
alexa排名优化 专业诚信的alexa排名优化服务提供商,排名真实稳定,曲线自然,助您快速提升网站影响力!让业务拓展更顺畅
首 页 alexa排名服务 alexa排名动态 alexa排名研究 互联网资讯 搜索优化SEO 网站运营推广 ITer/IT人生 联系我们
spacer
spacer
 当前位置:首  页 >> ITer/IT人生 >> 七年IT奋斗纪实及感悟

七年IT奋斗纪实及感悟

alexa排名优化  来源:www.alexa88.com.cn   时间:2008/12/14
 
zoom printer 打  印 close 评  论
任。记得公司安排我维护一个接入服务器软件,由于代码量不算太小(5万行),资料和文档都不齐全,我维护起来非常吃力,所以想重新把它做一遍, 公司领导不太支持,可能觉得工作量太大,但是他极力支持我,私下里他让我放手去做, 我的维护工作他挤时间做。在他的支持下,我花了半年时间完成了接入服务器的软件,并且实现了一个相对完整的TCP/IP协议栈。在这里我学会了嵌入式系统设计、驱动开发、TCP/IP和很多通信的知识,我花了一年时间终于使自己从MIS开发转到了通信行业,并且站稳了脚跟。我的开发大量是对硬件的直接操作,不再受微软的操作系统,VC、Delhpi这些开发工具的约束,我终于看到了另外一片天空。

  我做事情喜欢追根问底,随着开发的深入,软件开发与硬件联系越来越紧密,硬件知 识的匮乏又对我的发展产生了障碍,而且芯片技术基本上掌握在国外公司的手里,这对做系统级设计是一个非常大的制约,一个新产品出来,第一道利润(也往往是最丰厚的利润)常常都被IC公司如Intel、Motorola赚去了,国内的厂商只能喝点汤。所以我决心解决自己的硬件技术障碍,并打算离开通信行业,进入IC设计相关领域。

  当然我明白如果我对硬件了解的非常少,没有哪家IC公司会仁慈到招我这样一个一窍不通的人来培训。所以我必须努力打好基础,学一些相关知识为以后做准备。就像我开始从MIS转到通信一样,我看过大量通信方面的书,并且给一个ISP做过RADIUS计费分拣台,在这样的背景下这家通信公司才给了我这个机会。我在的通信公司是做系统设计的,有不少PCB Layout硬件人员,平常我就注意向他们学习,由于我做的是软件,在公司看硬件资料不好意思,所以开始只好在家看,刚来上海工作我连续一年都在加班,后来不加了,因为我要挤出时间学习,通常我12点左右睡,第二天5点半起,我上班比较早,地铁上如果人不多我也用来看书。学习当然不会是一帆风顺的,有些实在不懂的问题就积累起来问硬件人员,他们的帮助使我学习进度快了很多,因为在没有人点拨的情况下自学,我的一半时间是花在解决疑难问题上,但这种问题经常是别人的一句话就可以让我豁然开朗,我非常庆幸我有这样的学习环境。

  在后面的一年里,我学会了看硬件原理图,学会了简单的硬件设计(模拟电路方面还有不小的差距),事情就是这样的,当你安安份份做软件,别人永远认为你是软件开发人员,在你开始学习硬件时别人未必会认同,有位中兴通讯的朋友还对我说过,一个人不可能把所有东西都学完。我也明白这一点,但我希望自己做的更好。但当你熟悉硬件后大家又会觉得你好像原本就是软硬件都懂的,同事们也都习以为常了。这个时候我可以把硬件资料堂堂正正的拿到公司看,没有人再大惊小怪了。 让我比较自豪的是我通过自己的努力做了一个IAD(软交换的终端设备)系统方案,包含软硬件的选型、设计等内容,这个方案得到了公司和同事们的认同,让我感到非常欣慰。
  技术是相辅相成的,当我的硬件有了一定的进步后,我的软件设计也有了很大的提高 ,我可以从更深层次理解问题,我做的接入服务器CPU是Motorola PowerPC860,熟悉的朋友都知道860 QMC与软件的批量数据传输通常采用BD表的方式,硬件人员做驱动的时候习惯采用固定BD表,每接收或发送数据都将数据从BD表拷贝到用户Buffer,或从用户Buffer拷贝到BD表,由于理解的比较深入,我自己重新实现了这个过程,采用动态BD表的方式,驱动从一个网口接收数据,提交给我的软件进行三层交换,直至从另外的接口发送出去,没有进行一次拷贝。这样的设计大大提高了性能,使系统的指标接近理论值。

  软硬件的结合使我的设计水平上了一个台阶。我现在写的这个操作系统,编译后我把程序反编译成汇编,找出其中不优化的代码,然后在C程序中进行调整。举个例子,很多CPU没有专门的乘法指令,这个大家应该都知道,在这种CPU上进行一个乘法操作常常会花费大量的指令周期, 有的朋友会说这个我知道,我会尽量避免采用×号,但是事情往往不是那么简单,你知道C语言中数组的下标操作是怎么实现的吗?仔细看看反汇编的代码你就会明白,同样是通过下标的定位操作,C编译器会有时候会产生位移指令,但有时候会用乘法实现,两者效率往往是天壤之别,所以明白这些问题你才能将系统性能提升到极致。这些问题就不多说了,有兴趣的话以后可以共同探讨。

  话说远一点,我由衷的希望在软件上做的比较深入的朋友们有机会学学硬件以及其它 相关知识,尤其是做底层开发和嵌入式设计的。这对软件技术的提高有非常大的帮助,否则很多事情你只知道该这样但不会明白为什么该这样。我这个观点在我现在的IC公司Project Manager那里也得到了验证。他告诉我们公司现在的802.11芯片产品的软件经理原本是做该芯片硬件设计的,某某某原本是做软件的,现在在做IC,类似的例子还有很多,只是在国内这样的风气不是非常流行。

  我有一些心得体会与大家分享,只有当我干好本职工作后,我才会学习与工作关系不 大的技术,这样公司的上

上一页  [1] [2] [3] [4] [5] [6]  下一页

  Tag:七年IT奋斗纪实及感悟

alexa88.com长期致力于提供专业安全的alexa排名优化服务,可让您的网站alexa排名在短期内达到目标要求,快速提升网站在业界的影响力和商业价值,满足互联网业务运营和资本运作的需求。alexa88技术实力雄厚,拥有多年的alexa排名服务经验,其间经过多次算法频繁调整的历练和服务经验的积累,我们已能快速的响应alexa排名规则的变化,并根据最新的alexa排名算法特点,调整不同数据的比例,从而确保客户网站alexa排名数据的稳定。
 
 本类最新文章
 ico 阿里文案门的背后:年轻人的活力  ico 研究表明:书桌越杂乱的人,越易  ico 大数据时代预言家谈互联网未来
 ico 大佬北漂往事:柳传志全家挤12  ico 阿里取消UI/UE设计师?面对  ico [图] 电影里都是骗人的,草根创业几乎
 
 如果您对本文 七年IT奋斗纪实及感悟 感兴趣,欢迎参与评论.
review 评论人 评论内容摘要(共 5 楼)    查看完整内容 评论时间
b 2013/3/2
b 2013/3/3
b 2013/3/29
b 2013/3/30
b 2013/4/26
欢迎您发表自己的评论。请您遵守互联网相关法律规定,
遵守网络公德,尊重他人,文明发言。
 您的姓名:
 评论正文:
 验证码:   checkcode
 
alexa排名服务
 Q    Q :736412718  
 Email :736412718#qq.com
 电   话 :15010880118
站内搜索
最新资讯推荐
羊毛党大揭秘:一亿手机黑卡在手,半
高度依赖阿里系 这到底是谁的趣店?
乔布斯的遗产,正由 Google
阿里文案门的背后:年轻人的活力与B
微信小程序, 将如何改变服装零售产
线上线下再融合,传统百货零售时代级
帮助Facebook、腾讯、阿里形
研究表明:书桌越杂乱的人,越易创立
为何苹果、谷歌和微软的欧洲总部都在
大数据时代预言家谈互联网未来
亚马逊成恐怖分子助手? “算法”模
阿里、京东、顺丰都在抢大闸蟹 背后
日本70家银行对抗支付宝 评论:B
谷歌开了个硬件发布会,却彰显了它在
Alexa前100万网站HTTPS
热门资讯列表
alexa中文网站的数据比较
七年IT奋斗纪实及感悟
改革开放30年30事:1996年编
环球企业家:百度的危与机
"21岁美女总裁"董思阳:创业英雄
百家网站集体状告百度的背后
IT牛人往事如烟之七大“先烈”篇
百度遭遇中国网络反垄断调查第一案
如何解决IE8安装ALEXA工具条
alexa发布最新工具条,全面支持
国内ALEXA排名作弊最厉害的个人
10大网络美女排行榜
Alexa排名算法调整 更适合大众
Facebook创始人华裔女友Pr
对Alexa网站访问量排名的研究报
 友情链接 >> 本站首页欢迎PAGE RANK > 1,GOOGLE / BAIDU 收录正常,ALEXA排名在20万名内站点加入链接
仪器商城 alexa排名优化
alexa排名 alexa排名动态 alexa排名研究 CDN网站加速
       
排名报价  |  alexa排名查询  |  下载中心  |  资讯列表  |  访客留言  |  联系我们  |  友情链接  |  RSS订阅
版权所有  copyright © 2004-2010  alexa排名优化专家  alexa88.com.cn
Q Q :736412718  MSN :alexa88@live.cn  Email :alexa88@163.com  电 话 :15010880118
本站所引用资讯及图片,其版权归原始所有人,转引目的仅为传播交流信息,不代表本站观点。
地址:北京市海淀区大钟寺太阳园小区12号  京ICP备09049176号