无尽的开发工具比较,开发环境优化,然后真正要学的东西半途而废
1
vczyh 2023-11-09 10:53:23 +08:00
多折腾折腾就腻了
|
2
Akitora 2023-11-09 10:54:19 +08:00
开箱即用,喷气大脑好
|
3
x86 2023-11-09 10:55:08 +08:00
新手摆地摊阶段正常
|
4
error451 2023-11-09 11:01:01 +08:00 5
很正常
搞硬件的还一看到好的示波器就想买呢 做维修的,谁没有几把贵的钳子扳手? 托尼老师的剪刀好几万呢。 你折腾起码不花钱。 |
5
djkloop 2023-11-09 11:02:50 +08:00 17
|
6
Corybyte 2023-11-09 11:07:45 +08:00
nvim 就完了 haha
|
7
pengtdyd 2023-11-09 11:11:20 +08:00 8
这就不得不提 Rust 了
看一遍:小小 rust 何惧! 看两遍:小小 rust 有点东西啊~ 看三遍:这写的是个啥 看四遍:服了,看来我还是适合学 python 。 |
8
dode 2023-11-09 11:11:26 +08:00
缺少一个成熟的领路人
|
9
aw2350 2023-11-09 11:15:02 +08:00
不要在工具上耗费过多精力
|
10
visper 2023-11-09 11:16:25 +08:00 10
python 看完了->写几个 hello world 验证下->写文本操作工具 hello world->写几个 http 服务 hello world->放弃
go 看完了->写几个 hello world 验证下->写文本操作工具 hello world->写几个 http 服务 hello world->放弃 rust 看完了->写几个 hello world 验证下->写文本操作工具 hello world->写几个 http 服务 hello world->放弃 都是浅尝一下,关键的还是自己本来会什么。 |
11
rahuahua 2023-11-09 11:17:36 +08:00 2
jb 全家桶
|
12
gps949 2023-11-09 11:20:37 +08:00
那学些底层的呢?比如学编译原理做编译器、学数模电路做 DSP 芯片、学 VLSI……那样如果你还能陷入鼓捣工具的深渊,最终做出光刻机,也不错
|
13
XPo 2023-11-09 11:21:40 +08:00
何必纠结开发工具和开发环境呢,随大流 用的顺手就行。
|
14
galenjiang 2023-11-09 11:23:02 +08:00 1
haskell: 类型 -> Functor -> Applicative -> Monad -> Monad -> Monad -> Monad -> ... -> 退休 -> 入门
|
15
rm0gang0rf 2023-11-09 11:23:46 +08:00
开发环境测试工程师~
|
16
Philippa 2023-11-09 11:30:42 +08:00
那就做顶级的工具工程师……你看看很多好用的工具也一样大卖
|
17
enchilada2020 2023-11-09 11:35:05 +08:00 via Android
很真实
|
18
nodejsexpress 2023-11-09 11:35:12 +08:00 2
学东西,一般我就推荐用 vim
等熟悉上手了,再用 ide 前期 vim ,基本等于手敲,最多就是打字快一点。 不用代码提示和报错, 前期把对语法的认知不足暴露出来。之前就试过 golang 的 else 后面的括弧调了一个小时,后面发现问题了,就印象深刻了。 后面等熟悉了,直接 vs code - code poliot 一把梭了。 |
19
bluesenzhu 2023-11-09 11:42:35 +08:00 1
所谓“学渣文具多” ^-^
|
20
magicianlib 2023-11-09 11:46:31 +08:00
@djkloop 真香了~🤣
|
21
kingterrors 2023-11-09 11:47:23 +08:00
我也是,就好像 20 年前,我作为一个互联网收藏者,那时候硬盘好贵,什么教程啊,都要下载,那时候 verycd 是我的最爱,什么 pt 群,海盗船 bt 站。这个收藏爱好直到我 30 多慢慢才消退。。。
|
22
artnowben 2023-11-09 11:50:10 +08:00 2
|
23
akring 2023-11-09 12:00:00 +08:00
来搞 iOS ,开箱即用,别无选择
|
24
haoweishow 2023-11-09 12:02:58 +08:00 1
@bluesenzhu 还真是,学霸一支笔,学渣装备齐
|
25
zhongzhaoguo 2023-11-09 12:07:09 +08:00
vscode 就够了,项目中写前端、Python 、C++都用 Vscode
|
26
MoYi123 2023-11-09 12:20:23 +08:00
那就多研究一下开发工具吧, 开发 clang-tidy 这种工具可比 crud 难多了.
|
27
photoship 2023-11-09 12:59:32 +08:00 via Android 5
大概是有点逃避性人格,至少我是这样的
|
28
douglas99 2023-11-09 12:59:36 +08:00 1
很早之前刚开始学习的时候我也是这样,有的时候捣鼓工具比学习更有意思。
其实,仔细想想,用了好工具并不意味着就能学好,但不使用好工具你的入门会充满各种障碍,打击你的学习热情。所以最好是选择一款足够好的工具,然后马上专注在学习上。要始终把精力放在学习上,那才是主要目标。 |
29
julyclyde 2023-11-09 13:01:40 +08:00 1
优化没必要
在初期阶段,把工具折腾到 just works 就够了 |
30
HaroldFinchNYC 2023-11-09 13:08:20 +08:00
其实你如果能把工具用熟练了,你反而不愿意折腾了
所以你需要专精于一种工具 |
31
adoal 2023-11-09 13:25:07 +08:00
折腾工具比干活好玩多了,尤其是在你写的程序偏向业务的时候
|
32
darkengine 2023-11-09 13:33:44 +08:00 1
|
33
pppanda 2023-11-09 13:35:18 +08:00
这也许就类似逛街的乐趣
|
34
renhonghai 2023-11-09 13:37:15 +08:00
|
35
NoDataNoBB 2023-11-09 13:37:32 +08:00
Android Studio
|
36
ding2dong 2023-11-09 13:38:18 +08:00
本来学挖掘机为了挣钱的,结果沉迷研究挖掘机
|
37
coolfamilyxun 2023-11-09 13:38:28 +08:00 via Android
程序员思维固化了,就是这样。
屁股觉得思维 |
38
LaurelHarmon 2023-11-09 13:42:47 +08:00
从不专门学,用到啥学啥,学一点立马投入应用。搞完做下一件事
|
39
antonius 2023-11-09 13:43:47 +08:00 6
音乐就在你的指尖流淌
吉他大师说:“音乐就在你的指尖流淌。”就算你买了和艾迪·范·海伦( Eddie Van Halen )一样的吉他、效果踏板、扩音器,但是当你用这套装备来演奏时,弹出来的依然是你自己的风格。 同理,给艾迪配一套从当铺倒腾出来的劣质装备,人家一出手,你还是能听出是艾迪·范·海伦的水平。好的装备的确能带来一些帮助,但事实是,你的演奏水平是由你自己的手指决定的。 人们总忍不住要执着于工具,而不关注要用这些工具去做的事情。你见过这类人:能玩转一大堆震撼的艺术字体和漂亮的 Photoshop 滤镜效果的设计师,却不知道该表达什么。业余摄影爱好者总为使用胶片相机还是数码相机而争论不休,却没人关注拍出绝妙照片的决定因素是什么。 很多业余高尔夫球手执着于加入昂贵的俱乐部,但是真正重要的是如何挥杆,而不是加入哪个俱乐部。就算让老虎伍兹加入廉价的俱乐部,他也照样能摆平你。 人们把装备当作取胜的法宝,却不愿意花时间去练习,于是一直泡在专业器材店里。他们想要寻找捷径,然而,最好的工具不是用在普通领域的。而且你在起步阶段肯定用不上它。 在商业领域,太多人纠结于工具的好坏、软件技巧、规模大小、舒适的办公环境、豪华的家具以及其他浮华的东西,而不去关注真正的要点。真正的要点就是怎样赢得客户、如何赢利。 我们还可以看到一些人想要通过博客、播客或拍摄纪录片来宣传他们的业务,却受困于不知选择什么工具。真正要紧的是宣传的内容。你可以花大手笔购买超级棒的设备,但是如果没有什么内容可表达……那么,你还真没什么可说的。 就用你现在手头有的或者能负担得起的,然后开始做吧。工具不重要,就用现有的工具也可以做得一样棒,音乐就在你的指尖流淌。 摘自《重来:更为简单有效的商业思维》 |
40
jones2000 2023-11-09 14:07:54 +08:00
还在捣鼓开发工具和开发环境说明学的还不够透彻。
金庸里面写的独孤求败的武学,一生境界分为利剑、软剑、重剑、木剑、无剑。 |
41
lx0758 2023-11-09 14:10:37 +08:00
jetbrains 全家桶 + VSCode 解君愁
|
42
HenryHE 2023-11-09 14:22:09 +08:00
这阶段都经历过,到后来得学会克制。
当前已经满足自己的需求,用就是了,不要忘了最初的目标🎯。 感觉还是:搞清楚自己的目标是什么,就不会有这种感觉了。 |
43
dayeye2006199 2023-11-09 14:23:58 +08:00 1
这个我解决过。
如果学工具,就学命令行下面的,没 UI 的,这些工具往往是最通用的。 编辑器 -- vim 调试工具 -- gdb ,各种类 gdb 自动化 -- bash 脚本 编译 -- make 怎么在命令行下使用 linter ,formatter ... 搞明白这几个事情之后,不管环境和语言咋变,基本按着这个框架套就没啥问题了 |
44
asktao 2023-11-09 14:28:13 +08:00
看到有说产品“下一个功能谬误”。我们开发是不是也有下一个工具缪误,感觉整了下一个什么工具之后自己的生产力极速提升。
|
45
wtdd 2023-11-09 14:29:28 +08:00 1
人一旦遇到能力或者说智力的瓶颈,就会倾向于用倒腾工具环境的勤,来补实际记忆和算力不够的拙……
|
46
LokiSharp 2023-11-09 14:49:15 +08:00
除非是前端,不然买个 JB IDE 全家桶,就基本没有什么工具问题了
|
47
cheneydog 2023-11-09 14:55:01 +08:00
古人云:工欲善其事必先利其器
尼玛说:差生文具多 |
48
AA5DE3F034ACCB9E 2023-11-09 14:55:08 +08:00 2
我经常看到人们不断寻找最好的笔记 App 、最好的 Linux 发行版、提高生产力的最佳 AI 软件、最好的游戏引擎......
这样做并不会提高你的效率,你永远找不到最好或最完美的设置。我的建议是,只要一样东西足够好、能完成工作,你就不妨坚持用下去。不要盯着工具,而要盯着你要完成的工作。 -- 《停止沉迷于工具》 https://plug-world.com/posts/stop-obsessing-over-tools/ ------- 以上摘自阮一峰的博客,我觉得非常对,工具能完成工作就好了。 |
49
AA5DE3F034ACCB9E 2023-11-09 14:55:36 +08:00
|
50
8355 2023-11-09 15:00:01 +08:00
jetbrains 什么都有 开发环境优化什么?开启各种 debug 信息?
|
51
hancai 2023-11-09 15:00:16 +08:00
差生文具多
|
52
archxm 2023-11-09 15:00:28 +08:00
恭喜,入道了
|
53
FlytoSirius 2023-11-09 15:07:58 +08:00 1
我猜测楼主 是没有使用 vs code 吧, 或者至少没正确安装 vs code 的各类插件以应对不同环境吧. 好好打开 vs code 的 doc 看看吧, 会很大程度解决你的问题. https://code.visualstudio.com/docs
|
54
encro 2023-11-09 15:09:48 +08:00 1
python 树:
flask ?我试试 django ? 我试试 fastapi ?我试试 opencv ?我试试 pyqt ?我试试 numpy ? 我试试 pyechart? 我试试 bokeh? 我试试 d3js? 我试试 pandas?我试试 talib?我试试 akshare?我试试 backtesting.py?我试试 Backtrader?我试试 。。。。 我的另外一种捣鼓法。。。 |
55
PerryHe OP 我所说的学习不仅限于软件开发,我本是做硬件开发,只是基于兴趣学习些游戏设计,网页前后端设计,以及硬件相关如芯片设计,嵌入式开发等
|
56
FaiChou 2023-11-09 15:43:57 +08:00
Stop Obsessing Over Tools
I’m writing this post mainly for myself as I have fallen victim to this problem. But I hope this helps others as well. I often see people in a constant search for the best note taking app. Or the best Linux distro and desktop setup. Or the best AI tool to enhance productivity. Or the best game engine. And so on, you guys get the point. This search takes you nowhere. Doing this doesn’t make you productive. You will never find the best or the most perfect setup. Settling for good enough is most often the best thing you do. Otherwise you’ll find yourself productive in the search of being productive. My advice, find something and stick to it. Even if it’s not perfect. It doesn’t need to be. Just get the work done. https://plug-world.com/posts/stop-obsessing-over-tools/ |
57
liuliancao 2023-11-09 15:50:06 +08:00
自从用了 emacs 后 就不折腾了
|
58
yongSir 2023-11-09 15:54:29 +08:00
但是...该说不说, 倒腾工具给人一种“会了很多也做了很多”的错觉
多多少少能欺骗一下大脑给些正反馈 |
59
ModiKa2022 2023-11-09 16:01:09 +08:00
做了几年的网管, 对各种工具已经无感, 后来做了开发, 一般选择大众的, 不必走弯路
|
60
c2const 2023-11-09 16:03:27 +08:00
高配置电脑的用处就来了,每折腾一个新开发环境都对应建一个 VMware 虚拟机,低配的就 8G 内存,4 核,需要高配的开发环境就再加配置 :)
|
61
Hilong 2023-11-09 16:11:16 +08:00
直接 vscode devcontainer 一把梭,学一个新东西,就搞一个 container ,开箱即用。性能稍微差了点,但入门够了
|
62
43n5Z6GyW39943pj 2023-11-09 16:17:01 +08:00
是这样的,刚上手 vscode 一堆插件,现在主题都是默认的....
|
63
weiwenhao 2023-11-09 16:18:20 +08:00
好看是第一生产力,该折腾就折腾。
|
64
bzw875 2023-11-09 16:39:20 +08:00
学 HTML ,JS ,CSS 把,vscode 和浏览器就行。别建前端工程,自己代码 10 行,node_modules 安装 100MB 不是开玩笑
|
65
pkoukk 2023-11-09 17:51:07 +08:00
以前也是这样的,但 vscode 真香,主流语言可以帮你装好环境,太爽了
|
66
Alias4ck 2023-11-09 17:57:31 +08:00
认识工具 理解工具 开发工具!!!
|
67
killva4624 2023-11-09 18:12:22 +08:00
说明实际代码量有点少,你的代码需求还不够多..
|
68
mandex 2023-11-09 19:05:35 +08:00
看看社区总结的最佳实践.
|
69
chengchuan1009 2023-11-09 19:38:33 +08:00
其实内心是在逃避真正的学习吧,我也是这样
|
70
keepRun 2023-11-09 19:45:57 +08:00
想想自己这么干能得到什么?感觉还是得抱着务实的观点去做事,能做出点结果才好
|
71
iorilu 2023-11-09 20:14:55 +08:00
这就陷入了永远在搞重复的事的陷阱
比如 web 框架, 每次都搞一个什么 blog 其实啥也没学到, 都是浪费时间的 |
72
jiangzm 2023-11-09 20:44:34 +08:00
开发环境已经是一个很小的门槛了, 这个都不能轻松搞定确实要检讨下是不是不适合。
|
73
2397613259qqq 2023-11-09 21:01:18 +08:00
你需要用 Microsoft Word ,还可以为将来 interview 的时候流畅使用 Google docs 打下坚实的基础。
|
74
Ming5Ming 2023-11-09 21:14:23 +08:00
换个思路, 去开发工具, 这样就能边学习边折腾工具了🤣
|
75
macaodoll 2023-11-09 21:27:08 +08:00 via Android
容器化的重要性
|
76
Meltdown 2023-11-09 21:28:37 +08:00
时刻提醒自己目标是啥,抓重点
|
77
py2ex 2023-11-09 21:29:35 +08:00
捣鼓开发工具?很好,做个国产的 IntelliJ IDEA Pycharm Goland 什么的
|
78
GeekGao 2023-11-09 21:32:48 +08:00
思考下任务目标究竟是啥,到底是折腾这个过程,还是达成具体的一个结果目标呢?
提炼这个目标,设置个 deadline ,按时完成它。这样才能尽力聚焦重点。 |
79
kkwa56188 2023-11-09 22:06:12 +08:00
我第一反应想到的是, 跟以下的 事物/事情 好像, 搞事情变成了搞装备:
NAS 冲锋衣 钓鱼 摄影 自行车 |
80
gongquanlin 2023-11-09 22:25:38 +08:00
最开始写代码的时候是高中,那时候就是 notepad++一把梭,后来 npp sb 了之后换 vscode ,那时候 vscode 刚出也没啥代码提示,纯手敲。感觉那段时间虽然累,但是学到的东西真的多
|
81
tedding 2023-11-09 22:30:40 +08:00 via iPhone
自从换了 linux 啥环境都很容易……实在不行就 docker 直奔主题(你开发 apple 平台的除外
|
82
ch3n9w 2023-11-09 22:56:52 +08:00
arch linux + tmux + zsh + neovim 的我就是这样子, 花了很多时间但是真正编码的时间没有多少. 但是现在已经不怎么折腾了, 原因在于没啥可折腾的...
|
83
fpure 2023-11-09 23:15:28 +08:00
学以致用,没有致用,学有何用?
|
84
usauk1998 2023-11-10 05:57:11 +08:00 via Android
1997 年的时候,开始收集 c 语言源代码,经常去学校卖盗版碟的摊子看有没有那种源码合集光盘卖,那时还没有 github,哈哈
|
85
LonnyWong 2023-11-10 06:44:34 +08:00 1
我也很喜欢搞开发工具和环境。平常用 tmux 和 vim 等,但是 rz sz 不兼容 tmux ,有一天忍无可忍,于是写了个 trzsz ,并开源出来: https://github.com/trzsz/trzsz
后来开发 js 版、和 go 版,以及后来再开发个 ssh 客户端,那就是用爱发电了。当然我自己也在用,特别是 tssh ,每天都在用。 https://github.com/trzsz/trzsz.js https://github.com/trzsz/trzsz-go https://github.com/trzsz/trzsz-ssh |
86
leokun 2023-11-10 08:47:16 +08:00
努力让自己接受 60 分,会有不一样的收获
|
88
Andywoo 2023-11-10 09:08:03 +08:00
哈哈哈,我 python , go 都学了,python web 框架都学了不知道有几个。还是做做项目好,最近喜欢做 GUI ,还是有界面好,哈哈哈,界面一打开还是比命令行 hello world 有成就感的。
|
89
laev 2023-11-10 09:17:32 +08:00
感觉并不是坏事,工欲善其事,必先利其器,只是要点到为止。至少像游戏一样,得知道哪个是主线,哪个是支线。
|
90
wupher 2023-11-10 10:19:00 +08:00
想法:
1. 专注于最终目标,你学习最终是为了做某个产品或者凭借这个入职新的岗位,那不妨专注于最终的目标。从一开始就从你要做的东西 / 想入职的公司来一步步下去。 2. 换个方向思考,专注于工具和开发环境也不是坏事。比较和研究都说明自己真正感兴趣的目标是这里?那能不能专注于此,撰写 blog 或者 视频,应该也能找到自己的方向? |
91
lonenol 2023-11-10 10:35:34 +08:00
因为没有使用场景吧。。
|
92
moexx 2023-11-10 10:40:37 +08:00
说明还没折腾够,等折腾够就会返璞归真了
|
93
DoraYao 2023-11-10 10:43:08 +08:00
个人觉得喜欢折腾这些的都有写代码的天赋
|
94
Torpedo 2023-11-10 11:07:11 +08:00
java 用 spring 启动了一个 hello word ,打了个断点看了下 spring 的代码。直接放弃 java
|
95
zmqking 2023-11-10 11:30:38 +08:00
说到底还是得有东西练手,实际的一个项目驱使来学,最好是公司项目之类的
|
97
Silent7Wang 2023-11-10 12:00:45 +08:00
怀疑是完美主义症结。
|
98
bugu1986 2023-11-11 10:31:14 +08:00 via iPhone
因为那是最新鲜的
|
99
djkloop 2023-11-13 19:08:56 +08:00
@magicianlib 在启动 与 再一次启动的循环中来回穿梭。
|
100
5261 12 天前
m 标记下
|