duangsuse::Echo
585 subscribers
4.12K photos
118 videos
579 files
6.14K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
永久封存 | 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 排版么?无视那么多东西自觉得不能用什么的,反过来其实是自己看得太少。

把自己限制于一种语言的程序员会经常错过其他地方提供的重要机会,这样的程序员绝对不会被他们的老板或客户看成是专业领域中的专家。
— Oliver Sturm

所以今后好好看看啥叫真正的『程序设计』,就是不论你要解决什么问题,哪怕是给数控机床、PLC、树莓派、串口机去编程还是解决超算集群的编程问题,并行计算、实时计算、机器学习、信号处理、高精度科学计算,你都能看到你工作目标工作平台的全貌,解决方案都会出现在你的脑子里,并且能被快速高效地实现出来,而不是看到一点就自以为完美无可匹敌了。