永久封存 | Yuuta 台 | 😷 #Pray4Wuhan
为什么我认为 工欲善其事,必先利其器 是不完全正确的 工欲善其事,必先利其器 这句话大家耳熟能详,尤其是在各大社交软件(如某乎)的教程上,总有 【大神】 上来就给你塞上这句话,说先做好准备工作 balabalabala。我从一个业余开发者的 situation 出发,分享一下自身感受,以及为什么说 工欲善其事,必先利其器 是不完全正确的,而且会耽误时间。 比如,我最近在研究 Android 源代码的学习方案,如何开始学习 Android 源码,知乎一些大神给出了方案。某个回答的第一段就是讲某源码阅读软件比某…
#statement #IDEA #IDE QNMD,IDEA, CLion 不好?IDE 不能拿来阅读源码?笑话!JB 给你们做那么具有扩展性的 IDE 就泡汤了还被这一群软件工程娱乐界大佬在嫌弃
请问这些工具第一论的大佬,请问你拿 IDEA 调试过程序么?会不会连 IDEA 里默认 keybinding 怎么暂停目标程序、怎么 toggle breakpoint 都不知道?Ctrl - N, Ctrl - F, Ctrl - Q, Ctrl - Shift - I, Ctrl - B, Ctrl - Alt - B 这些做什么的都不知道?你到底了不了解 IDE?用没有用过 IDEA 的重构功能?还是和某些把 Kotlin CSharp C++ Rust 写成 Basic 的工程师一样,也把 IDEA 用成了功能不给你推荐你就不知道的『自动补全文本编辑器』?你说 IDEA 这种历经工程实践的 IDE 不能用来『阅读源码』,是怪 IDE、怪外部工具不好使还是怪人视野太窄?
有些人就是能把 Kotlin 写成 Haskell,再把 Haskell 写成 Agda,普通人只能把 Kotlin 写成 Java 11,差点的 Java 7 加点语法糖(比如 val/var、data class、type inference),但再看另外一些人还真会把 CSharp 给写成 Basic 的,好好的 OOP 被一群类都看不见的人折腾成妥妥的过程式,别说泛型多态了抽象封装都不会,结果自己菜成那可怜样反过来还骂 CSharp 连带 CLR 『性能低』,也不知道是 CSharp 性能低呢还是你能力低呢?
你说不用专有『大公司』的工具,不用 Sketch 这种工具不好画示意图啊,但是你看得见 Graphviz 项目和那么多用 dot 画的图示么?知道多少计算机科学界论文在用 TeX 排版么?无视那么多东西自觉得不能用什么的,反过来其实是自己看得太少。
请问这些工具第一论的大佬,请问你拿 IDEA 调试过程序么?会不会连 IDEA 里默认 keybinding 怎么暂停目标程序、怎么 toggle breakpoint 都不知道?Ctrl - N, Ctrl - F, Ctrl - Q, Ctrl - Shift - I, Ctrl - B, Ctrl - Alt - B 这些做什么的都不知道?你到底了不了解 IDE?用没有用过 IDEA 的重构功能?还是和某些把 Kotlin CSharp C++ Rust 写成 Basic 的工程师一样,也把 IDEA 用成了功能不给你推荐你就不知道的『自动补全文本编辑器』?你说 IDEA 这种历经工程实践的 IDE 不能用来『阅读源码』,是怪 IDE、怪外部工具不好使还是怪人视野太窄?
有些人就是能把 Kotlin 写成 Haskell,再把 Haskell 写成 Agda,普通人只能把 Kotlin 写成 Java 11,差点的 Java 7 加点语法糖(比如 val/var、data class、type inference),但再看另外一些人还真会把 CSharp 给写成 Basic 的,好好的 OOP 被一群类都看不见的人折腾成妥妥的过程式,别说泛型多态了抽象封装都不会,结果自己菜成那可怜样反过来还骂 CSharp 连带 CLR 『性能低』,也不知道是 CSharp 性能低呢还是你能力低呢?
你说不用专有『大公司』的工具,不用 Sketch 这种工具不好画示意图啊,但是你看得见 Graphviz 项目和那么多用 dot 画的图示么?知道多少计算机科学界论文在用 TeX 排版么?无视那么多东西自觉得不能用什么的,反过来其实是自己看得太少。
把自己限制于一种语言的程序员会经常错过其他地方提供的重要机会,这样的程序员绝对不会被他们的老板或客户看成是专业领域中的专家。
— Oliver Sturm
所以今后好好看看啥叫真正的『程序设计』,就是不论你要解决什么问题,哪怕是给数控机床、PLC、树莓派、串口机去编程还是解决超算集群的编程问题,并行计算、实时计算、机器学习、信号处理、高精度科学计算,你都能看到你工作目标工作平台的全貌,解决方案都会出现在你的脑子里,并且能被快速高效地实现出来,而不是看到一点就自以为完美无可匹敌了。Cnblogs
你觉得 .NET 性能低,可能只是因为你的能力低 - Conmajia - 博客园
by Conmajia ⚠️ 由于安全设置,本文互动查询功能已失效 本文赞助者: ◎梦想起航 ◎ tzhang Tim 李敏 倾听 metoer 破除现代迷信,人人有责。.NET的源码点这里 Fork 奇了个怪 .NET作为开发平台来说,不可否认是优雅的、高效的。可是有些人就是看不到它极高的开发效率,极