`
hw_cncn
  • 浏览: 2362 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

从事IT行业8年后的两个总结——关于IT技术的根本

阅读更多

    最近在javaeye逛的挺多,经常看到技术人员谈论职业发展、争论技术的优劣,我现在一家IT企业里从事技术管理工作,工作也有8年多了,也经历过多工种的技术岗位,在一个行业做的时间长了,接触的人和事多了,慢慢有一些思考和总结:

1、总结1:技术没有绝对的优劣之分,只有用的对错之分
    经常在一些论坛里看到程序员争论哪种编程语言更有前(钱)途,也看到一些IT行业刚入门的新人为选择一门有前途的技术而绞尽脑汁,但今天作为一个8年的IT从业者,也经常跟公司各个技术领域的一些技术牛人打交道,从我接触的人和事来看,一个技术人员的能力不是体现在你掌握了什么技术,而是体现在你能在合适的场景下用合适的技术最快的解决企业碰到的棘手的问题,这个才是技术人员真正应该具备的能力——高效的解决问题的能力,随着从事技术年限的增长,接触的知识面越来越广,你会发觉很多技术问题其实都是殊途同归,而解决问题的能力才是真正的王道。

    可能上面的描述还有点空洞,举两个例子,可能大家会更认同这个道理,第一个例子:很多人玩过《暗黑破坏神》这个游戏,这个游戏比较耐玩的地方就是在打怪或者玩家在地图上探索的时候,会捡到各种各样的装备,但不同的装备有不同的功效:有增强攻击的、有抗毒的、有抗寒的,有增强法力的,而玩家在游戏的过程中,根据要挑战的怪物不同,需要及时搭配不同的装备,以确保能及时消灭敌人;第二个例子:是mysql 存储引擎的,熟悉mysql的技术人员知道,mysql根据数据可靠性、读写比列、读写速度等要求不同,可以选用MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE中的一种或多种作为数据存储方式,mysql是一款非常灵活、好用的开源软件,但是对于mysql DBA来说,很重要的一个价值体现在根据不同的业务场景、能合理的搭配DB的存储上。


2、总结2:IT技术的终极目标:用最低的成本,实现系统的高可用、高性能、易扩展 
    现在从事IT技术的从业者不在少数,不知有多少人真正去思考过,自己所掌握的技术能给IT企业带来什么样的价值(包括我自己,在这之前我从来没有好好思考过这个问题)?在组织生产方面,IT行业与传统行业的主要差别,在于它是用软件和网络系统作为生产工具的,而传统企业是用机器设备作为生产工具;但是不管是IT行业,还是传统行业,生产工具的效率、可靠性直接决定着企业的竞争力。

    而IT行业的技术人员,其实就是IT企业生产工具的制造者和维护者,怎么确保所提供的生产工具高可用(停机必然影响生产,这是任何一个企业雇主不希望看到的,理想的情况下,最好一年365天机器都能轰鸣运转)、高性能(这是一个追求效率的时代,时间就是金钱,慢是人们最不能接受的,有家电子商务网站统计过,网站提速0.1秒,可以增加1%的订单)、易扩展(这是最容易忽视的、也是令企业主最头疼的事情,特别是在一些高速成长的互联网企业里面,当企业主还在高兴的看到业务高速发展的同时,却不得不面临系统升级难、扩容难的尴尬,往往是最后不得不以牺牲业务的扩张来换取系统的稳定),而在IT企业实现上述三项目标的时候,始终贯穿着一个隐形的、但是老板们又时时刻刻关心的东西,那就是成本,如果为了解决上述目标,一直是成本大于收益,作为这个生产工具制造者,你只有被炒鱿鱼的份了。

 

    所以,不管你是做程序员,还是数据管理员、系统工程师,只要从事IT技术工作,我想一定是围绕上述三个方向+低成本实现展开,因为这就是IT企业生产力需求的本质;如果你决定了今后要从事IT技术行业,一定要围绕着这三个目标展开学习、实践,其他的都是表象,这才是IT技术的根本。

分享到:
评论
37 楼 andey007518 2010-04-26  
辛苦了楼主,谢谢分享,反思自己。。。
36 楼 jasonling168 2010-04-24  
凤舞凰扬 写道
      楼主用了8年时间才领悟这些,说遗憾其实更多地是欣慰。这让我想起了04年那段日子,那些自以为聪明的宣扬EJB已死,java已死的人,那些以为世界就是唯我独尊,一门独大的人。
      我发现做IT的人真是太浮躁了,许多刚毕业的小童鞋就是这样被忽悠着去盲目崇拜。


顶黄教授~~~
35 楼 brucejia 2010-04-08  
说的好,不过实际情况不会如此,某些基层的小领导会故意把东西做的复杂,拖得时间长,这样就会保住饭碗还可能升职,当然在大领导被蒙蔽的情况下。
34 楼 fjlyxx 2010-04-08  
我觉得LZ说的不是技术的根本 只是从一个管理者的角度去看技术.
我个人觉得技术就是生活的抽象,任何技术在生活中都可以找到相应的原型.
33 楼 pweffort 2010-04-07  
学习学习!
32 楼 地球小野花 2010-04-07  
偶本以悟道,楼主捅破了那层窗,豁然开朗啊!哈哈哈……
31 楼 xiaoyanzi1205 2010-04-07  
楼主高见,拨云见日
30 楼 刃之舞 2010-04-07  
spyker 写道
凤舞凰扬 写道
      楼主用了8年时间才领悟这些,说遗憾其实更多地是欣慰。这让我想起了04年那段日子,那些自以为聪明的宣扬EJB已死,java已死的人,那些以为世界就是唯我独尊,一门独大的人。
      我发现做IT的人真是太浮躁了,许多刚毕业的小童鞋就是这样被忽悠着去盲目崇拜。


宣扬EJB已死

现在 看到 还活着

rod搞出spring的时候N多人叫嚣着EJB将死,即使不出EJB3,其实EJB2也不会因为spring而死,只有不了解的人才会叫嚣
29 楼 rrsy23 2010-04-06  
工作5年多 得出经验

技术 就是忽悠

看谁在公司会忽悠 会关系 在公司才有钱途


不过我还是相信 技术 没有坏处

走自己路  寻找适合自己的路 寻找适合自己的公司 多拓展自己


一切皆MVC
28 楼 forchenyun 2010-04-06  
膜拜,工作以后发现技术不如业务重要
27 楼 spyker 2010-04-06  
凤舞凰扬 写道
      楼主用了8年时间才领悟这些,说遗憾其实更多地是欣慰。这让我想起了04年那段日子,那些自以为聪明的宣扬EJB已死,java已死的人,那些以为世界就是唯我独尊,一门独大的人。
      我发现做IT的人真是太浮躁了,许多刚毕业的小童鞋就是这样被忽悠着去盲目崇拜。


宣扬EJB已死

现在 看到 还活着
26 楼 form_rr 2010-04-06  
看得出是楼主的感言!
我到现在还在用jdbc,javaScript,css1.0
Ajax,struts,hibernat,spring
我一直都不会!
我5年了!
25 楼 黑暗浪子 2010-04-06  
能产生商业价值的就是好技术。当然技术没有绝对好与坏错与对之分,只有适合不适合之分。不适合企业级应用的技术不一定不适合互联网。所以技术用在适合它的地方就能给企业带来商业价值。
24 楼 刃之舞 2010-04-06  
2年的时候就有体会了,

国内一个项目的好坏的考核是是否赚钱,
项目经理的好坏考核是,带的项目是否挣钱了,其他都素浮云了
23 楼 总有那么几天 2010-04-06  
很想投个精华...可是已满...
22 楼 JasonChi 2010-04-06  
凤舞凰扬 写道
      楼主用了8年时间才领悟这些,说遗憾其实更多地是欣慰。这让我想起了04年那段日子,那些自以为聪明的宣扬EJB已死,java已死的人,那些以为世界就是唯我独尊,一门独大的人。
      我发现做IT的人真是太浮躁了,许多刚毕业的小童鞋就是这样被忽悠着去盲目崇拜。

是啊  个人也觉得自己太浮躁,正在不断的净化中
21 楼 javabrother 2010-04-06  
哎!你们这些人啊,一留言就像把楼主干掉,楼主只是给大家介绍下自己的体会。

谢谢楼主!
20 楼 hotjava 2010-04-06  
本人和搂住所见略同,只不过再抽象一点,能给公司赚钱的就是好技术。

一切都是围绕赚钱来制定的,技术,业务,管理。漠不过如此。
19 楼 zhongdw 2010-04-06  
凤舞凰扬 写道
那些以为世界就是唯我独尊,一门独大的人。
      我发现做IT的人真是太浮躁了,许多刚毕业的小童鞋就是这样被忽悠着去盲目崇拜。

教授这两句话说的在理啊~~呵呵~
18 楼 EldonReturn 2010-04-06  
我再狗尾续貂一下吧。
IT技术的根本还有一个:对问题的建模和解决能力,也就是所谓的数据结构和算法啦。
要不然,一些领域根本进不去。只能做做外围的东西。

相关推荐

    北大青鸟ACCP 6.0 软件开发初级程序员:使用JSP.Servlet.Ajax技术开发新闻发布系统.pdf

    作为一款面向大众的求职系列教育产品,ACCP6.0的课程开发采用了全球同步机制,推陈出新,引领未来IT技术发展潮流,继续保持了北大青鸟APTECH ACCP课程体系的国际同步水平以及在国内IT职业教育领域的领导地位。...

    北大青鸟ACCP 6.0 软件开发初级程序员:使用Java理解程序逻辑.pdf

    作为一款面向大众的求职系列教育产品,ACCP6.0的课程开发采用了全球同步机制,推陈出新,引领未来IT技术发展潮流,继续保持了北大青鸟APTECH ACCP课程体系的国际同步水平以及在国内IT职业教育领域的领导地位。...

    北大青鸟ACCP 6.0 软件开发初级程序员:使用HTML语言和CSS开发商业站点

    作为一款面向大众的求职系列教育产品,ACCP6.0的课程开发采用了全球同步机制,推陈出新,引领未来IT技术发展潮流,继续保持了北大青鸟APTECH ACCP课程体系的国际同步水平以及在国内IT职业教育领域的领导地位。...

    北大青鸟ACCP 6.0 软件开发初级程序员:使用C#语言开发数据库应用系统.pdf

    作为一款面向大众的求职系列教育产品,ACCP6.0的课程开发采用了全球同步机制,推陈出新,引领未来IT技术发展潮流,继续保持了北大青鸟APTECH ACCP课程体系的国际同步水平以及在国内IT职业教育领域的领导地位。...

    北大青鸟ACCP 6.0 软件开发初级程序员:使用Java实现面向对象编程.pdf

    作为一款面向大众的求职系列教育产品,ACCP6.0的课程开发采用了全球同步机制,推陈出新,引领未来IT技术发展潮流,继续保持了北大青鸟APTECH ACCP课程体系的国际同步水平以及在国内IT职业教育领域的领导地位。...

    北大青鸟ACCP 6.0 软件开发初级程序员:优化MySchool数据库设计.pdf

    作为一款面向大众的求职系列教育产品,ACCP6.0的课程开发采用了全球同步机制,推陈出新,引领未来IT技术发展潮流,继续保持了北大青鸟APTECH ACCP课程体系的国际同步水平以及在国内IT职业教育领域的领导地位。...

    北大青鸟ACCP 6.0 软件开发初级程序员:使用JavaScript增强交互效果.pdf

    作为一款面向大众的求职系列教育产品,ACCP6.0的课程开发采用了全球同步机制,推陈出新,引领未来IT技术发展潮流,继续保持了北大青鸟APTECH ACCP课程体系的国际同步水平以及在国内IT职业教育领域的领导地位。...

    北大青鸟ACCP 6.0 软件开发初级程序员:职业修养和进阶项目训练高级篇

    作为一款面向大众的求职系列教育产品,ACCP6.0的课程开发采用了全球同步机制,推陈出新,引领未来IT技术发展潮流,继续保持了北大青鸟APTECH ACCP课程体系的国际同步水平以及在国内IT职业教育领域的领导地位。...

    asp.net知识库

    通过作业,定时同步两个数据库 SQLSERVER高级注入技巧 利用反射实现ASP.NET控件和数据实体之间的双向绑定,并且在客户端自动验证输入的内容是否合法 asp.net报表解决方法 SQLDMO类的使用 SQL过程自动C#封装,支持从表到...

    电子商城系统设计实习报告.doc

    据IDC预计,自2001年起的其后5年内,采用Jav a的IT产品的价值将翻番,在2006年将达到4.53亿美元,年增长率为14.9%。截止到2003 年5月,注册Java Developer Connection (JDC)的Java开发商超过300万人,对JRE(Java运行...

    大学文献检索资料 DOC

    文献信息检索实际上包括文献的存储和文献的检索两个相互依存的过程。 二、信息检索的步骤: 1.分析研究课题: 2.选择检索工具: 3.确定检索途径:分类途径、主题途径、题名途径、著作途径、号码途径、其他途径。 ...

    深入理解Android:卷I--详细书签版

    深入理解Android:卷I(51CTO网站“2011年度最受读者喜爱的原创IT技术图书”) 基本信息 作者: 邓凡平 出版社:机械工业出版社 ISBN:9787111357629 上架时间:2011-9-13 出版日期:2011 年9月 开本:16开 页码:488...

    计算机应用技术(实用手册)

    这里的IDE设备包括了IDE硬盘和IDE光驱,第一、第二组设备是指主板上的第一、第二根IDE数据线,一般来说靠近芯片的是第一组IDE设备,而主设备、从设备是指在一条IDE数据线上接的两个设备,大家知道每根数据线上可以接...

    从工业4.0到智能供应链.pptx

    这场波澜壮阔的工业革命使人类的生产和生活方式发生了不可逆转的伟大变化 产业革命的标志———瓦特蒸汽机的发明 工业革命的第二个高潮———电气化发生在19世纪后半叶和20世纪初 以1948年美国贝尔实验室的巴丁、...

    什么是VLAN

     同样,比如两个交换机,如果你想要每个交换机上的端口都分别属于不同的网段,那么你有几个网段,就提供几个路由器的接口,这个时候,虽然在路由器的物理接口上可以定义这个接口可以连接哪个网段,但是在交换机的...

    操作系统(内存管理)

    文将对 Linux™ 程序员可以使用的内存管理技术进行概述,虽然关注的重点是 C 语言,但同样也适用于其他语言。文中将为您提供如何管理内存的细节,然后将进一步展示如何手工管理内存,如何使用引用计数或者内存池来半...

    刀片服务器详解(1).docx

    刀片服务器的特点 刀片服务器公认的特点有两个,一是克服了芯片服务器集群的缺点,被成为集群的终结者;另一个是实现了机柜优化。 集群终结者 众所周知,作为一种负载均衡技术,服务器集群已经在有效提高系统的稳定...

    刀片服务器详解(2).docx

    刀片效劳器的特点 刀片效劳器公认的特点有两个,一是克服了芯片效劳器集群的缺点,被成为集群的终结者;另一个是实现了机柜优化。 集群终结者 众所周知,作为一种负载均衡技术,效劳器集群已经在有效提高系统的稳定...

    刀片服务器详解.docx

    刀片办事器的特点 刀片办事器公认的特点有两个,一是克服了芯片办事器集群的缺点,被成为集群的终结者;另一个是实现了机柜优化。 集群终结者 众所周知,作为一种负载均衡技能,办事器集群已经在有效提高系统的稳定...

Global site tag (gtag.js) - Google Analytics