【asp精品源码栏目提醒】:网学会员为需要asp精品源码的朋友们搜集整理了程序员笔记 - 其它资料相关资料,希望对各位网友有所帮助!
1.选择研究方向后不要动摇对.net 好还是 java 好的问题我一向的观点是:它们都好它们都是软件开发领域的杰出工具它们都能够做出非常出色的系统.评价一个系统好与不好的标准不在于开发语言而在于系统本身更多地在于这个系统的开发者-程序员本身.只要你是一个出色的程序员你完全可以用你擅长的开发语言开发出高质量的系统而不管这种开发语言是.net还是 java.而如果你过度地徘徊在研究它们到底谁更好的时候甚至不断地在二者之间辗转的时候你损失的将是宝贵的时间.2.尽量缩小研究范围.net 只是一个大方向你应尽量将自己的研究范围缩小比如专注于数据库专注于 xml 方面专注于 ajax只要你专注任何一个区域深入研究当你成为专家之后都不会愁饭吃.反之如果你什么都会而没有一样真正精通那么你可能永远只能做一个普通程序员.3.找到正确的入门方法不管做什么事方法很重要.特别是入门时的方法.正确的入门方法将大大加快你学习的进度.了解语言本身和前提技术是最先要做的事情比如你选择 c方向的 asp.net那么你必须先学习 c基础语法和asp.net 基础知识并实际写小程序测试你学习的成果.当学会基本语法后马上找到 asp.net 的官方入门指导.微软做得很好的一个地方就是他的帮助系统做得很好。
新人容易入门,建议首先从《示例和快速入门教程》开始,这个东西就在你的机子上,在Framework SDK 的菜单里面。
强烈建议把这个教程全部学会。
4.多看别人的成果(源代码)这个很重要,如果你是一个团队的新成员,那么看他们写好的代码将是非常好的学习途径,因为那些都是成功的代码经验。
如果你还没有加入团队,是自学,那么找一个好的学习网站,多看上面的源代码也是很好的方式,另外一个强烈推荐的途径:仔细研究微软的.net StarterKit,个人认为这是.net 入门学习途中最大的收获。
5.敢于接受新项目挑战,敢于尝试主动承担公司的开发任务,敢于在项目中尝试你最新的研究成果将对你自身技术水平提高带来非常大的帮助。
记得当初我在做一个建站平台项目时有过这样的经历,之前公司开发的项目大都在原有技术积累下面用成型的框架做开发,那时我也正在学习 asp.net,不过那个项目我是主程序员,因此在开发上有很大自主性。
于是 1.0 时我尝试将所有用户文章保存在 web 服务器的 xml 文件里,而不是像传统项目那样保存在数据库里,以希望减少 web 服务器和 db 服务器之间的数据传输。
结果 1.0 系统实际运行时确实达到了我的目的,虽然随着数据量的大量增加,最终导致了 IO 瓶颈。
但通过后来对 IO 瓶颈的优化解决,我在文件系统、服务器进程、xml 应用、代码规范和性能优化等方面学到了很多东西,倘若当初按原来的模式写程序,将错过学习这些知识的很好机会。
6.不断推翻自己,敢于重构这是对程序质量的要求,我认为只有不断地优化和改造自己的程序代码,才能最终写出高质量的程序,做出高质量的系统,最终使自己的技术水平提高。
通常我会把实现一个功能的代码量作为衡量代码质量的标准,代码越少,越精简,同时又具有良好的可读性,就越理想。
重构需要几个前提:首先是项目时间允许,然后是确实找到更好的代码组织逻辑,如一种很好的结构模式,更合理的面向对象调用方式等等。
只要找到更好的解决办法,那么勇敢地推翻原来的程序框架,重构它,经过不断地重构后,有一天你回过头去看之前自己写的程序时会有一个感叹:哇,怎么以前我的程序写的这么烂阿:)7.跟上技术更新的脚步软件技术更新速度有时真的让人很郁闷,经常听人说,刚学会.net1.0,马上就出了 1.1,1.1 刚完成一两个项目,又出了 2.0,用 2.0 不到一年已经出了 3.5,但现实就是这样,你必须得跟上脚步,当使用 asp.net的时候,你就不能再像以前用 asp 那样去写程序,当使用.net2.0 的时候,你要敢于使用 masterpageskin 去代替原来的 usercontrol 模式,原来的网站皮肤实现模式。
而现在出 3.5 了,你必须马上学习 vs2008学习 Silverlight。
只有跟得上技术更新的步伐,你才永远保持自己的技术领先地位。
.net 高级工程师的要求都有哪些主要的方面框架是不能少的了,面向对象编程、三层应用体系开发精通 HTML,JavaScript,精通存储过程,SQL,.NET 开发(包括 Windows窗体及 Web 开发)。
.NET 框架、C、Windows 窗体、Visual Studio .NET、SQL Server 2005或 2008、ASP.NET、WPF、Silverlight、.NET 远程处理、Web 服务和 XML。
这都是技术上的。
技术都是必须的。
其他的都是你自身了。
巧看传智播客视频当我知道很多人都在家埋头苦看视频,但是又没有有效的学习方法的时候我就想把自己总结的东西写下来让更多的人少走一些弯路有很多人在家看了一遍两遍三遍甚至更多遍视频,关上电脑就好像什么东西都很模糊了,甚至一片空白,这时候应该就是你的学习方法有问题了。
那么如何高效的去看视频呢?1,有的同学在家看视频和看电影似的,边上摆着爆米花,可乐等吃的,看到爽了就跟着笑,一遍下来除了对毕老师的经典口头禅会了,其他的没了,所以我希望在你看视频的时候,电脑边上除了放杯水(如果你抽烟那也最好是看累的时候出去抽)那就是纸和笔了,不仅仅是要记录知识点,难点,重点,还有就是我们在听的时候要用笔去画程序的流程和内存图,只有你能画清楚了,才证明你对这个程序理解了。
逐渐的你就会思路清晰了。
一定要边看边记,把不懂的地方标记一下,回头再去看一遍,如果还是不懂可以可以在论坛名师面对面提出来会有老师为你进行专业解答。
当一天的视频下来你看着自己记的满满的笔记能否把视频内容进行复述哪里卡壳了就把那段视频再翻出来看看这样你看视频的质量会提高很多倍不要盲目的追寻快饭要一口一口吃.2,有的同学会经常问我这样的问题,为什么我能看懂,但是敲却敲不出来呢,我给你的回答是肯定的,这样的情况很普遍,你看了两遍视频就想把代码敲的象老师一样如行云流水太不可能了,那我们老师的十多年经验就白混了,那么如何有效的去敲代码呢,无论你学什么首先肯定是学别人的,比如学习英语,学习古诗都是一样的道理,不见得你懂了一首古诗就你那个写古诗了吧所以你首先看老师的源代码,把老师写的注释全部去掉,用自己的理解去写注释,如果你都能写的出来证明你理解了这段代码,写完注释后,把源代码都去掉,根据你写的注释把源代码写出来,这个过程会比较痛苦,如果这个你也能写的出来,再把所有的都去掉,根据题目要完成的意思去写代码和注释,如果你坚持这样写,这样练的话,我觉得不会都难,练得多了思想也就有了。
这个题练会了就要找相关的练习再练练了。
敲代码就是这样很多东西都是固定的等你工作了一两年很多代码并不用自己敲了而是把一些常用的代码找个地方存起来用的时候直接复制粘贴就行了所以万事开头难走了一段时间就反而简单了.3,对于零基础的哥们视频不宜多看,三遍足够了,第一遍粗看不用做笔记,只是用心去看,看完了去想这个视频讲的是什么,了解大概。
第二遍是精看,就像我第一条说的你要准备笔和纸,一定要一天有一天的收获,第三遍就是在做题的时候遇到哪个问题解决不了了,翻开那段视频仔细再研究一下就可以了,没必要把大量的时间浪费在视频上,多去做练习,多去敲代码。
因为如果你错过了这期就要再等一个月了,晚工作一个月就少了四五
上一篇:
关于51单片机程序汇编的指令周期表
下一篇:
关于连续型条件属性的模糊规则约简算法