[感想]-貌似国内现在用.Net 技术的大厂很少

2022-09-19 19:54:27 +08:00
 PendingOni

用 .Net 的目前只看到了携程旅行,Tesla 就没什么了...

11048 次点击
所在节点    职场话题
157 条回复
BrettD
2022-09-20 23:45:54 +08:00
@documentzhangx66 我也说了,我们不是刚需场景,而且服务还是在 RHEL 上运行的,选任何一种主流技术栈都可以完成需求,为什么选择 C#就要被你骂一句是傻 B 呢,而且为什么从你评论里还是能看出来“Java/Go 比 C#优越”呢。都是写代码的,选哪种语言是一种自由,把需求达到了就行了,现代 C#的语法糖和低上手曲线可以快速交付业务,也没比 Java/Go 烂到哪里去啊,为什么还要分个高低贵贱还要搞人身攻击
BrettD
2022-09-20 23:49:43 +08:00
而且我日常还不是写 C#的,主项目是写 C++的,为了帮手这个项目临时上手初学的 C#和 F#,对 C#没有感情。但是你这一个地图炮仍然让人感觉被冒犯到。
documentzhangx66
2022-09-20 23:54:48 +08:00
@aheadlead

不好意思,曾经 Oracle 弯区总部核心研发,在某平台和我对线,被我怼到注销账号。

当时他也像您一样,趾高气扬,引经据典,妄图拿英文文档来教育我。

结果被我从数据库设计层面,教他重新做人。我当时还打算下降到电路层,和他谈谈电路性能对数据库锁的影响,结果他提前认输了。

后来我又在某国产数据库交流群里,也被人怼了,然后我又一次教他们怎么设计数据库,结果这次群炸了,群里微软研究员与华为员工一起上演抢着内推我的大戏。

还有某上海 Oracle 工程师转行的售后,以及某 PG 布道师被我打脸的事情,我也懒得讲了。

没别的意思,其实只要您发现自己写的是 oracle ,而我写的是 Oracle 时,您就应该意识到我们的差距,然后蹲在一旁默默瞻仰就好的,可惜您没能控制住自己的情绪与心态,盲目出手....
aheadlead
2022-09-20 23:56:00 +08:00
@documentzhangx66 #103 就你这样去写 o ,o 早晚得倒闭。拜拜了您呢,你不值得我认真给你讨论
aheadlead
2022-09-20 23:56:55 +08:00
别人大概率觉得跟这个人讨论智商会受损
documentzhangx66
2022-09-20 23:58:37 +08:00
@aheadlead

万级数据上 Oracle ,您居然认为是天方夜谈。

所以我在前面说了,您啥项目经验都没有,就搁在给我装。

上不上 Oracle ,有很多原因,甚至有一些原因,都不是技术能解决的,您,了解吗?
documentzhangx66
2022-09-21 00:00:43 +08:00
@BrettD

我没骂你 [傻 *] ,我只是觉得这样 [傻] 。

[傻 *] 是骂人,而 [傻] 只是一种对事实的描述。
documentzhangx66
2022-09-21 00:04:18 +08:00
@aheadlead

1.您缺乏项目经验。

2.您对互联网界的事情不关注。

3.您写东西还不严谨。

就您这样,还觉得,我不值得您认真讨论。

?????

您不与我讨论,蹲在一旁默默瞻仰,这才是您对自己有更深刻的定位与认识,这才是您应该做出的正确选择。
BrettD
2022-09-21 00:10:44 +08:00
@documentzhangx66 即使是这样,我认为你评价“选择 C#的行为傻”依然不恰当,现代.NET 和 C#是个正常的技术栈,选 JVM 上 Kotlin/Scala ,或者选.NET 上 C#,或者选 Golang ,或者选 Python 都是正常的行为,能把活做完做好,为什么不能选
aheadlead
2022-09-21 00:14:24 +08:00
之前这个帖子里我好好学习了把人怼到注销账号的 Oracle (战术大写)总部的核心研发的工程水准
让我们一起来瞻仰

https://www.v2ex.com/t/869507#reply57







userforg2021
2022-09-21 08:48:41 +08:00
@documentzhangx66
1. 我并没有想与你"讨论"。

2. 你的结论我仍然不知道是怎么的出来的,数据库切换本来想说下 EF 的,算了,这种垃圾东西你估计看都不会看一眼的。。。

3. 你 @ 了我,然后说 “不像你们,只懂个 .Net ”,“你们”里面不包括我是吧?

4. 你用过 Linux 、Win 、C#、Java ,所以你说的就客观?我开发的东西目标运行环境就是 Linux ,在生产中要写的不止 C#、Java 还有 C++、Python 、JS 等,是不是我说的就比你客观了?

5. 字打到这里我就后悔了,我悟了,你是对的,你都说你是客观的了,那你一定是客观的,我为我上面的不客观道歉。
daliusu
2022-09-21 10:09:45 +08:00
外企有
documentzhangx66
2022-09-21 12:26:48 +08:00
@BrettD

当你什么都会了,此时你就能很客观、很中立,这时才能根据需求,选择合适的技术路线。

我抨击的是那些只会 Windows + C#,并且不愿意去了解别的环境与语言,同时还不接受批评的。
documentzhangx66
2022-09-21 12:28:29 +08:00
@userforg2021

1.你不想和我讨论可以不回复我。

2.EF 不仅不垃圾,设计理念与实际使用体验还都很棒,目前 JPA 并没有做到 EF 这种程度。

3.我抨击的是那些 (只会 Windows + C#) && (不愿意去了解别的环境与语言) && (不接受批评的)。
mmdsun
2022-09-21 12:36:36 +08:00
IT 之家(国内最大的 IT 媒体),问卷星 ?
mmdsun
2022-09-21 13:13:10 +08:00
@documentzhangx66

lvm ,Win 就是 Storage Spaces ,Dynamic Disks 只是名字不一样。

微软文件系统,NTFS 没什么好吐槽的,毕竟从名字都可以看出差别巨大优势,滑稽。NTFS ( New Technology File System )

说正经的 NTFS ,具有抗崩溃能力和性能。Linux 在 WinNT 发布 6 年后开始才具备类似的日志功能。并且 Win 也支持 ext3 。

NTFS (Ext4) 都属于 journaling file system 。Btrfs 、ZFS 是 Copy on Write File systems 。这两种设计很大程度上是互斥的。这比较意义何在??只要你想,在 Win 上使用 Btrfs 用户分区完全没问题啊,我就是这么做的。
PendingOni
2022-09-21 13:14:34 +08:00
@mmdsun 以前貌似是 FAT32???
documentzhangx66
2022-09-21 13:31:02 +08:00
@mmdsun

1.lvm 不是 Win 的存储空间,lvm 的功能更多更灵活,不是存储空间这种渣渣能比的。比如 lvm 能把分区当成一个原子空间,而存储空间不行。

2.存储空间刚出来我就用了,盘坏后无法恢复,只能全部重建;而且经常提示用故障,但 chkdsk 检查不出任何问题。后来就不用了。
mmdsun
2022-09-21 13:38:12 +08:00
@documentzhangx66

“Windows 系统本身就很不灵活 ,很多东西不支持,做出来的东西也不会好到哪里去” ???


------可知,全球流量第三的 Stackoverflow ,全套 Windows ,C#技术。还有全球第二大云,微软 Azure 云,改名前叫 Windows Azure ,因为整个云服务构架在 Windows 之上。

有没有可能是很多人只知道 Linux 方案,不知道 Windows 上的呢?大多数都不不像 Linux 那样了解 Windows ,不了解可以但是不能黑啊。其实三大系统比较,Windows 有很多优势:(转自网络)

1 .日志文件系统 NTFS ,具有抗崩溃能力和性能。Linux 在 NT 发布 6 年后开始才具备类似的日志功能集.

2 .含有第三代扩展文件系统 ext3 。

3 .服务。在 UNIX 里, “守护进程( daemons ) ”是常规进程。要启动一个守护进程,你必须知道它的位置、语法和依赖关系。而 NT 允许用户集中管理服务进程并自动管理它们的依赖项。GNOME 和 KDE 在 2000 年有了类似 NT 的服务概念,几年后被 DBus 标准化。MacOS 和 SystemD 则分别于 2005 、2011 年才有。

4 .注册表,用于存储和检索应用程序配置数据的统一模型,具有缓存和索引设计,便于高速访问。UNIX 在 / etc 中有任意格式的文本文件,但在实践中效果不佳,导致产生版本控制 /隔离问题。

5 .线程和进程有很大区别。UNIX 将进程作为执行和地址空间的单位,它的一些实现支持线程(或 LWP ,轻量级进程) ,但在 POSIX 线程出现前,它们的创建成本更高且非标准。

6 . NT 的模块化设备驱动架构允许在系统初始化后加载设备驱动,而当时的 UNIX 通常将驱动编译到内核中。NT 还支持 PnP 和“设备树( device trees ) ” ,所以可以正确计算驱动初始化的依赖项。2003 年,Linux 才具备“统一设备模型”能力。

7 .一个 O ( 1 )调度程序。直到 2003 年 Linux 才具备。

8 . NT 的内核是“可抢占的” ,有更好的系统响应能力和并行处理性能。在 OS X Leopard 前,OS X 的抢占性(粗粒度锁定)非常有限。Linux 在 2011 年才摆脱了粗加锁方式。

9 . IO 多路复用,Linux 的 epoll 的设计和性能都不如 Windows 的 IOCP 。在新 Linux5.1 内核加入了 io_uring ,才达到真正的异步 IO ,也是向 Windows 致敬了。
documentzhangx66
2022-09-21 14:38:37 +08:00
@mmdsun

1.Stackoverflow 全球流量第三???意思是百度第-3 、微博第-2 、谷歌第-1 、阿里第 0 、12306 第 1 ?

而且,Stackoverflow 全套 Windows 抗住,是 Windows 优秀?还是 Stackoverflow 功能太少?

2.过去 Windows 的确有过辉煌时刻,所以这就是*现*在*选择 Windows 的原因?

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

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

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

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

© 2021 V2EX