技术更新太快,怎样做才能让自已不落伍?-CSDN论坛
技术更新太快,怎样做才能让自已不落伍?
做程序员最要命的就是要不断学习新知识。可是,当你刚用好一种工具或语言的时候,却发现更新的又要出来了。怎么办?除了头痛之外,怎么才能变被动为主动呢?听听大家的意见。
“现在新名词确实太多了,今天流行Java,明天就是C#,很多程序员便被这些东西所吸引,去追风。大家都知道"活到老,学到老",但学习要有正确的学习方法。有些程序员以自己知道一个新名词为荣,觉得很"酷"。但实际上任何一个新的技术如果你把它外表的新名词抛掉,去查看它的来源和历史,就会发现很多都是从老知识中派生出来的,本质并没有变。&
要学会领悟和超越。计算机中的基础知识太多了,每个课程都包含了很多深层的东西。要深入了解任何一门语言,都需要很长时间的积累,经过积累,才能领悟其中的道理。比如学习一种刀法,如果仅仅是会用刀,换成一把剑就不会用了,这不是真正的高手。高手就是要能够通过学习刀进而领悟到整个器械的用法,这时无论是给你一把剑或者匕首,都可以运用自如。”&
我赞同dggh.
学无止境,
新知识再新,也会与旧知识有连带关系,
作为程序员,不该为学新东西而学,而是充分发挥已学知识的经验。
我本人目前正希望转行入培训行业,希望研究总结出一套积极的学习方式。
还记得金山毒霸和瑞星杀毒吗?他们每周有增量病毒库。
我们能不能总结出一套增量知识库?
每天/每周/每月/每年辛苦一点,就会永保程序员的青春。
嘻嘻哈哈!
苦学吧,程序员的命
同意&dggh(大蝈蝈宏),学得多了可以触类旁通的。
你说的太对了,向你学习!
同意楼顶的
同意(民工进了大上海),哭吧!
最好的办法,你搞一个更新的技术,并且让别人跟着你升级。。。
因为一直是你再做这个技术,所以,别人肯定没你了解,所以,别人老得跟着你。。。
前提是,你这个技术有价值,
我想,学什么语言并不重要,学思想才是最重要的。是呀,J***A、C#是很新潮很流行。可不管如何,最后编译出来的不还是汇编码吗?要永不过时,那就去学汇编得了(只要计算机还是冯-诺依曼体系)。学C++也好,学J***A也好、或C#。关健是把这语言的思想学会了。有了一种编程理念,何必在乎明天又出了什么新语言呢?C过这么久了不还没被淘汰吗?BASIC不是发展成了VB吗?
关键是要认准方向,抓紧时间,注意方法。
回复人: dggh(大蝈蝈宏) (&15:27:25)&&得0分&
“现在新名词确实太多了,今天流行Java,明天就是C#,很多程序员便被这些东西所吸引,去追风。大家都知道"活到老,学到老",但学习要有正确的学习方法。有些程序员以自己知道一个新名词为荣,觉得很"酷"。但实际上任何一个新的技术如果你把它外表的新名词抛掉,去查看它的来源和历史,就会发现很多都是从老知识中派生出来的,本质并没有变。&
要学会领悟和超越。计算机中的基础知识太多了,每个课程都包含了很多深层的东西。要深入了解任何一门语言,都需要很长时间的积累,经过积累,才能领悟其中的道理。比如学习一种刀法,如果仅仅是会用刀,换成一把剑就不会用了,这不是真正的高手。高手就是要能够通过学习刀进而领悟到整个器械的用法,这时无论是给你一把剑或者匕首,都可以运用自如。”&&
&&&本蚂蚁觉得这位大哥说得很对,不要盲目的追赶潮流。
积累太重要了,可是我现在是既却时间,又少精力,最重要的是还要速成。真是够受了。没有办法,只有顶着上了。头痛!
我觉得要学习的有效率。所谓有效率就是掌握关键的技术,掌握了关键技术就不存在什么语言之争了。所谓关键技术就是行业中发展的主流技术:譬如xml就是需要掌握的。
因人而宜,有不同的感受。
“现在新名词确实太多了,今天流行Java,明天就是C#,很多程序员便被这些东西所吸引,去追风。大家都知道"活到老,学到老",但学习要有正确的学习方法。有些程序员以自己知道一个新名词为荣,觉得很"酷"。但实际上任何一个新的技术如果你把它外表的新名词抛掉,去查看它的来源和历史,就会发现很多都是从老知识中派生出来的,本质并没有变。&
要学会领悟和超越。计算机中的基础知识太多了,每个课程都包含了很多深层的东西。要深入了解任何一门语言,都需要很长时间的积累,经过积累,才能领悟其中的道理。比如学习一种刀法,如果仅仅是会用刀,换成一把剑就不会用了,这不是真正的高手。高手就是要能够通过学习刀进而领悟到整个器械的用法,这时无论是给你一把剑或者匕首,都可以运用自如。”&
&&以上为3721周鸿?语
我觉得要学需要学核心技术,不断提高分析和设计能力,和学习的方法,那样才会立于不败之地
这个问题应该从为什么技术会高速发展谈起,我任为之所以这样是因为需求不断提高。因此作为PROGRAMMER应该满足客户的具体需求作为我们的发展方向去把握。
有朝一日技术会发生变革,二进制统治整个计算机世界的日子也将结束。
老掉牙的微软会被未来一个不知名的公司所取代。
智能机器的时代即将到来。
运算的速度不再是衡量性能的标准。
知识的结构,计算模式,逻辑层次,学习方法将成为未来的焦点。
所以劝大家不要为某个公司的某个产品花费毕生的精力!
那样的命运是可怜的。
有机会可以重新学习一下数学,熟悉一下逻辑学,了解一下系统科学,根据自己的要求选择合适的语言。
为了生存我选择了一种简单的语言,刚刚起步,经常来问东问西。
为了梦想我选择了另一种语言,平凡无华,能满足我实现梦想的要求。
多花点精力学习实践不就行了
to&hp006():
你好!我也有这方面的打算,想跟你联系,方便吗?
我在加拿大作business&software&consultant工作。基本是微软平台,我的朋友有的是吃oracle饭的,有的是吃as/400饭的,有本地白人,有移民,基本上在程序员层次上都有共同的危机感--技术更新和个人学习成本的矛盾。
我加入的一个顾问组织对我帮助不小,他们很多人都已经是银行或者大型制造商的I.T.顾问/solution&provider级的人物。每小时工资150-200$.每年有15万以上的稳定收入。
他们也都经历过这一过程:在北美对从程序员/开发员/设计师向更上层楼是指获得architect的title.&重要特征是和平台具体技术不太相关,而是:
(1)对某行业的business&logic非常了解(所谓的vertical&market包括医药,银行,制造,零售系统,分销系统等等)
(2)善于用OO(面向对象的方式)来分析问题,提出方案(用UML等通用描述方式)。非常值得注意的是95年以后很多高层技术人员开始总结运用Pattern&来解决实际问题(Design&Pattern概念是94年由所谓4人帮--gang&of&four提出,是跨越语言/平台的设计经验总结非常值得一读,在amazon上卖的很好,注意尽量读英文原著,里面很多东西很难翻译)
(3)善于项目管理(基于丰富经验)包括人的组织,项目按期按质完成等等。
就我所见到的:北美coder还是由年轻人居多,新产品(前沿技术)的中层干部里年轻人也很多(25-29),但成熟软件,垂直市场consultant则是经验说了算,跟老中医似的,越有经验越值钱
我的上一个贴子基本是对business&application而言的,其实电脑领域太宽广,business&application只是一个小分类,
其他有趣的分类我所看到的还有:
是个市场需求很大的领域更需要创造力,代码基本上还是C/C++/汇编的天下,Quake3是C+汇编。这一行第一辈的大师们不过40岁,年轻人居多,我见过13岁用C写game--3D引擎的小狂热爱好者,不是天才,因为你热爱就可以写出来。
--硬件驱程/设备通讯--
驱程要求对系统非常了解,(内存分配,释放,输入输出控制)这类知识是稳定的但学习过程很辛苦,比如USB内核协议,并口串口协议多少年都没变过。通用设备最难编写,因为各种变化都要照顾到,市场特点用户多,价格低。专用内嵌设备对编程要求较简单,因为应用狭窄,市场特点是客户得主动去找,开的价格可以高。可以在大厂混ATI/CISCO等需要大量这种程序员。也可以自己作底层设备consultant,我知道一个韩国人就通多媒体流的体系(协议,硬件接口,c/汇编)在internet上揽活儿。一年挣50万美金。
--当软件学校(野培训学校或正式学校)老师--
要求很多官僚技巧,和教学技巧。(有时候是骗术技巧)。
--抓住市场动态,做软件引资人---
dot&com是97-99年的例子
现在北美的例子是wireless.
--傍住大厂商作add&on------
到看看,就知道有多少c/c++&programmer在吃PDF&API这碗饭了。
相似的还有:excel2PDF小工具,MP3toCD工具等等。
20&年后当计算机自己能编程序的时候,这个行业就是夕阳产业了。到那时可能就是共产主义了吧。
新的一年,
我要坚持锻炼身体
我要深入学习C++
我要灵活运用STL
我要加强领悟LINUX
我要带女朋友去一趟比较大的城市旅游
技术更新得再快,我想也不会落伍吧&:)
小弟初识语言还望各位前辈不吝赐教。
小弟在自学汇编但因自身基础太低又有一些因难。
不知道各位前辈能不能为小弟介绍一些有关汇编这方面的基础书籍。
我先谢过各位前辈了!
20&年后当计算机自己能编程序的时候,这个行业就是夕阳产业了。到那时可能就是共产主义了吧。
对不起,我刚才举的add-on例子里面有个错误,是笔误,应该是里面的开发者园地。
吃PDF饭的c/C++程序员有一大堆,他们开发各种各样的基于PDF的应用,因为PDF文档到处都要用,小例子:一个可按要求定制的小server程序,能够动态的对scan到的PDF文件作数字签名。这个小程序卖400多美元,跟acrobat&全功能版差不多一个价钱。用到的技术是Acrobat&公司公开部分的API和vc++。
类似的例子太多了。
还能怎么样
学习学习再学习!
努力努力再努力!直到自己完全被淘汰
二流的公司卖产品,一流的公司卖技术,超一流的公司制定“规范”。未来的
IT业是规范之争,任何一种编程语言、数据库产品等等都必定遵守这类规范,
否则将被抛弃被淘汰。开发人员也一样,所以更应该关注这些“游戏规则”,
譬如说,&.net、j2ee、xml、OO等等,而对于c#、java或visual&c++、vb之类,
只不过是实现这些游戏规则的工具罢了.
我们肯定要不断学习,但不是学习如何写一段华而不实的动画,或者写一个字符串
分割函数,国内的软件开发人员,有被误导的嫌疑.
同意思上上楼的
好好学习,天天向上!
听君一席话,胜读十年书!
佩服佩服!多谢多谢!
是的,我们就应精通自己的一门,
不要多而不精,术业没有专攻啊.
我要精C++,啊啊.
已经学习了4年了,
但是还有很多没有精通啊.
学习的能力,关键还是能力
理论是内功,内功不深厚,学什么武功都费劲,都慢,都是低层次
一些开发工具就是外功了,什么娥眉派的bcb啊,武当派的java啊,华山的vc啊
你内功深厚了,学这些是小case了。和别人拆几招就会了。
我同意,不管怎么变化,都可以跟上的,而且这种变化并没有你想象的那么大,很多地方都是一样的,懂了一个其他的就可以融会贯通。
为了生存我选择了一种简单的语言,刚刚起步,经常来问东问西。
为了梦想我选择了另一种语言,平凡无华,能满足我实现梦想的要求。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
。。。。。。
一个很俗的回答!
每年流行的新事物,你是否都要去做?
如果那只适合女孩子呢?
我们所要做的,就是要达到我们应该会的事物的,最高境界!
用VC不一定比用VB的强,
用汇编的不一定比VC的强。。。
修行看个人。道行,是坐出来的。
IT&行业本质决定了它本身就是一个不断发展和不断变化的行业,要想在IT行业中生存,就必须有这样的心理准备.&但任何技术都有一个从量变到质量的过程,&技术的进步不是一蹴而就的.&如果真的有一个惊世之作出现了,&我们更应该庆幸!&
只好学汇编了。
天才发明出的东西没什么了不起--因为那些发明的成果让普通人看来其实也很简单,但是,普通人在没有看到这成果之前一辈子都想不到可以有这样的东西。
虽然不停地出现摩登技术,但是不用你去发明,没什么难的--你还怕什么?:)
对新的技术只要了解,它是用来干什么的,它有什么优势,还有哪些同类型的技术,其他的等到街道相关的工程再学吧。
个人能力是有限的,不是天才就不要想那么多了。
IT行业之所以很吸引人,也许就是因为他走得很快,象很多人喜欢彪车一样,很有挑战性,要是真的他也象一些传统行业那样技术都很成熟了,几百年不变了,估计也就不会这么吸引你了。
我觉得在IT这个变幻摸测的行业里,如何把握个人的发展,应该象管理一个IT企业一样,有条不紊,紧张有序,一步一步的来,不浮躁,那样必然会和国内一些软件公司一样走向毁灭。个人目标是什么?赚钱(搞工程),还是技术发明(搞理论),还是兴趣爱好,还是都想(理想状)再往下分是搞纯软件,还是软硬接口;再往下是搞编码,还是搞管理,在往下。。。唉,毕竟一个人只有一个脑袋。
我是个初学者,在学校里学的是电气,但我对IT感兴趣。唉!要学的东西太多了,认准了方向,埋头苦学吧!
大家说的太精彩了,我也有同感,今天c++流行,大家蜂拥的去学C++.明天又有C#,大家又盲目的去跟潮流,我认为,学的够用就行,重要的使用,学的在新对你没用,那她就是没有价值的.
: xujiaqiang()
二流的公司卖产品,一流的公司卖技术,超一流的公司制定“规范”
讲的好!!总结的精练!!!!!!!!
街上走的漂亮的小MM很多呀,我该怎么办呢?真是个头痛的问题,谁来给我出个办法呀?
我从上层写到嵌入,更加困惑将来的方向。
其实搞编程的人根本就不必太担心技术更新太快自己落伍,你只须对新技术有一个大概的了解就行了,不必追求追赶新技术,一个人不可能样样精通,如果你一定要追,那也一定追不上的。你只须选定一两个主要的学习方向就行了,并力求在主要的方向尽力学精,即使主要的学习方向有所升级,相信在原有的技术基础之上也不难跟上。
我认为code再我这一身中不是最重要的,所以我不会拼命的&去追。。。追也追不上。
学会眼前工作需要的就够了,剩下的时间炮MM,记单词,&性价比会比较高些。
不学开发了,改做市场了,改学CISCO技术了,呵呵,搞 开发太累了!
从bland&c++&3.0到vc&6.0,
从ms&6.5&到sql&2000,
从delphi&到&c++
从windwos&到linux.
还有什么它吗的c/s&&结构&,com&,midas&,&mts&,&b/s结构,现在又来了.net架够,还不包括
java的架够。。。。。。。。。。。。。
现在用到的就是vc。。其他随着时间基本都被淘汰了,b/s淘汰了c/s,vc淘汰了delphi,
vc淘汰了bc&.现在.net可能又会淘汰com,&b/s---我是玩不起这个游戏了。日背单词20个绝对比这强。
学习一样你自己爱学的,并把它学深!
着样就是最好的!
不要门门同但要一门精!
学并快乐着
干脆不干了!
hehe,我学了5年的VB。为了学习探入VB底层,专门学习了COM技术。为了工作,也学习了COM+,MSMQ,BIZTALK&Server。看了不少软件工程的书和资料。感觉是新的技术不断的在出现,但是能够学好一门语言已是非常不易。我准备学习C#和VB.NET,然后跳到.NET平台。虽说.NET变化太大,不过很喜欢.NET的思想。
simoncsdn的见解很有水准。
学c++和c#比较好。既然c#有VB高效性。。那就不用学VB。。
卖茶叶蛋也要.net技术啊~~~~~~~~~
编程我觉得最重要的是思想和方法,工具有那么一两个比较熟的就行了。其他的就是要开阔自己的视野,很多东西都是要有个了解就行了。否则什么都想学的很通就太累了!
方向是有很多,想做的好还是要专一,做什么还怕没饭吃!好歹做程序员也算是有点脑子的人,怕什么,没必要担心什么!
轻松一点,胜人一筹!!呵呵
编程我觉得最重要的是思想和方法,工具有那么一两个比较熟的就行了。其他的就是要开阔自己的视野,很多东西都是要有个了解就行了。否则什么都想学的很通就太累了!
方向是有很多,想做的好还是要专一,做什么还怕没饭吃!好歹做程序员也算是有点脑子的人,怕什么,没必要担心什么!
轻松一点,胜人一筹!!呵呵
新的技术天天都有,只追求表面功夫是没用的,写程序与其他任何事情一样,需要悟性与勤奋,学再多的新技术,如果都是浅尝辄止,永远只是初级程序员。我遇到一些年纪较大,经验丰富的程序员,一开始只是出于尊敬,同他们讨论一些实际工作中的难题,用到的技术他们从来没有接触过,但是往往会得到意想不到的收获,他们的方法看起来不是很酷,但却是真正的解决之道。其实技术就是技术,并没有新旧之分,只有使用的差异。
打好基础,万变不离其宗嘛!
改行了!靠,干什么都比干程序员强。看看人家举手投足间赚进了百十万,咱们这帮没出息的家伙一个个都埋头学学学,结果那点工资......真是可怜呀!
楼上人老兄说得对,做市场人怎么也比程序员,若你亲自去接个工程就知道了,哪些能拿工程给你做的,少说也要提他妈的30%,你想想,一个100万的小项目,他什么都不做就得了30万,甚至做调研时就叫下面的职员干,陪吃陪喝时都有他的份,时不时得塞点红包,还在剩余的70万中拿,这70万一分再分,到我们每个Codeer或者Programmer手中的不过就两三万罢了,或者就是哪么点工资,工资啊工资,拿哪点工资顶个屁用呀。。。。。。
楼上的说的现象是很多,我都见了很多.
但是那不是关于技术的问题,那是做人的问题.如果你想那么去做,那..人各有志,我不想劝你,你向着那个奋斗吧.
我们这里只是讨论技术.
我觉得wbc37(路人甲)有道理:
"理论是内功,内功不深厚,学什么武功都费劲,都慢,都是低层次
一些开发工具就是外功了,什么娥眉派的bcb啊,武当派的java啊,华山的vc啊
你内功深厚了,学这些是小case了。和别人拆几招就会了"
语言,说到底只是一个表现形式,同样的思想可以用不同的语言来实现(当然速度可能有不同),但是对于我们程序员,思想才是最重要的.
大家可能都有经验,当工作很急的时候,又要用一个新的语言,你可能一个星期就能被逼得能够使用了,所以,只要有压力,短时间熟悉一门新的语言不是问题.
技术变来变去,都是外功,你的内功,才是你的优势!
完全同意,改行!
我刚开始学这专业&看了上面这么多牢骚&很打击我啊&~~算了&都是自找的
要学会领悟和超越。计算机中的基础知识太多了,每个课程都包含了很多深层的东西。要深入了解任何一门语言,都需要很长时间的积累,经过积累,才能领悟其中的道理。比如学习一种刀法,如果仅仅是会用刀,换成一把剑就不会用了,这不是真正的高手。高手就是要能够通过学习刀进而领悟到整个器械的用法,这时无论是给你一把剑或者匕首,都可以运用自如。”&
借用上面老兄的话来表达我的看法,希望大家能够提出更多的意见与建议,共同提高。
先做好一件事,别开始就想做好每件事情。
等你对一项技术有了很深的了解以后,很多的技术会触类旁通的。
本来技术的升级必然会导致持有旧技术的人的失业,这是必然的,没什么好吃惊。
但是要正确理解一们技术的真正有效期,并不是今天出了C#,C++就马上过时想想发射挑战者号时的那4K的内存,以及用汇编语言编写的程序,我们能说今天的C++已经发展得足够好了吗?
程序员就是这么苦的,没办法:)
烦!!!!!!!!!!!!!!!!!!!!!!!!真TMD烦!!!!!!!!!!!!!!!!!!!!!!!
练内功!以不变应万变。
内功就是编程的思想:OO,XML,Design&Pattern,Refactory,business&logic
有道理,虽然是学无止境,可是作为程序员,只是学习具体的“语言”,那就意味着一辈子在学习,没有工作,等你到30以后还学吗?应该提前转行了,做程序只是积累资本的过程。是一个人的蛰伏期。
既然你干了这行,就得跟着它一步一步走下去!
要知道,时间不等人啊!
程序&=&数据结构&+ 算法...会了这些,才能以不变应万变..
还有就是分析问题的能力..
具体语言只不过是个工具, 她只是你思想的表达工具..
你要的是思想, 而不是 把她表达成什么样...
同意pigczc(肥暗堂)“语言”可以一边用一边学,内功才是最重要的东西
工具不算什么,聪明的肯吃苦的一学就会,关键是思路,分析问题,解决问题的能力
&&&今天我真是大开眼界!感谢各位人兄的真知灼见。我是个初学者,甚至还没走出校园,当然对未来的程序员生活充满向往----真的好想大干一场。虽然今天也看到有些大哥发泄牢骚,但是路没有自己走过,怎么会知道未来到底是个什么样子?我还是想试一试。但是几位大哥的话我还是会放在心上的,对困难也要有所准备阿!
&&&上面各位大哥说的都是真诚中肯,使我收益颇多。我是第一次来,总也想说上两句,真是班门弄斧了,请大家不要见笑。我补充的一点是,除了深学思想,多感悟以外,我认为多交流也是必不可少的。论坛的作用将是不可小觑的。只有不“闭关锁国”,走开放的路子,我想才会对学习技术大有裨益的!
看了大家的慷慨陈辞,我不想干了,我想下岗。。。
不知所谓中。。
什么内功呀,熟练一门功具也真tmmd麻烦&&
非常同意yanghui88(pig)大侠的观点!“内功”是最重要的!功到自然成。
做程序员,最重要的是学习编程思想,提高分析问题和解决问题的能力。
在软件开发中,最能体现水平和创造价值的也往往是一个程序员的这方面
的能力,而不仅仅局限于对某种开发工具的使用上。
新的技术天天都有,只追求表面功夫是没用的,写程序与其他任何事情一样,需要悟性与勤奋,学再多的新技术,如果都是浅尝辄止,永远只是初级程序员。我遇到一些年纪较大,经验丰富的程序员,一开始只是出于尊敬,同他们讨论一些实际工作中的难题,用到的技术他们从来没有接触过,但是往往会得到意想不到的收获,他们的方法看起来不是很酷,但却是真正的解决之道。其实技术就是技术,并没有新旧之分,只有使用的差异。
程序员,注定人生是个悲剧
程序员是个悲剧,也不得不做!并且还要做好!尽力掌握新的技术,这就是生活!
受益菲浅,继续关注。
你学得再多,你一辈子能用到哪些,我就用c++,pb,java,了解CMM
同意楼上的建议
我天生就是对新事物非常感兴趣的人,但自从开始编程,我决定选delphi之后,就再也没换过了.
用delphi的来签名!!!!
猛然上网看看世界,发现我真的落伍了,外面的世界真的变化太快了。我不禁迷恋上了网络,没办法,编程就停停吧,学学网络的知识。好家伙,费了我5个月的时间。现在真有点后悔,这5个月能编多少程序呀,还好我已经做好了自己的主页...
打开收藏夹……
要做到?益?合,??其精?後就行了。作?程序?是有一?命苦,但是?有?攻才行,不?追求??。??你?有自己的立足之?,不用?心,?真?吧?
咳,上贼船容易,下贼船难!!!!!!!!!
bland&c、vc&6.0、sql&2000、delphi、c++、.net、C#
还有什么它吗的java、c/s、com、midas、mts、b/s....
慢慢学吧,不过我觉得让一个程序员的职业生涯延长的一个秘诀就是
挑选一家最有发展前途的软件企业,去学他的东西没错,
试想如果bland公司倒掉了,那Delphi还能发展吗,
Delphi的程序员还有前途吗???
世上本来就没有必要存在这么多程序语言,你们说那种语言能发展到最后????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
关键在于新的东西出来之后能很快的学会
不管计算机技术如何发展,发展的如何之快,最重要的打好基础,练好内功;
只有基础扎实,内功深厚,再练外功,就容易多了。
我个人认为,彻底掌握汇编语言这一核心,精通操作系统和数据结构理论,学习语言简直太简单了,就像单词一样(Api&函数可以当成单次来背)。如果,你的编译理论学的不错,你甚至可以自己写一个编译器(当然比较简单一些的).
这样的技术,那样的技术,其实不是无中生有,都是从老的知识推陈出新,起个新的名字,定一套新的规范而已。还有这个标准,那个标准,只要你领会了它的思想,就会觉得它不再可怕,难学。对于我国的程序员来说,
除了掌握计算机的核心知识以外,还要有良好的外语功底,或者老外的技术规范和标准之类你读不懂。
每个操作系统都提供了接口,这个接口太重要了,要想控制整个操作系统,必须深入掌握这个接口。如windows&Api&就是一套接口,你如果掌握很好的话,编程会感到得心应手。但Api接口也在不断变化,每天都会产生新的大量函数,不过你也没有必要全盘掌握,但你要知道,遇到问题,应该从哪方面着手,从哪里寻找解决办法。当然,如果你内功实在深厚,你不如尝试着去自己写一个操作系统,你也可以提供一套编程接口(Api)(当然你的操作系统要有价值),那是人家就会去学你的接口和规范了!
&&所以,掌握最核心的东西,是最要的。万变不离其宗,从根本上掌握,就可以让你事半功倍!
我要自废武功,从此退出江湖!!!
说到这个,真是一言难尽,此时无声胜有声。。。。。。
我为什么发不出贴子
做事要踏踏实实从基础做起,我认为学一门就够了,学精后,你就可以以静制动,以不变应万变,管他什么C#,J***A,XML……
我到现在都不清楚什么是。NET。
不知那位能详解一下。
我一生只会一招C++C,不动则已,动则必杀。
收藏吧!偶受不了了,转!
适用为度,找准一样学通了,有了神还怕没有形
要使自己不落伍,其实最简单的方法就是每天都上网。
回复