软件开发能力的本源讨论

  • 时间:
  • 浏览:1
  • 来源:彩神幸运飞艇_神彩幸运飞艇官方

难太难?

那么不断思考,不断敢于创新,慢慢的,能跨越前人的限制,创发名权属于此人 的作品,就还时要称之为“大师”。

其实想想暂且难的,C51其实那么时间片概念,但会 中断统统,我随便拦截一路中断,比如时钟中断,就还时要抢到时间片,那么,我的库就还时要开跑,至于锁和内存管理,连时间片就有我定义的,我当然还时要此人 做锁,我做个标志,来定义那个动作不可打断就好了,内存池说白了就让个大数组,划分一段二进制buffer而已,简单到要死。

本文转自 tonyxiaohome 51CTO博客,原文链接: http://blog.51cto.com/tonyxiaohome/2530086,如需转载请自行联系原作者

肖老师你好:

     我是一位大四的学生,就有计算机专业的(就读食品科学与工程),我很喜欢计算机,很期望在IT里工作,平时也时不时看这方面的书,也有无为那么 作准备吧!今天想看 《IT学生解惑》,感觉太晚想看 !(不过亡羊补牢,也算不错!)

     我其实此人 很浮躁,很急于求成,所学过于广泛,就让可能 是就有计算机专业,不了解计算机专业,统统但现在也就让等待的图片 在某个工具,某个语言,本身单一的编程思维的表表层层,时不时徘徊在这种 专业的门外。我就让认识哪好多个计算机专业的老师,统统才发这封邮件但会 你,向你请教疑问?

     我不太懂计算机,下面不可能 会有错误,请见谅。但会 但会 你看 你给亲们的提醒:一通百通,很受启发。在这里,但会 但会 你请问老师,你从事了太满年的it工作,反过来看软件开发,架构、设计、开发、分析等等,但会 但会 你它们都应该有它们每每个人所需的最本源的知识,(也还时要说是最底层的知识)去支撑每每个人的工作,也应该有一起的本源。我在这里猜想这种 本源时要历练,就如绝世武功不就让一本谱,更时要练功者的领悟,最后把武功的本源和此人 所领悟的本源结合,也就造就了绝世高手。

     不可能 此人 其实不懂计算机,也告诉我你说的,老师你看懂了没。但会 你想知道这种 源头到底是哪好多个东西,你说它时要历练来领悟(呵呵,它肯定时要,对吧),你说那么用语言表达,但请老师指明方向,一起也为像我那么 非计算机专业,但想进入it的学子指点迷津。谢谢老师!!!!

请注意,这位亲们,你说太满,就有想吹嘘此人 ,我就让想告诉你,这三门课不可能 学学 了,就那么彪悍。明白吗?

这是发到我邮箱里面的一封信,感觉这位同学的疑问有相当的代表性,其实代表了一大批想学计算机,还那么迈过编程开发这道“门槛”的,更谈不还时要以有一一个多多较高的角度,“俯视”计算机软件开发科学的总揽,无法系统看待编程开发这件事的亲们的迷茫。

不过,不可能 我此人 来说,远远欠缺。即使掌握了上述所有知识,就让一定能写出系统程序运行运行的。

哪好多个看似和系统程序运行运行开发影响不大,但会 ,这是内功,讨论的是计算世界最本质的构造特点,不可能 不了解哪好多个知识,就无法“逆推想”别人的系统是为社 实现的,我见过所有的牛人级系统程序运行运行员,其实就有这几门课掌握很好的,可不里能从普通系统程序运行运行员中脱颖而出,成长为牛人,狠人。想想看 ,一旦哪好多个本质的道理掌握了,别人的系统程序运行运行、系统在你背后,过眼就知道他是为社 实现的,怎样重现,用了那种算法,有哪好多个优缺点,不可能 但会 但会 你做产品,为社 打他?。。。你说牛不牛?

我的回答是:慢慢做咯。

原文如下:

唐诗宋词元曲,还时要说代表了我国诗歌文化的最高巅峰,但近几百年以来,亲们发现没,随着名作越来太满,后人的创造力,那么少,佳作欠缺。近几百年,我唯一欣赏的,还就让毛大爷的“北国风光,千里冰封,万里雪飘...”的《沁园村.雪》。

我不敢说此人 不可能 达到了这种 角度,就我此人 评价,我也仅仅是“入门”而已,能混饭吃,就那么个水平。但会 ,这种 疑问我不一定回答得好,但会 ,但会 但会 你,作为过来人,我努力答答看,能说好多个说好多个,亲们能理解好多个就理解好多个,怎样?

但会 ,还有一段话,“明清以来无诗人”。

其实,我这里要说句话,开源的流行,事实上限制了系统程序运行运行界的创造力。意味 很简单,开放源代码,实际上是剥夺了对方思考的权利,人是有懒惰的天性的,有个不好的先用着,哪就有去想此人 做个更好的。

系统程序运行运行设计就让“搬数”,这在我的新书《0bug -- C/C++商用工程之道》里面有专门章节论述,所有的具体计算工作,都还时要视为“取出数据--计算--放回数据”这三步骤,那么,为社 搬数最快,怎样组织数据来搬最有效,你说重不重要?这两门课就让回答这种 疑问的。

不可能 再往后,不断努力思考,提升此人 的系统化观念,提升此人 的全局思维,进而,发现前人的弱点,发现业界的空白,此人 创发名权有些理论和最好的土办法,来填补哪好多个空白,帮助整个业界进步,这那么 ,还时要称之为“宗师”。

事实上,这里多说有些,我的《0bug -- C/C++商用工程之道》一书里面提供的工程库固然彪悍,还时要实现高安全性,高可用性和高稳定性的跨平台并行开发,其实我是用写操作系统的功力在写应用系统程序运行运行库,内力上要花费提升了有一一个多多数量级,肯定效果好啦。其实这里面不可能 不得劲作弊的嫌疑了,用写操作系统的功夫和写普通应用系统程序运行运行的亲们PK,肯定占便宜。呵呵。

这种 我有切身感受,统统年轻的亲们,出理 个疑问,做个方案,一说就让找标准,找开源,貌似有一一个多多系统程序运行运行别人没写过,没定义过,此人 就不敢做事了一样。你认为那么 对不对?

我前面有文章讲过,功夫在诗外,系统程序运行运行设计,其实和大多数行业一样,行业内部内部结构还是有高下之分。

但会 ,我也说过,越往后,其实时要的本专业领域的知识,越少,更多的是向哲学在靠拢,逐渐提升此人 的世界观,提升此人 对这种 世界本源疑问的思考,时要学习美学、语文等一系列知识,慢慢地融会贯通,方能大成。

你想做哪种?

刚始于亲们是“学徒”,再里面,不得劲本事了,还时要做点事,叫做“匠人”,这基本上养家糊口没疑问了。但会 ,不可能 那么创造力,很不可能 终身就等待的图片 在这种 阶段了。

别看太满亲们天天跟我讲,“我一定要好好学习一下某个开源代码,争取做个系统程序运行运行比他还好”,但会 你笑。Linux够开源的了吧,10几年前就进中国了,可惜,到现在核心主干上,那么中国人一行代码。这说明哪好多个?这十几年,中国人那么为Linux做过有些创造性的事情,光吃现成的了,但会 ,我这里说句话,亲们别埋怨国外大师多,也别埋怨国外系统程序运行运行员收入高,咱们此人 不争气,水平太低,创造那么了人家那么大的价值,亲们说对不?

这点,想看 书的亲们应该有印象,亲们想想看 ,操作系统提供哪好多个服务?资源管理,IO访问,时间片管理,差越来太满主要就太满吧,我的库一起也提供哪好多个功能,但会 更加安全,实际上,除了Boot loader和磁盘管理,亲们还时要认为我的库,是有一一个多多纯运行版的操作系统的雏形。

“熟读唐诗三百首,就让作诗也会吟”,听过没。

我的回答:

你不信,看看现在太满培训班吧,为哪好多个会发生?想过没?不可能 学校出来的人才真的那么好用,大学生还至于找那么工作吗?

其实现在计算机界就有这种 疑问,目前软件界的风气,学术气氛很浓,重学习,轻创造,结果培养出一堆堆的“小学究”来,一到实际工作中就喊黄。嘴巴上说起来一套套的,实际手上有些真功夫那么,这哪成?

我的新书《0bug -- C/C++商用工程之道》为哪好多个不给源代码?代码心智心智性心智心智成熟期是什么的句子的句子期 图片 图片 期期度太高,拿来就能用,我时不时就怕亲们光用代码不思考,我本意是连代码就有想给全的,只说最重要的核心逻辑,就让编辑劝我,但会 但会 你给还是给个详细的吧,毕竟是出书,可不里能切实帮到亲们,统统才给全的。读者还时要注意,里面有小每段代码我根本连注释都懒得加,哪好多个就有1+1=2的东东,和本书说明的疑问无关,仅仅是为了给有一一个多多详细的模块,才Copy上去的。我更多地还是希望亲们能学到思想,而就有仅仅Copy一堆代码来用。

呵呵,好,亲们再换个话题。

2、数据内部结构,算法语言

1、1~2门语言

简单点说吧,我其实,软件开发,涉及的知识方方面面,内容统统,统统那么 ,亲们给新人一说,就要花费包括如下内容:

写系统程序运行运行,是创作,不一样的。

呵呵,还是那句话,一家之言哈,欢迎拍砖。

我时不时和小弟开玩笑,说但会 你就让害亲们,就直接但会 你源代码用,但会 你就让想我真的帮你,就听你说原理,理解了此人 想方案。亲们能理解哪好多个意思吗?

要花费要学着一门OP,即面向过程的语言,比如C,一起,也要学习一门OO的语言,比如Java,C++等。这很好理解,现代系统程序运行运行设计,要求高内聚,低耦合,那么OO思想,太难做到,但会 ,OO一般善于组织模块架构,具体到功能实做,还是OP的,Java和C++,函数内部内部结构还是OP的思想,亲们想对不对?

嗯,总结一下吧,第有一一个多多疑问,但会 但会 你不可能 回答你了,学习软件开发,我的理解,不管那么 用哪好多个语言,在哪好多个平台,做哪好多个应用,上述几门课,建议好好学,这有你在闯荡江湖的根本,吃饭的家伙,可那么马虎。

你说呢?

亲们想过为哪好多个没?

不可能 说就事论事,说有一一个多多年轻的亲们为社 学能学到计算数学的本源内部结构,我认为里面的回答就不可能 够了,下面,就请这位亲们回去此人 慢慢K书吧。

嗯,再换个话题。

也正是不可能 我的库,要花费抽象了32位多任务操作系统的api服务内部结构,统统可不里能跨平台通用。比如哪一天出个新的操作系统,假使 我从系统api中获得内存、锁、系统程序运行运行时间片的分配功能,我的库就还时要移植上去跑的。我甚至前段时间还想,还时要在C51这种 16位,明显那么操作系统的平台上跑我的库。

3、编译原理,操作系统,计算机组成原理

统统,但会 但会 你说的第五个大疑问,保持你的创造力,不人云亦云,善于此人 思考,才是最关键的,但会 但会 你,不仅仅是系统程序运行运行设计这门学问,任何一门学问,这种 道理就有对的,亲们说是就有?

这位亲们你好,你的疑问,看似简单,其实不可能 涉及到系统程序运行运行设计最角度次的疑问,还时要说,有无系统程序运行运行设计的“世界观”,很不好回答,我那么尽量答答看,答得不好,请见谅。

我认为疑问就出在前面那句话。“熟读唐诗三百首,就让作诗也会吟”,都跑去Copy了,谁还玩真的,此人 写啊?亲们说是就有?