博文
学遍天下所有的技术,可能吗?(2009-09-14 14:41:00)
摘要:学遍天下所有的技术,可能吗?
经常有同学问“这么多技术我该怎么学,某某和某某两个技术哪个更有前途”。因此我们收集整理了下面的小文章,也算是和www.rzchina.net所有学员和所有读者的一个建议。
一、这多东西啥时候能学完?
现在IT新技术日新月异。就常用编程语言而言,有c/c++、汇编、java,c#、Python等;操作系统平台有unix/linux,windows系列;开发工具有VC、VisualStudio2008、Eclipse、NetBeans等;每个大平台下,还有很多的的方向:如网络、数据库、脚本、HTML、动态网站、游戏开发等;有人还在学Dreamweaver做网页、Flash做动画、Photoshop做美工、3DMax做三维动画…………是的,我们什么都想学。恨不得把所有的知识统统都塞到肚子里去。看到什么,想学什么!
今天看这VC的书,明天又看Java,后天又看C#,东搞西搞!看到别人做网页。自己兴趣了来了。好,学html语言,我也做网页,听说做网页要会“网页三剑客”,所以又想学Dreamweaver、Flash。后来开始知道有JSP、PHP、ASP.NET做动态网站这玩意儿。也想去学,学学学……
这是几乎所有在校大学生的通病。但是,这不是坏事,甚至可以说是好事。说明了你“求知欲”高!总比那些,生活没有激情,整天知道泡妞、上网、打游戏、混日子的强。
但是如果你今天想学这个,明天又想学那个。这样你就能永远徘徊在技术的门外。很多人都有过或者正在经历这样的苦闷日子:总觉得有“太多东西”要学了,然而人的精力是有限的,总有永远学不完的感觉,所以心理特别急,整天惶惶不可终日,不知道先要学哪个,一会儿拿起这本书,一会拿起那本书,折腾了几个月,突然发现自己什么都没有学到……
每一个大方向如果没有上几年的学习,很难能学习出什么来。但程序设计的最根本的东西是相同的。所以我们学习要抓根本。俗话说:通一理,融百里。
学程序设计就像习武一样,如果内功学的好,其他功夫就很容易上手。君不见《倚天屠龙记》中的张无忌练了“九阳神功”8年,练“乾坤大挪移”只需12个时辰吗?
习武之人,谁不想在“江湖”上扬名立万,谁不想成为万人敬仰的大侠?大侠之所以能成为“大侠”,当然有他们的看家本领。狄云的“神照神功......
【分享C#项目开发经验】(2009-08-25 10:20:00)
摘要:【分享C#项目开发经验】
实例是最好的老师,学习C#过程中,我们查资料,
编写了如下的一些项目案例,通过这些案例,我也积累了C#的开发经验。
现在总结了一下,写成了文稿,把他们公布出来,希望对你有所帮助。
浏览器
使用.NET组件编写一个有特殊功能的浏览器。
http://rzchina.net/node/12413
邮件发送程序
使用C#编写一个邮件发送程序。
http://rzchina.net/node/12414
FTP服务器
使用C#编写一个FTP服务器,可以提供文件下载的服务。
http://rzchina.net/node/12415
.NET Remoting
使用C#和.NET Remoting编写了一个网络发布和订阅的小例子,实现远程调用。
http://rzchina.net/node/12416
聊天程序
使用C#编写一个完全基于TCP协议的类似QQ的聊天程序,并且还有文件传输功能。
http://rzchina.net/node/12422
网络监视程序
使用C#编写一个基于WinSock网络包分析软件,功能类似Sniffer。
http://rzchina.net/node/12417
分布式数据库系统
本章结合.NET Reomoting和数据库组件联合开发一个分布式数据库系统,可以远程调用、操作数据库。
http://rzchina.net/node/12420
带有身份验证的文件传输Web服务
本章实现一个简单的Web服务:http://rzchina.net/node/12421
!!需要注意的是,一定要回复才能看到帖子附件中的文档!!!
......
【分享】ASP.net入门视频教程(2009-08-17 10:36:00)
摘要:【分享】ASP.net入门视频教程
从基础到关键技术点,从小实例到整体项目,希望能帮助你的学习。
第1讲 初识C#、框架和ASP.NET 3.5:http://rzchina.net/node/11242
第2讲 ASP.NET开发必须具备的Web知识:http://rzchina.net/node/11243
第3讲 C#程序设计基础:http://rzchina.net/node/11244
第4讲 C#面向对象编程:http://rzchina.net/node/11245
第5讲 基本Web服务器控件:http://rzchina.net/node/11246
第6讲 数据验证控件:http://rzchina.net/node/11247
第7讲 创建用户控件和自定义控件:http://rzchina.net/node/11248
第8讲 应用程序状态管理:http://rzchina.net/node/11249
第9讲 使用母版页实现网站界面统一:http://rzchina.net/node/11250
第10讲 使用主题和皮肤设置页面外观:http://rzchina.net/node/11251
第11讲 网站导航的设计:http://rzchina.net/node/11252
第12讲 Web服务:http://rzchina.net/node/11253
第13讲 ASP.NET AJAX无刷新数据处理:http://rzchina.net/node/11254
第14讲 ADO.NET对象:http://rzchina.net/node/11255
第15讲 使用数据源控件处理数据:http://rzchina.net/node/11256
第16讲 数据绑定控件显示数据:http://rzchina.net/node/11257
第17讲 LINQ开发技术:http://rzchina.net/node/11258
第18讲 成员和角色的管理:http://rzchina.net/node/11259
第19讲 在ASP.NET中整合WCF编程:http://rzchina.net/node/11260
第20讲......
IT技术论坛诚征斑竹(2009-08-14 10:23:00)
摘要:IT技术论坛诚征斑竹
我们是一家IT技术内容提供商,每年出版200多本计算机相关图书。
同时,每年发布10多门各种在线技术学习课程。
为了更好的服务我们的读者,我们创办了一个读者服务网站:www.rzchina.net
网站刚刚上线,人气略显不足,为了网站的发展,我们诚征技术爱好者来我们网站做分论坛斑竹。
要求
(1)热爱某项技术,爱学习,爱帮助人。
(2)每天,或者每48小时内能有固定时间上网。
工作:
(1)每天发帖和读者交流技术学习心得。
(2)回答读者的技术问题。
(3)邀请网友到网站入住讨论各种技术问题。
感谢:
每三个月赠送学习所需的计算机图书一本。自己选择,或者我们根据你的技术情况推荐。
有意者请和我们的网站管理员联系,
把个人情况发到:297284436@qq.com
......
C#和ASP.net程序员招聘技能要求汇总(2009-07-28 11:24:00)
摘要:C#和ASP.net程序员招聘技能要求汇总
这个世界上没有救世主。都说大学生工作难找,在就业困难的情况下,我们只有自己动手,认真分析潜在的工作机会的技能要求。通过快速的学习,达到这些技能要求,找到满意的工作。
排除学历这种基本要求,学习能力等软性要求之外,我们把上百家ASP.net和C#程序员招聘要求汇集在一起,合并同类项,综合得到下面的技术技能要求。
(1)语言方面,不用说,C#要求非常熟练。闭上眼睛也能用C#写出一个程序来。
(2)熟悉.NET框架,熟练掌握ASP.net基本开发技能,一定项目开发技能和经历,这个也是必须的。
(3)数据库方面,既然是微软平台,SQL Sever的设置和使用,开发,肯定是非常熟练,典型的招聘语句是:“熟练掌握SQL Server,熟练编写T-SQL语句,了解SQL性能优化”。另外,其它的数据库,Oracle和My SQL,也得有一定的了解。
上述三项,可以说,这是招聘的必然要求,我们只有学习,练习,熟练,最好能带上自己的中小型项目前去演示。
除了上述三项必知必会技能之外,在林林总总的招聘要求中,还有一些特殊的要求,如果你学习和掌握了,应该会使得你的面试更加顺利,因为你的技能储备,比别人多。在竞争中可以脱颖而出。
(1)熟悉 JavaScript 脚本编写、熟练使用 Ajax 技术。其实都不用介绍,Ajax技术的强大,让每个Web开发程序员都需要学习它,使用它。
(2)精通XML,能基于DIV+CSS构建页面。普通程序元,只不过会一些HTML,如果你懂得更多,你的机会就更多。
(3)熟练掌握.Net开发框架,熟悉.Net MVC/MVP编程架构;理解面向对象(OO)编程思想,熟悉常用的设计模式,熟悉UML。这个要求看起来虚,实际上,如果你具备这些能力,你的编程能力,也提升了很大一个台阶。
(4)熟悉Flash或Silverlight中至少一种开发技术,具备一般网页动画的开发能力。未来是RIA的开发世界,储备这方面的技能,绝对不吃亏。
(5)虽然大多数C#和ASP.net软件工程师的招聘,都是进行WEB开发,但也有个别岗位是需要进行C/S开发的,典型的招聘要求是:“C#工程师:熟悉C#编程,熟悉C/C++优先;熟悉TCP/IP,熟悉C# Socke......
Java程序员,一般招聘都要求些啥?(2009-07-27 10:48:00)
摘要:Java程序员,一般招聘都要求些啥?
都说现在工作难找,实际上,有时候,可能是我们没有做针对性地分析和准备。
以Java程序员为例,我们综合了网络上Java软件工程师的招聘要求,抽丝剥茧,得出如下的招聘要求总结。
三个基本要求:
(1)学历要求:大学本科以上学历(含本科),专业: 计算机相关专业本科以上;专科以上学历,计算机及其相关专业,3年以上相关岗位经验;
(2)工作经验要求:一年以上java开发工作经验;B/S项目开发经验2年以上;3年以上的Java, J2EE, XML等开发经验,1年以上架构设计经验(Windows环境);
(3)项目开发要求:具有一定规模的项目开发经验;
其实这三个要求,可以说,是目前大多数开发类技术岗位上,一定都有的要求。
学历来说,只是一个敲门砖,我们没有办法帮你,你达到基本要求即可,当然,如果你的要求不太合适,可以强调你的技术实力。
工作经验和项目开发要求,很多大学生会说,我如何能具备工作经验啊,那我就没办法找到工作了?
没办法,这个社会就是这么残酷,大多数公司,都不想花培养人的成本,都希望用熟手。
但另外一方面说,具有一定的项目开发经验,工作起点就会高很多,不管是收入,还是发展,你都会站在一个比较有利的位置上。
实际上,大学生也可以通过一定的训练,积累很多的项目开发经验,达到工作2-3年程序员的水平,这个我们另文专门再说。
三个软实力要求:
(1)有较强的学习能力。
(2)具有良好的表达和交流能力,较强的沟通能力,富有进取心;
(3)具有阅读相关技术需求文档能力;具有一定的软件设计及文档编写能力。
这三个要求,也是对当今IT技术人员的基本要求了,学习能力关系到你是否具有可持续的职场发展能力;
沟通能力关系到你能否在团队中愉快地工作,同时也保证项目的顺利进行;
阅读和写作能力,这差不多是中国理工科学生的软肋,所以招聘方,一般都着力强调。
不过这些方面的能力,在工作中适当训练,即可提高,毕竟也是软实力,面试不太好考核,关键是下面的硬性技术指标要求。
Java硬性技术要求:
(1)精通JAVA开发语言、熟练掌握Eclipse开发工具;熟悉HTML、精通Apache、JSP、Servlet等Web开发相关技术;熟悉......
开发技术学习推荐(2009-07-22 11:24:00)
摘要:开发技术学习推荐
人类智慧运行在软件之上。软件开发技术,总是能吸引最具才华的人前来学习。
如果你是一个开发技术上的初学者,我们这里给你简单介绍一下目前流行的开发技术。
从入门的角度,VB是一个比较好的选择,它比较简单,容易见到成果。
另外一个比较好的入门角度是C/C++,虽然学习的起点高一些,但有了C/C++基础,
很容易就掌握其他比如C#,Java,PHP这样的开发技术。这也是大学主要开设C/C++课程的缘故,给学生留下提高空间。
有了好的开始,Java和C#,PHP分别代表三个不同“流派”的主流开发技术,你只要根据需要深入学习即可。
我们针对这些课程,分别开发了一些在线学习课程,希望你对你有所帮助。
我们的网站是: www.rzchina.net ,你可以到网站上察看各个课程的详细信息。
C#/ASP.net
对于C#和ASP.net课程,我们的建议是,读者先学习C#技术,打好基础,然后学习ASP.net技术,
当然,如果你的基础好,可以直接参加ASP.net的培训课程。
只有参加了前面两门课程中的一门的读者,我们才会容许报名参加ASP.net 3.5关键技术的学习。
Java
Java技术体系的学习,我们有两门基础课。
一个是Java核心基础,帮助读者掌握基本Java技术,一个是Java和数据结构,帮助读者打好算法和数据结构的基础,对称为真正程序员,提供助力。
如果你感觉你的基础不错,可以直接参加我们提供的J2EE就业培训课程。
除此之外,J2EE高级项目开发实战,通过10个企业级别应用实例,帮助你完成专业程序员的蜕变。
最后,我们更有专业的设计模式和Axis2 WebService技术精讲与项目开发实战课程,帮助大家成为高级开发人员。
PHP
对于web网站的开发,我们提供了三门课程,三个台阶,供大家学习选用。
(1)HTML+CSS网站开发第一步,这是所有Web应用开发的基础
(2)PHP+JavaScript,这是我们学习PHP,掌握开源web开发技术的关键。
(3)Drupal培训,通过一个最牛的CMS,我们可以快速建立自己的网站。
C/C++
我们在这个领域,提供了完备的C/C++程序员成长之路。
(1)&n......
请向我们推荐技术牛人的blog(2009-07-09 11:05:00)
摘要:请向我们推荐技术牛人的blog
我们的网站,www.rzchina.net,目前开发了一个新的功能模块,
就是收集互联网上所有技术牛人的blog,让大家在一个网站上,可以看到所有牛人的技术心得。
同时,我们会去联系这些牛人,让他们到我们的网站上提供答疑和教学服务,为我们的读者创作计算机图书。
清大家前去测试这个功能,
向我们推荐你觉得不错的牛人的blog。
当然,推荐自己的blog也是可以的。
......
一本书和一套电子书(2009-06-18 09:32:00)
摘要:这个网站的创立者,都是技术学习和应用的过来人。
我们总结自己的成长历史,一些技术图书对自己的启发和帮助,总是令人难忘。
我们把这些图书称为自己生命中的关键图书,可以说是经典。
但每个人学习方法不一样,学习的进度也不同,
所以,我们每个人的关键图书也不一样。
在我们心目中,关键图书,那是要拿来啃的。
就是在电子书如此发达的经典,我们也会为某些技术,购买纸质的图书,用来作为时刻研究的必备。
所以,我们认为,
学习某项技术,一定要购买一两本对自己学习非常适合的图书。
同时,为了完善自己的知识结构,还需要收集整理大量的电子图书各类源代码。
虽然,可能这些图书中,就某章内容对你有所启发,
某个函数对你有所帮助,
但他们可能在关键时刻,给你带来很大的帮助。
所以,我们也必须要拥有这些相关技术资料。
按照这个学习理念,
我们创立了IT技术学习俱乐部。
每一个会员,都可以根据自己的需要,选择1-2本计算机图书,
同时,我们给每个会员,收集整理了大量的电子书,源代码,学习资料,
会员们都可以从俱乐部中下载,并且每个月都有更新。
还有一个学习上的关键点,
会员们可以在俱乐部里面,就学习上的各种问题,
相互讨论,并且有老师定期来办各种讲座,
我们觉得,图书+各种辅助资料+老师答疑讲座+相互讨论学习促进。
这简直就是一个完美的互联网上的在线学习方法。......
在学习俱乐部中的学习方法(2009-06-18 09:31:00)
摘要:在学习俱乐部中的学习方法
这两天,我们会新上线一个学习俱乐部的功能。
那么,如何用好学习俱乐部呢,在这里,我们给大家介绍一下。
学习俱乐部里面,有很多老师和学习材料。
老师多是一线开发和开发类图书作者,学习材料,都是我们精心整理的电子书。
你首先要看一下,推荐的学习地图,
根据学习地图,比对一下自己的水平,然后根据你的需要,下载相关学习材料。
在阅读使用这些学习材料的时候,如果碰到问题,就请立刻到这个学习材料下面提问,
自然就有对应学习材料的提供老师,前来回答问题。
这样做的好处是,你的问题,可以很容易得到具体老师的解答,
同时你也可以先看看别的同学是不是学习过程中,也出现了雷同的问题,直接找到答案。
俱乐部功能马上就要上线,
希望你们在俱乐部中学习愉快,乐在其中。
我们的网址是:www.rzchina.net
......