今天回答的是:我们本身那些知识掌握的不够?
在回答这个问题之前,我先说明一下,知识的掌握够与不够是个很容易混淆的词语。如果光说技术上的先进性和非要跟紧潮流的话,那一个人一生能掌握的知识结果也是片面的,为什么呢,个人的精力绝对是有限的,积累和掌握知识都是一个相对性的。
所以,今天我所发表的意见是界定在入门与初步工作的范围。
简而言之就是我们在正式工作之应该具备什么样的技术知识。根据自己学习和工作的经验来看,学DocNet web编程,最基础的知识:C + C# +sql编程+算法与逻辑结构,这一部分知识需要掌握到什么样的程度才好呢,应该具备解决一般的现实问题。只要这一关能告以段落,那接下来就开始面向对象web编程吧。
然而web编程却是个大的学问,前面说了,入门容易,做好很难。在这主要是从单纯的技术上解释它。web编程单从DocNet上来说,它的技术分类很多,要学的知识也很多。我在这里简单的介绍一下,总的来说分两大类:一是界面开发类,二是业务逻辑编写类。
界面开发类所要积累的编程知识和开发工具就目前来说有:掌握编程 html ,css,javascript ,actionscript,vbscript,Ajax以及一般的控件设计和使用;掌握工具 photoshop,dreamweaver,vs2005,flash等等
业务逻辑编写类所要积累的编程知识和开发工具就目前来说有:掌握编程 C,C#,数据结构,Asp.Net,Asp,Sql,XML等;掌握软件工程:模式与架构,性能测试,代码测试,数据挖掘,编档等;掌握工具VS,dreamweaver,sql Server,oracle,UML等
从上面简单的解释来看,好像需要的掌握的东西比较多,那么我们应该掌握多少才能说明我们到入职的层次呢,这才是今天我们讨论的重点。
实际上,我们不必关心我们要掌握上面所有的知识,我们只关心我们要做出一个项目来所必须要掌握的东西就行,在上岗之前的知识积累,我建议一个项目一个人独立完成,这样一来,你会发现自己的开发方向及将来职业的倾向,不能单方面理解是锻炼个人能力。
总之,基本的计算机知识掌握后,你就能适应和承担基本的工作任务,其后的职业理想的实现是你在工作中不断的学习和改造出来的。
评论