
1 fangjinmin 2015-05-28 12:15:11 +08:00 感觉你们学校一直在教大家使什么语言,工具什么的。我觉得如果你想做技术,在大学最好修下面这个课程。 1.数据结构和算法 2.编程原理 3.操作系统原理 4.数据库原理 5.软件工程 语言其实了解一种就OK了。C#也好,Java也好,只是个工具而己。 回到你的正题,.net framework已经开源了,今后C#可以跑在各个平台上,我个人认为C#比Java优秀,今后会有很大的发展。 |
2 mimzy 2015-05-28 12:17:19 +08:00 图片来源: http://www.zhihu.com/question/19839469 我个人建议学 ASP.NET MVC,理解这一套东西以后转其他语言的 Web 开发也比较容易,教程直接参考 http://www.asp.net/mvc 。我做了一阵子的 WPF,今年年初学了 ASP.NET MVC 感觉打开了新世界的大门。 本站 .NET 从业人员比较少,而且对微软的偏见在很多技术人员心中总是难以避免的。你可以去知乎上看看温兆仑三大软狗每天关注什么,顺便邀请本站微软精神股东 @hjc4869 作答。 |
3 jjx 2015-05-28 12:19:55 +08:00 C#/java 这类语言, 只要不学web开发就行 |
4 lxrabbit 2015-05-28 12:20:08 +08:00 LS说的很对,我再补充一个: unity3D(咱就是干这行的,现在手游过剩,可能过两年U3D就不好混了) |
5 lxrabbit 2015-05-28 12:21:36 +08:00 在学校里面最重要的是写出几个实战项目出来(起码是毕业设计的难度) |
6 AdamMaggie OP @fangjinmin 其实那5个课程已经学过4个了,但是摸得都不深。仅仅是在一些简单层面上知道怎么做。。。 |
7 caoyue 2015-05-28 12:52:15 +08:00 既然才大二,可以慢慢来,比如先把传说中的「赵三本」过一遍打好基础 然后看看你想做哪方面的工作,把他们的招聘要求上的技能都了解下 确定一个方向,然后花时间边学边写,把你理解的东西都用上 有外包做外包,懒得做就自己写个招聘方项目的简化版 之后还找不到工作请联系我 =-= 然后接受 .NET (不是 .NET 程序员)在某些地方确实是没「人权」的现实 |
8 dong3580 2015-05-28 12:53:43 +08:00 @AdamMaggie 话说没有那么难找吧. C#=>ASP.NET 做网站,ERP,OA,不冲突. 我们以前也是,什么课程都教,走入社会发现,其实那时候学每个课程都是一项技能,那么多是告诉你抓住了一项,你都能在找到合适的工作.所以,选择一项你喜欢的吧.然后去做好,这样就会有工作了,真的. |
9 JohnSmith 2015-05-28 12:58:30 +08:00 msdn |
10 linxy 2015-05-28 13:08:51 +08:00 同学专精C#的… 前两天心酸地说要去学JAVA…… 主要现在.Net招的少,哎。 br />怎么点技能树上面有人讲的很好了… 大致就是内功与外功喽,内功 就是计组啊,数据结构啊,操作 系统这些,外功就是对语言的熟练程度吧。 |
12 AdamMaggie OP @linxy 真有这么辛酸嘛。。。 |
13 hjc4869 2015-05-28 14:16:23 +08:00 依赖于单项技术找工作肯定是不靠谱的,.NET在国内的就业情况目前确实很悲剧。如果真的是为了找工作,建议优先学Java。不过学精了一项技术想转其他技术也是很容易的,这个就要看个人能力和目标定位了。 @mimzy 谢邀,然而我只是微软路人和果黑。 |
16 userlogin 2015-05-28 16:23:28 +08:00 @jasontse 为什么不能碰ASP.NET?我觉得都可以接触,毕竟WinForm和WebForm是有区别的,不碰ASP.NET就单纯做WinForm么?个人觉得从ASP.NET开始接触Web也没什么大问题,只不过Web一定不能依赖系统组件。 |
17 Kabie 2015-05-28 16:34:11 +08:00 只会一种语言是很难混的。。。 |
18 andy1987 2015-05-28 16:48:03 +08:00 技术不好,那种语言都不好找工作,哪怕让你学top 1的语言。 每种语言都有自己的短板,语言流行度又受地域的限制,所以谁又敢说net不好找工作呢? |
19 magicdawn 2015-05-28 16:52:34 +08:00 去携程。。。 |
20 jsq2627 2015-05-28 17:04:35 +08:00 强烈建议 .NET + 前端 |
22 powergx 2015-05-28 17:22:12 +08:00 vs 是最好的ide |
24 Winny 2015-05-28 17:50:59 +08:00 想要快速出成果就ASP.NET的MVC、Web API、Entity Framework(Code First),搭配通用技能Bootstrap、JQuery。 核心来说,如果想要在编程深入下去,1楼的 @fangjinmin 提到的技能也是需要的。 |
26 datou552211 2015-05-28 18:25:36 +08:00 via iPhone 防灾 |
27 AdamMaggie OP |
28 dream7758521 2015-05-28 22:52:55 +08:00 via Android 做桌面项目很不错 |
29 ipconfiger 2015-05-28 23:04:57 +08:00 看看携程这闹得鸡飞狗跳的,技能树点歪了就这样子,洗点重练node系的吧 |
30 snipes 2015-05-29 09:25:57 +08:00 现在洗点还来得及。。。不信,5年后回头在看这个贴。。。 |
31 magicdawn 2015-05-29 09:38:22 +08:00 @AdamMaggie node.js 回调坑爹,呢吗再玩玩golang,学了差不多看见王YIN喷 golang然后golang自己发现确实限的比较死,而且rust 1.0 release,分分钟秒golang,秒CPP,还不跪舔。。。 |
32 khan 2015-05-29 10:43:23 +08:00 @mimzy 语言工具说, 我觉得起步价就是至少会4种语言, 其中有面向对象 面向过程 函数式编程语言 以及pascal 这类教学语言. |
33 andy1987 2015-05-29 10:53:45 +08:00 Net开源考虑专注后端服务的研发 |