C#程序员成长路线
发布网友
发布时间:2022-04-29 13:14
我来回答
共5个回答
热心网友
时间:2023-10-08 19:21
慢慢来,一口吃不成胖子,asp.net网页设计线路、C#.net桌面程序线路,是两个不同的编程技术路线。但它们都要和数据库打交道,不管哪种数据库,至少要会使用一到二个,初期学习数据库重在应用,就是建数据库、合理设计表、写sql语句,存储过程等,后期重在数据库管理,如性能优化,备份恢复等。网页设计,做网站有时是分工做的,有人做美工,使用photoshop制作效果图,使用Flash做些小动画,有人写html页面就是将效果图转化为html代码,不管你是使用table还是div+css,只要美观、兼容性好,客户不在意技术多先进,关键是实现功能,使用简单方便,有人编写程序代码,就是后台代码文件。当然你要是独立完成整个网站,基本上就是要完成上面3种人完成的活。
另外你说的都懂点,这也是现实中存在的,如果你不是老板,老板让你做什么你做什么,客户的需求往往是多样化的,保不准你正在编写桌面程序,突然说一个jsp网站让你改改,你不得不看看linux操作系统命令怎么用,即使是只使用cp复制替换个文件,安装个巨无霸oracle查看一个源程序提供的数据库表结构。电脑中病毒了,最后让你重装个系统,交换机坏了,买了个路由器,让你在制作个网线什么的。
最后想说的是自己独立完成项目,程序构架是非常重要的,首先要有这方面的基础,基础的获得最好的方法,就是分析被人写好的项目,看看别人都是怎么设计的,再遇到这类问题自己只管拿来用。事实上想创造一个好的架构太难了,如果有现成可用的只管用,没人在乎是不是你创造的。在一些行业,确实有一些行业特定的业务知识,当你参与到一个特定行业具体的项目的时候,通过学习行业其它软件,自己在做的时候只要实现已有的功能和本想加入的功能就可以了。单纯学习编写行业软件,没有市场需求,没有整改意见,也就没有持续更新的动力。行业软件除了业务不一样之外,大多是都是相似的。就目前的应用C/S还是主流,大多是MIS系统,但也有些公司开始向B/S转变,将以往的业务平台转到web上运行,要实现像桌面程序那样,哭的还是程序员,大量JavaScript代码,ajax应用足够忙活一阵的。
有一段编程痛苦的经历,其实是自己的一笔财富,当自己写过10万行代码、或50万行代码,再回首以前的经历,很多时候自己是在做着重复劳动。粘贴复制以前的代码。
热心网友
时间:2023-10-08 19:21
你要是选择windows应用性程序开发,就只能走这条技术路线了,实际上,是需要花费很多时间的,没有速成的办法,
这就是为啥国外的成熟程序员的年龄都在30以上。
但建议你的是,对于基础性的东西,一定要多花时间搞扎实了,像数据结构、OO、设计模式、数据库原理、网络基本原理、主流编程语言的语法等,这些东西是很基础的。
对于像ASP.NET, 这样的web开发技术,由于更新太快,今天你再研究2.0,明天4.0/5.0都要出来了,所以,不必每个版本都研究那么细,掌握了http基本原理了,以后的新版本无非是提供了更多的控件,也很容易应用的,项目中需要用到时,再找资料也行。就是因为你有了基础,所以你能快速的找到你要的信息。
找准定位,选好方向,摆正心态,就会成功的。
热心网友
时间:2023-10-08 19:22
你也不用全都会,
C#你能学精通就不错了,asp.net是主要用来做网站的技术环境,技术变化的比较快,书业很多啊,没必要看太多的书,熟练掌握一本两本就可以了
光这个你学成熟就行了,别的只做了解,用到时候再仔细查资料就行了,不用都学,很累的
其他的软件根据需要多少学点,别的软件没语言难
热心网友
时间:2023-10-08 19:22
楼上见解,ctrl+c ctrl+v ctrl+s 多按按····
热心网友
时间:2023-10-08 19:23
找些web源码看看 。用项目来学习会很有*