一个.net(web)初阶的迷茫和困惑,求解惑.

2018-05-16 17:31:49 +08:00
 AaronWang13

16 年普通一本高校毕业,大学当时是学的 c/c++,进了上一家公司开始做.net. 在上家公司做的就是搬运的工作,框架都是公司封装好的,而且任务量大 出差也多没有私人时间,工作上的都是复制粘贴,在标准本上修修改改 连深入接触框架的机会也没有 觉得很难获得技术上的沉淀所以 17 年年初就离职了

进了这家公司之后 工作任务相对轻松了很多 一年多几乎没有加班 用的技术栈也多了很多, 传统的 MVC 前端的 Typescript(因为老大说它的强类型特性很好用),Javascript,Jquery,Jquery-UI,Bootstrap,后端的 EF Linq 等等,都接触使用,私下也看了 Javascript 高设 Html5+Css3 Typescript 等一些书

但是现在对于自己的定位和发展方向就觉得特别困惑,往前端走 觉得自己缺少系统性的知识框架,都是很散乱的知识点 完整的前端实践几乎为 0,往后端走的话 发展方向又不清晰

而且现在在 web 这边 国内的(我在南京).net 大环境也不好 .net core 开源之后虽然反响不错 但在国内势头也没起来 身边很多的.net 都转了 java 或者前端

我在技术这条路上该怎么走呢 如果转前端 计划是自己系统地去学大半年前端的知识架构 框架之类的 但是又觉得技术转型在我这个时间段壁垒会不会很高(就是怕社招没人要) 如果不转 .net(web)这条路该怎么去走?.net 圈的技术氛围真的不会影响自身的技术发展么(如果在.net 呆了几年又去转别的技术栈 为什么不一开始就转?)?

7949 次点击
所在节点    程序员
91 条回复
MonoLogueChi
2018-05-16 22:52:53 +08:00
@AaronWang13 #16 就用 MVC 写了两个 api,从代码上来说基本都一样,就是部署上有点区别。自己用的,也没考虑过优化什么的,具体性能怎么样,有啥区别,我还真说不出来。楼主如果想继续.net 的话,可以考虑学一下 unity
dollar
2018-05-17 00:11:46 +08:00
不要相信微软的技术栈,微软坑开发者是出了名的,生态也是硬生生的搞成了一堆烂泥。
huijiewei
2018-05-17 08:10:19 +08:00
赶紧和 .net 说再见

等你成了 Java 大牛,当上 CTO 或总监的时候再考虑是不是转 .net
poorcai
2018-05-17 08:30:44 +08:00
楼主,我觉得你的上家公司就是我现在的公司(我说的就是同一个公司)。我最近也有这方面的烦恼,.NET 真的是没有前景,也是想往 Java 方面转。但是,由于做的.NET 项目,根本没有 Java 方面的经验,包括市面上的各大框架。所以我不知道在这种情况下,怎么找一个 Java 方面的工作,因为好多公司社招都是需要有经验的 Java 开发人员。另外希望个大神给点指点。
carakan
2018-05-17 08:34:32 +08:00
.net 东家->微软

赶紧跑路....微软的东西..越来越觉得恶心了..
AaronWang13
2018-05-17 08:35:59 +08:00
@poorcai 江苏某点? 如果是的话 我真的劝你赶紧跑路 如果你想做技术的话
poorcai
2018-05-17 08:37:43 +08:00
@AaronWang13 #26 是的。我在着手打算了,但是技术不行,有点难,同时想转 Java。
yicong135
2018-05-17 08:43:11 +08:00
java 什么时候能实现真正的泛型,星投,影投搞不懂啊
Magentaize
2018-05-17 08:46:26 +08:00
初级 CRUD 肯定没前途,中间件了解一下?
kimown
2018-05-17 08:49:27 +08:00
转 java,职业规划比前端清晰的多,而且转职其他方便
0Kelvin
2018-05-17 08:55:04 +08:00
dotnet 其实很多 java 的主要框架都有对应的东西了,楼上的回复让我感觉很多人还是停留在几年前的 framework 时代的观念。开源的 core 真的好很多,TX 都有在用,lz 想深入了解的话,web 方面也可以去了解一下分布式、微服务等等相关的框架技术
当然,目前国内的环境就是这样,很多人的观念还是微软家的东西不好用,即使他已经开源了,所以相关的生态还是最艰难的问题,而且 Java 的岗位确实更多,考虑选择 java 也是应该的
tempdban
2018-05-17 08:59:15 +08:00
现在的小伙子上来就想沉淀技术了?
wr410
2018-05-17 08:59:35 +08:00
恕我直言,上面还在纠结.net 和 java 哪个怎么样的其实都是菜鸡。

语言只是工具,当你发现其实这两个语言没有区别的时候,你就已经转型成功了。
tempdban
2018-05-17 09:06:19 +08:00
我也是楼上的观点,你说上一家框架是封装好的,你打开看过内部实现没?如果没有那就是十分遗憾的事了。
AaronWang13
2018-05-17 09:11:29 +08:00
@tempdban 文中有提的 上家公司一是加班多出差多,这帖子里也有现在还在这家公司的,二是我也去尝试过反编译它框架的一些 dll,以及前端部分的(前端基本上是基于 Jquery 的).这样做的后果是被警告了.
yulitian888
2018-05-17 09:13:40 +08:00
这么说吧,换个问题,少林和武当,打架哪个牛 B ?
单对单,少林师傅肯定胜过武当的徒儿,反之,武当的师傅肯定也能胜过少林的徒弟,类似田忌赛马。所以武功本身没有可比性,只有武师才有可比性。那么,作为武师的你确定换投门派之后就能“沉淀”得更好么?
如果是团战:少林武当打起来的话,人多的厉害、组织得当的厉害、计谋情报更胜一筹的厉害、资金雄厚的厉害、还有无数的可比项。但是你确定对单一具体的门派喽啰而言,这些东西有意义?

最后再说一句,江湖圈子里除了少林武当,还有别的门派没?如果作为两大主流门派的一员都如此不堪的话,其他门派还活不活了呢?
chouchoui
2018-05-17 09:25:15 +08:00
做了三年.net 看看

微软原罪的已 block
galaxyyao
2018-05-17 09:25:40 +08:00
@AaronWang13 找一家目前还在用.NET 的大型龙头公司,花个一两个月突击刷面试笔试题,准备面试问题,跳槽。在小公司小打小闹的基本就是原地打转。如果三个月内没搞定,就放下身段,作为初学者转 Java。
AaronWang13
2018-05-17 09:43:50 +08:00
@chouchoui 微软原罪?
qx4235
2018-05-17 09:44:00 +08:00
转不转语言是你的选择,没人说得好对错,生态在那,但不管哪种,确定好方向就要先学习个两三年,不学个两三年,你还是雾里看花状态,面向语言热度编程。今天你选择 java,明天你就可能丢掉它。.net 的生态现在国内集中在中小企业中,大企业各种考虑肯定是 java 这种,毕竟从软件到硬件解决方案都不错,.net 还在还早前债。学哪个都有市场,只是大小问题,不然那些学小众语言的为了啥。现在都 是混合语言编程时代了,你光学一个是不够的, 不要想转型不转型,你都要学。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/455356

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX