一个.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 呆了几年又去转别的技术栈 为什么不一开始就转?)?

7939 次点击
所在节点    程序员
91 条回复
AaronWang13
2018-05-16 17:58:44 +08:00
是写的太长没人看么-.-
cuzfinal
2018-05-16 18:24:53 +08:00
要转就趁早。
wshcdr
2018-05-16 18:27:28 +08:00
.net 是比较蛋疼
AaronWang13
2018-05-16 18:30:18 +08:00
@wshcdr 在这个前后端分离的大环境,感觉自身真的很尴尬了,
AaronWang13
2018-05-16 18:39:22 +08:00
@cuzfinal 最近就是觉得转型的路没有看上去的那么清晰
inspiron530s
2018-05-16 18:58:14 +08:00
目前微软还没有完成.NET Core 和 EF Core 的开发,因此多数公司还不敢在生产环境用,如果你倾向于后端,在国内这个大环境下,建议转 Java
0Kelvin
2018-05-16 19:36:57 +08:00
@inspiron530s 已经完成了吧,只是不够完善,主要用的人不多的原因还是生态不够发达

楼主如果觉得.net 周围环境不行的话,就去看看 java 吧,其实技术过硬的话,应该都能用好
AaronWang13
2018-05-16 20:08:07 +08:00
@0Kelvin 如果在.net 继续往下做的基础上,尝试慢慢的学习 java 这样的软转型怎么样呢?会不会贪多了点 毕竟.net 感觉自己现在也没有非常过硬
shijingshijing
2018-05-16 20:18:22 +08:00
如果是铁了心思做 web 还是早转 java,如果是做应用做客户端兼做 web 可以考虑边看书边转,总之是要转 java 的。

java 的路子太宽了,可做企业级应用,可跨平台,可做 web,可做 app。
galaxyyao
2018-05-16 20:19:47 +08:00
国内建议还是早点转 java 吧。
首先说为什么不建议转前端。虽然最近前端也开始厚起来了,但入门门槛相比后端还是低。使用较新技术的公司也会要求三大前端框架的项目经验,但这些经验靠做.NET 项目很难积累。
如果最终目标是往技术方面发展的话,转 Java 会对你的技术视野有更好帮助。我个人也是做了 5-6 年.NET 全职后转 Java 的(算上大学里自己做.NET 项目的时间,总共做了近 10 年了)。当初成为架构师后,其实有些后悔当初没更早转 Java。
仅供参考吧。不管学什么技术,努力和正确的学习方法还是最基本的。
dsjalje1
2018-05-16 20:27:59 +08:00
早点转吧
jimmyczm
2018-05-16 20:32:14 +08:00
一般来说都是删库跑路
MonoLogueChi
2018-05-16 20:35:48 +08:00
我也啊学.net 的,感觉用.net 的真不多,大项目没见过,见到的都是学校的。.net core 写过两个练手的项目,感觉还不错,但是没见大项目用过。
另外说一下,我最开始是学 unity 的
zachlhb
2018-05-16 20:41:31 +08:00
我曾经也是搞 net 的,奉劝你一家要是工作的话还是赶紧弃坑吧,net 真不适合工作用,自己闲时研究还是可以的
AaronWang13
2018-05-16 20:57:39 +08:00
@galaxyyao 如果暂时个人还是想在.net 上慢慢深入 那进阶的路径应该怎样呢?
AaronWang13
2018-05-16 20:58:44 +08:00
@MonoLogueChi .net core 怎么样? 跟现在的.net 区别大么?
smilepig
2018-05-16 21:37:26 +08:00
.net web 现在真的是不行,能转尽量赶紧转,.net core 我感觉还是不太靠谱。.net 现在做 web 无非是 mvc 框架或者 aspx,大部分都是一些门户网站用,而且以后发展,还是 java 好。
而且 .net 的工作环境,可能就是,哦,能跑起来了,ok 了。
之前看过一个帖子说:.net 是给高中毕业的人用的。我没有贬低的意思,但是我之前的工作经验,就很符合这种说法,大家就是为了实现功能,管他什么优化啊,性能啊,工作完成了就行了。
你说什么,让我把这一行 24 寸屏幕都放不下的 sql 改了?能跑就行了,管这么多干什么。
kwklover
2018-05-16 21:51:48 +08:00
搞了十几年的.net 了,也做过 php,语言本身没啥好坏,但是生态确实蛮重要的,做企业管理软件,.net 应用的还是挺多的,主要是开发效率高,但是高端确实 java 多,可能 java 的生态比较好一些,不过会.net 也不会吃亏,.net 就参考了很多 java 的东西,转 java 有什么难呢?不就是语法糖加一堆框架呗。
o0
2018-05-16 21:53:21 +08:00
应用不够广而已,最近跑了 N 多本地公司(非一线),也有很多公司做了很不错的东西的,不过真要是这种的话,那要求通常也非常高。
应该不用这么灰心,当然如果要回归现实问题的话,其它方向你会那么一点,基本上也有戏,毕竟数量多,广撒网总能捞一个,身边现实例子。
kwklover
2018-05-16 21:56:00 +08:00
技多不压身,会几门语言也可以的,前端也要学很多啊,什么 js,CSS,html,还有一大堆框架。感觉还是按方向来选技术比较好,你想往那个方向发展,就是看看这些领域的企业都招那方面技术,自己就学那门语言就好了

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

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

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

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

© 2021 V2EX