新足迹

 找回密码
 注册

精华好帖回顾

· 婚姻=理性+运气 (2011-6-28) ifthereis · 全家动手铺地砖(与力至于自己动手改造环境享受生活的朋友分享) (2010-1-7) Alco
· 色彩缤纷的家常菜 NO.11------港式烧肉配蜜瓜 (2008-8-27) komen · 我的CCIE梦 (2004-12-31) loveu
Advertisement
Advertisement
查看: 1067|回复: 13

[IT] .net修炼方向达人们解惑 [复制链接]

发表于 2010-6-11 18:33 |显示全部楼层
此文章由 IsDonIsGood 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 IsDonIsGood 所有!转贴必须注明作者、出处和本声明,并保持内容完整
做.net的web application也2,3年了了,前后台都有做,但都不精,很想静下来好好把基础上的东西看看,不过由于是半路出家,所以很多东西没有系统学,project的时候也只是为了解决问题,所以没有系统学。
一来觉得这样做下去不知道钱途如何,觉得是不是要转DBA啊(SQL的东西做的比较多,还是比较熟悉的,但是牵涉底层点的就不清楚了)什么的。
二来觉得基础不扎实,代码质量不高。
想问问坛子上的达人有没有推荐?或者给我指点一下迷津?
先谢过啦。
Advertisement
Advertisement

发表于 2010-6-11 18:41 |显示全部楼层
此文章由 flyspirit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flyspirit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
先要搞清楚一点,你的问题是继续做Developer还是转DBA; 还是怎样深入修炼.NET

发表于 2010-6-11 18:52 |显示全部楼层
此文章由 IsDonIsGood 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 IsDonIsGood 所有!转贴必须注明作者、出处和本声明,并保持内容完整
正式迷惑中,哪个发展钱途更好些呢?其实我现在做的DB端的东西快到60%了,报表做的多。

发表于 2010-6-12 00:09 |显示全部楼层
此文章由 flyspirit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flyspirit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
哪个发展前途更好不好说。

.NET就业面广,但竞争激烈。DBA需求量少,但竞争也小,开的出工资。如果纯作技术,DBA会比.NET高。但Developer比较容易涉及业务,如果能过语言关,做到技术+业务,会高于DBA。

发表于 2010-6-12 00:42 |显示全部楼层
此文章由 悟饭 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 悟饭 所有!转贴必须注明作者、出处和本声明,并保持内容完整
顺带问问各位牛牛,做.NET web application development ,前端,后端,哪个有前途?

发表于 2010-6-12 12:01 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
俺不是牛牛,也乱说一下。

career path基本上取决你的个人兴趣,你是喜欢前端的多些,还是后端得多些,但有的人都喜欢,干啥都ok,就要看其他的因素,如薪水跟职位,一般来说,相对薪水多的,职位肯定少,(如DBA和作网络的),但这些职位一般非常稳定,除非有特殊的变故,轻易不会layoff这些人。相对.net developer,在市场上就基本上像大白菜了,多且便宜,不过位置做高了,薪水也差不多,developer这个方向更容易混到管理层,或者做到BA,或者architect/consultant.

做什么吆喝什么,既然是吃这碗饭的,从技术上就要精,这应该是起码的要求,否则职业道路不可能走的顺利,而且工作起来自己也痛苦。至于如何提高,系统的看书应该是提高程序员素质的最佳途径吧,该补的补一下,至于google还是要飞得追溯到大学时代的教程,也得看个人,不过我个人觉得大学时代基本上是计算机启蒙教育(我们那时代计算机还不普及,我上高中才有自己的电脑),除了离散数学,数理统计,data structure,algorithm,和os,c/c++,其他的我还真不觉得特别有用。对于一般职位来说,可能现在市面上现有的书就足可以应付了,如果在想往底层理论研究,可以找些基础教程来看,如果想把自己理论在拔高一些,也找些程序员修养的书来看(补充:对于些比较欠考虑的code,通常的说法是“素养不够”,而不是“水平不行“

至于前端后端那个有前途,就看怎么定义前端后端了,一般的说法是负责html相关技术的算是前端,包括flash/css/javascript/jquery/ajax,后端是.net+db,其中javascript/ajax/jquery/ajax比较有争议,很多公司都有后端developer来implement,db那边也可以分到db developer和dba来做。但现在流行的模式是,几乎所有公司tech team说了算的都是从.net developer出(用.net的公司)。其他方面,普通的前端后端developer薪水差别不大,前端市场职位要比后端得少些,skill set wise,如果js那些东西都归到后端,前端充其量再加点designer做图片的工作,skillset比后端的要少好多,life style也容易些。但近几年mvc的崛起让后端的兄弟基本上一统天下了,前端的人都不一定需要。从综合意义上来说,可能后端的更有前途吧。

乱说的,看看玩就好,别真信哈

评分

参与人数 1积分 +2 收起 理由
flyspirit + 2 谢谢奉献

查看全部评分

Advertisement
Advertisement

发表于 2010-6-12 20:41 |显示全部楼层
此文章由 重机枪手 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 重机枪手 所有!转贴必须注明作者、出处和本声明,并保持内容完整
做个几年,工资就到头了,还得看再高层次的修炼,比如team leader 或者PM的
纯粹技术的都差不多

发表于 2010-6-12 21:47 |显示全部楼层
此文章由 悟饭 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 悟饭 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乱码 于 2010-6-12 11:01 发表
俺不是牛牛,也乱说一下。

career path基本上取决你的个人兴趣,你是喜欢前端的多些,还是后端得多些,但有的人都喜欢,干啥都ok,就要看其他的因素,如薪水跟职位,一般来说,相对薪水多的,职位肯定少,(如DBA和 ...


听乱码兄一席话长见识了,可惜俺级别低,不能送分,打张白条.....呵呵

发表于 2010-6-13 01:12 |显示全部楼层
此文章由 IsDonIsGood 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 IsDonIsGood 所有!转贴必须注明作者、出处和本声明,并保持内容完整
醍醐灌顶啊~~~乱码兄高见,我个人也觉得算法啊,离散啊之类的还是要好好看看,着内功不修炼,到老一场空。
这样算起来的话我90%的工作都在后端了,JS做的比较少说实话也比较怕JS这块,因为调试起来很麻烦而且在page rendering 的时候经常会引起一些很难捕捉的bug.
现在公司统一用SSRS做报表工具,所以感觉SQL上的东西做的也很多,要写sp,设计dts package,查performance,心里又想是不是干脆往DBA走呢,但是感觉要上DBA的路蛮难的。
不想了,还是好好干.net吧,SQL的东西么反正技多不压身的。
谢乱码和flysprite了。

发表于 2010-6-13 11:21 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 悟饭 于 2010-6-12 20:47 发表


听乱码兄一席话长见识了,可惜俺级别低,不能送分,打张白条.....呵呵


我瞎说,你瞎看,用不着打分

发表于 2010-6-13 11:40 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 IsDonIsGood 于 2010-6-13 00:12 发表
醍醐灌顶啊~~~乱码兄高见,我个人也觉得算法啊,离散啊之类的还是要好好看看,着内功不修炼,到老一场空。
这样算起来的话我90%的工作都在后端了,JS做的比较少说实话也比较怕JS这块,因为调试起来很麻烦而且在page ...


可能对c++ developer,那些基础的东西扎实与否,别人一眼就能看出来,.net别人还是不那么容易看得清的。它libary很强大,原来1.1的时候,有的collection还要做些algorithm的东西,从2.0就好多了,到了linq出来,直接就把algorithm完全屏蔽了,谁都能写,只知道what to do就好, 用不着知道how to do,这也是语言发展的方向,但对developer素质要求来说,越来越低。各类语言针对不同领域有不同的发展方向,这也应该算是一种进步吧,只要自己保证自己别进错了门才好。

很多devloper很头疼js,其实还好,可能其中的oo用的人很少,单纯的function就可以应付了,用firebug来debug一下,也不是那么痛苦的。vs2008+ie也可以,但我个人还是偏向于firebug,可能是用熟了叭。

dba要求不低,必须了解很多db底层的东西,如果公司小,可能就一把抓了。我个人也很喜欢这个方向,可惜现在我们公司分工很明确,我目前的责任就是在.net之前,做到sp都算是越界,很怀念原来那段跟data打交道的gold old days:)
Advertisement
Advertisement

发表于 2010-6-13 11:41 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
关于.Net Webdeveloper, 如果一定要做选择,个人觉得做后端多一点,以后发展前途大点。只做前端的话,比较难发展成Architect / Team Leader 等。
我个人还是很喜欢前端的东西的。 我这边凡是涉及到ASP.NET的项目,现在尽量多用Javascript/Jquery/, ASP.NET 本身只做大的框架和数据交流层,客户端尽量多用Javascript / Jquery, 这样做的好处是
(1)客户体验更好,可以对客户有更丰富的表达,很多表现方式ASP.NET做不到,很多表现方式ASP.NET 做到了但是其实还是通过Javascript做到的,ASP.NET 只是自动产生了一些Javascript代码。
(2)减少对网络和服务器的负担。如果把尽量多的业务放在Javascript里完成,就不需要不断地Postback。而且每次Postback可以做到只传递必须的数据($.load/get/post),而不是整个页面,
现在ASP.NET2010已经附带JQUERY了,微软很少直接使用Opensource的东西的,可见他们对Javascript/Jquery的重视吧 。

[ 本帖最后由 典 于 2010-6-13 10:44 编辑 ]

评分

参与人数 1积分 +3 收起 理由
乱码 + 3 很同意这种架构!!

查看全部评分

发表于 2010-6-13 11:55 |显示全部楼层

回复 12# 的帖子

此文章由 flyspirit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flyspirit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我猜你们的系统中和数据打交道的功能不多。猜错了别见笑。

发表于 2010-6-13 13:47 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 flyspirit 于 2010-6-13 10:55 发表
我猜你们的系统中和数据打交道的功能不多。猜错了别见笑。

应该算多的吧,都是些数据库应用程序,

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部