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 1
图片来源: 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招的少,哎。 怎么点技能树上面有人讲的很好了… 大致就是内功与外功喽,内功 就是计组啊,数据结构啊,操作 系统这些,外功就是对语言的熟练程度吧。 |
12
AdamMaggie OP @linxy 真有这么辛酸嘛。。。
|
13
hjc4869 2015-05-28 14:16:23 +08:00 2
依赖于单项技术找工作肯定是不靠谱的,.NET在国内的就业情况目前确实很悲剧。如果真的是为了找工作,建议优先学Java。不过学精了一项技术想转其他技术也是很容易的,这个就要看个人能力和目标定位了。
@mimzy 谢邀,然而我只是微软路人和果黑。 |
16
userlogin 2015-05-28 16:23:28 +08:00 1
@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开源考虑专注后端服务的研发
|