2gua Profile Banner
2gua Profile
2gua

@im2gua

Followers
11,410
Following
756
Media
241
Statuses
2,468

Python🐍

Joined April 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@im2gua
2gua
2 years
学编程技术最有效的办法,就是: ①找到该领域口碑最好的那本书,尽量不要找视频 ②找到学这门技术最好的编辑器/IDE及其插件/扩展 ③关闭社交应用 ④给自己定一个1个月的计划及目标,开始做 ⑤构思一个一万行代码量左右的实践项目,开始做 ⑥总结,补缺,重构,增强。
66
464
2K
@im2gua
2gua
2 years
推荐一个从零开始学正则表达式的网站,一步步,交互式,支持中文,方便学。非常不错的网站:
Tweet media one
27
252
824
@im2gua
2gua
3 years
写代码最舒服的状态是啥?不用刷力扣题,不用为了进大厂当所谓大佬大咖大V的舔狗,不用为逐利去写代码,不用为博名而拼命提交 GitHub 代码,自己想写啥写啥,想学啥学啥。采菊东篱下,悠然见南山。
46
81
784
@im2gua
2gua
2 years
抛开 996 和 35 岁门槛不说,会写代码是一件很幸运的事情。孤单时候可以写,所以没什么孤单的时候;迷惘的时候可以写,写着写着就踏实了;失望的时候可以写,很快就能调整心态。最重要的是你可以假装自己很厉害的样子,整个世界都是你的。
38
78
608
@im2gua
2gua
3 years
当 Java 程序员写完一个方法名,Node 程序员已经写完一个博客,PHP 程序员已经写完一个电商站点,Python 程序员写完一个后台管理,Go 程序员写完一个 Socket 即时通讯程序。
70
74
534
@im2gua
2gua
3 years
看到一个 Python 开发者的 repo,下了他的发布文件,一个压缩包。打开一看,一个 png 的 readme,再打开看,里面一行字,要解压请关注 XXX 公众号。当场取关 repo,删除下载的资料。真垃圾了。
27
41
373
@im2gua
2gua
2 years
当下大大小小互联网公司都在大裁员,那些几年代码累积下来的平台,我可以肯定几乎都是大大小小的💩山,程序员动荡厉害的话,平台稳定性就堪忧,出事故是大概率事件。坐等哪家平台大爆雷。
16
32
308
@im2gua
2gua
4 years
对于一个程序员来说,最浪费人生的事情。
Tweet media one
27
86
314
@im2gua
2gua
2 years
又一做互联网运营的 22 岁女孩,连续四五天熬夜加班,进 ICU 就没出来了。所以我以前说的,996 是要人命的。但很多小旁友却说只要钱够就可以,搞得好像钱能续你 22 岁年轻生命。别傻了!生命永远比钱重要,只不过你能看到钱买来的东西,却看不到生命无声无息每时每刻都在流逝,你图的只是“亲眼所见”。
25
40
307
@im2gua
2gua
4 years
人们更新知识的步伐越来越快了,十几年前是《21 天精通 XX》,之后是《七小时掌握 XX》,现在则是《彻底掌握 XX 看这一篇就够了》。这符合心境浮躁的演进趋势。
14
95
290
@im2gua
2gua
3 years
这十年编程语言的发展主要体现在 Go 和 Rust 身上。一个是实用主义的代表,另一个是编译器发展水平的代表。两者都跳出 Java 的统治影响,秉承贝尔实验室光荣传统,传承 Unix 和 C 的思想精髓。
5
28
280
@im2gua
2gua
2 years
要扎扎实实地学习一门技术,特别是比较高阶的知识,最好的方式是亲自踏踏实实翻译一本巨著,比如 SICP 这样子的。不要看那些封面搞得很有爱,一堆不太知名的人作序吹捧,然后封面、底面一堆广告语的国内图书,学完你的水平无非还是 Hello world,充其量就是 Hello world 的三种写法,比小白多两种。
14
36
265
@im2gua
2gua
9 months
现在的程序员不知道怎么回事情,一直热衷于分布式、程序性能、缓存这些时髦内容,然而往往 SQL 都写不清楚,基本的 SQL 优化常识都没有。我感到有点不可思议,我们以前写业务代码,掌握扎实的 SQL 功底就跟要会做网线做水晶头一样,都是必备技能,现在难道 SQL 很菜也能混得如鱼得水吗?
90
28
277
@im2gua
2gua
2 years
找到一个叫“Dot Net Perls”的网站:,里面有好多种语言的各种示例代码片段,像是个宝库,值得收藏,值得推荐,每个程序员都能找到自己对应的编程语言。
Tweet media one
6
72
273
@im2gua
2gua
2 years
绝大多数程序员在学校学的知识都是纯属浪费,他们只需要学习编程语言和 SQL 就行了,毕业了 CRUD,了解业务,根据框架升级自己的技能。呼呼呼十几二十年就这样过去了。从一个角度来看,社会发展可能并不需要天天创新突破,所以螺丝钉就够用了。
42
47
238
@im2gua
2gua
3 years
一个人学习一门技能,从断舍离的极简主义思想出发,其实只需要两本书就够了。一本是系统的,另一本是教你各种 hacking 思路的。再往后就不需要什么书了,除非又出来一本不同视角或实在妙不可言的。剩下要做的事情就是在漫长的岁月中,不断打磨:实践、查资料、讨论、填坑......
12
46
232
@im2gua
2gua
9 months
技术这东西比较容易忘,比如哪怕你写 Java、JavaScript 十几年,一年不写你看看?再想想你四五十了还会在技术一线吗?然后你年轻时所谓“深入研究”的执念,你的花费在老了还值吗?所以,先想明白这两个问题再做决定。如果你做业务开发的,就用啥专注啥,不要挑肥拣瘦,也不要重术轻道,应该倒个个过来。
27
23
250
@im2gua
2gua
2 years
鹅厂 Go 首次超过了 C++,成为鹅厂的最热门语言。这样,加上字节,已经有两个大厂把 Go 当成主力开发语言了。估计又能带动一大波焦虑感,引无数程序员用 Go 了吧。但我觉得选择 Lisp/Clojure 才是有态度的程序员。🤔
35
25
221
@im2gua
2gua
3 years
程序员精力应放在提升生产力,即业务实现上,而非成天混于配置环境。新技术都很重视减少不必要配置。唯独 Node/JS,各种配置比写 Makefile 还烦。而新配置打包工具还层出不穷,社区要轮子,但疯狂滥造也是醉了。 总体上说,JS 程序员群体更容易放飞自我,为所欲为,这才是最大的意大利面条型技术群体。
28
19
217
@im2gua
2gua
2 years
感觉软件越做越大越做越复杂是一条不归路。公司和组织也是,逐渐变臃肿,人浮于事。居家过日子也是啊,破玩意儿角落堆得越来越多。此外,人心也是这样,活得越久得失越多。而那些始终坚持小而简洁的事物,确实不容易,贵在这份长期的坚持。向 C 语言致敬,向 Unix 范致敬,向活的简单的人致敬。
8
35
225
@im2gua
2gua
5 years
几种不能要的程序员:↓↓↓
Tweet media one
41
60
207
@im2gua
2gua
3 years
没意思,热爱写代码的人越来越少了,卖课的却越来越多了。
17
14
218
@im2gua
2gua
2 years
前 15 年互联网创业潮,PHP 炙手可热,结果过十年就不热了;前 10 年移动互联网热,移动开发一将难求,引无数程序员竞扎堆,过了 10 年,移动开发没人要了;前 5 年 AI 热,带动一大票算法工作者,现在?陆续传出裁算法、ML/DL 人员了。 所以说,技术含金量看形势,没有高明的技术,只有现实的需求。
16
32
210
@im2gua
2gua
2 years
年轻人喜欢“拼”技术能力。在大会上露个脸;在 GH 上获得第 100 个赞;在知乎上获赠一盒月饼或粽子,都会觉得自己的技术表现获得认可。上年纪了,才会发现,不为环境左右,追求自己内心真正满足的事物,才是最快乐的。而这种感觉很多人没经历过就不会明白,这里面又有很多人爱从自己角度去指点别人。
15
14
208
@im2gua
2gua
3 years
大湿以前告诉我,JS 写在 JS 文件里,HTML、CSS 分开来写,这是逻辑与表现分离,是最佳实践,后来 JSX 又告诉我写在一块有助于就地修改和功能集中;Java 告诉我变量命名词要达意,不怕长就怕模糊,现在 Go 又告诉我变量命名要简短,一个 i、k、v 就能走遍天下。反正大湿们都是对的。😎
16
18
204
@im2gua
2gua
3 years
做人很重要的一条基准原则就是,若非他人诚心相邀,不要太过热情主动帮助他,或替他想太多。
3
25
209
@im2gua
2gua
2 years
是啊,应用层的程序员,绝大部分做三年的跟做十年、廿年的都差不多。不管你是 Vue 还是 Spring MVC/Boot、Android/iOS。毕竟就今天的开发趋势,做应用开发实际就是框架程序员。
23
33
202
@im2gua
2gua
5 years
感觉现在的很多程序员,工作个三年五年的,就可以出小册子、开课教萌新规划程序员职业发展道路了。我这工作了廿多年的,都觉得教人学做人自己心里都诚惶诚恐的,看起来我是真的落伍了。
32
24
187
@im2gua
2gua
4 years
JetBrains 是一个风向标。想了解哪些编程语言最流行,就看 JetBrains 给予哪些编程语言一等支持。这比啥 TIOBE 榜靠谱多了,毕竟只有使用者多才能赚到钱,这不是儿戏。
10
20
195
@im2gua
2gua
3 years
以前我一直以为掌握多个技术栈是可能的。其实也确实是可能的,但现在的每个领域在不断细分及深化,基本上人的精力只够在一种技术栈方面专精下去了,而且要达到精通的程度,几乎都需要耗上好几年的时间。你当然也可以掌握其他技术栈,可事实上一旦没有应用环境,要么学不深,要么学了忘。
10
23
189
@im2gua
2gua
3 years
如何写“简单”的代码?
Tweet media one
1
28
182
@im2gua
2gua
1 year
以前是 Ngnix、PHP、MySQL 啥的一个个装,现在是一个 Docker 搞定了。没用 Docker 时,一个个装,装几年、几十次上百次也不觉得烦,但你一旦用了 Docker,乍一发现这甜头太大了些,就再也不想回去了。
17
17
169
@im2gua
2gua
4 years
专业程序员......😓
Tweet media one
16
33
168
@im2gua
2gua
2 years
一般首先接触 C++、Java 的程序员,思维很难从中跳脱,他们再接触 Python、Ruby、TypeScipt 中的 OOP 时,会很不习惯,更不用说 JS 这种基于对象编程的模式了。 细数程序员思维转换的其他几个坎,很多人整个程序员生涯都跨不过去: ①从 DOS→Win32; ②从 面向过程→面向对象; ③从桌面 GUI→Web。
62
25
152
@im2gua
2gua
2 years
说实话,现在写程序越来越没从前的味道了,以前就 1M、2M 的内存,要斤斤计较,不然一个俄罗斯方块伴着背景音乐掉下来就可能爆栈。所以,那种绞尽脑汁想办法的感觉特别让人回味无穷。现在呢?开一个浏览器就 1G、2G 内存;写程序大多半靠框架跟库堆砌;然后还新东西层出不穷,眼花缭乱。
17
16
151
@im2gua
2gua
2 years
要学就学点实在、耐用的。不值得在框架使用上浪费太多精力。学习软件方法、编程实现、数学知识,或者业务,都更有意义。框架如大海浪花,终究一浪拍一浪,融入大海化为记忆。当然,如果你特别兴趣,也无可指摘,毕竟只要拥有了一两个良好兴趣,人就变得有灵魂、有趣。
4
30
135
@im2gua
2gua
3 years
Python 与 PHP 是最好的编程语言;Ruby 是最优雅的动态编程语言,Scala 是最优雅的静态编程语言;Python 是最实用的动态编程语言,Go 是最实用的静态编程语言;C-Sharp 是最现代的面向对象编程语言;Clojure 是最工程化的 Lisp 方言;Python 和 JavaScript 是最该学的编程语言。
9
30
136
@im2gua
2gua
2 years
很多人问要投资什么编程栈。我觉得目前主流的就俩,①Java,有饭吃;②前端,有饭吃但容易触及天花板,后期容易为了突破老搞些风骚走位公众号啥的。算法不行了,毕竟用户量不增长后,算法不太需要突破了,搞好 CRUD 就行;移动端也就这样了;嗯,还有嵌入式吧,好像还不错。总之,CRUD 才是保命狗头。
9
16
144
@im2gua
2gua
4 years
你主力是哪个?😎
Tweet media one
33
26
142
@im2gua
2gua
3 years
猝死最大的诱因就是睡眠不足,长期睡眠不足。钱是一时重要,睡眠和身体是长久重要。如果事物苦求艰难,个人单薄之力岂可搏取?不如减少点诱惑,不如后退一步,不如回去家乡。
8
16
144
@im2gua
2gua
3 years
十年前编程技术发展具有多样性,所以非常吸引人。不知道什么时候开始,10 个程序员里 6 个 Java 程序员,3 个 JS 程序员,剩下 1 个在卖课。
18
10
141
@im2gua
2gua
2 years
写不下了,发张图。
Tweet media one
16
18
129
@im2gua
2gua
2 years
如何判断自己是否真热爱开发技术?就看你一大早上班坐在电脑前干什么?像我这样的,上亚麻站看看有啥新出版的技术图书,上各编程语言站点看看有啥新 BLOG、有啥新发布,上reddit 看看新订阅。如果一来就划水,那就没意思啦。
18
8
137
@im2gua
2gua
2 years
对于大部分程序员来说,编程就是 Web 编程。
34
5
129
@im2gua
2gua
2 years
写不下,发张图。
Tweet media one
6
16
135
@im2gua
2gua
3 years
推荐一下我当前写 Go 的编辑器配置: 编辑器:VS Code,Go Team 官方的 Go 插件,字体:Noto Sans Mono,主题:Oceanic Plus Plus。 很舒服。🍗🍗🍗
5
11
134
@im2gua
2gua
2 years
C/C++ 牛批了,Cling 这个东西好啊。程序员分两种,一种是以 C/C++ 起步的,一种是以其他编程语言起步的。
Tweet media one
17
20
127
@im2gua
2gua
4 years
细数一下一路走来最不值得投资的技术和最让人怀念的技术↓↓↓
Tweet media one
25
47
131
@im2gua
2gua
2 years
昨天网友给我推荐了一个 Rust 官方的练手项目 rustlings,对于巩固所学还是很有益处的,我停停写写进度到了 35%,确实能发现一些自己的遗漏点。需要加深巩固 Rust 所学的旁友可以一试,练好就掌握少林长拳,有意境。
Tweet media one
2
23
134
@im2gua
2gua
2 years
为什么找不到好的程序员?
Tweet media one
11
22
126
@im2gua
2gua
5 years
最无聊的就是动不动宣称什么“CEO 零薪”,纯粹就是让人看榜样,目的就是要人学他 / 她,意思就是“看吧,我降这么狠,降你也没话说了吧”?要清楚,一个穷人少了 1000 块,很可能一天只能吃两顿,而一个有钱人少了 100000 块,可能只是少买一两件奢侈品而已。居心叵测。
9
29
126
@im2gua
2gua
2 years
真正的程序员其实很简单,懂 C,懂常用算法,懂编程惯用法。最好还懂一些 OS、NET 的知识。
13
19
123
@im2gua
2gua
1 year
Windows 系统内核要用 Rust 重写,这恐怕是 Rust 迄今为止最大规模代码量的应用。相较于写点前端脚手架,Rust 相继进入 Linux、Windows 内核,这才算是一门强大语言的宣言,别再说 Rust 只能成为 C++ 补充,以后 Rust 飞起的场景会越来越多,Rust 极可能成为现代软件基础设施的奠基语言,争锋 C/C++。
14
19
122
@im2gua
2gua
3 years
来说说你心中最重要的五个开源软件吧,不包括编程语言,那太多了,容易掐架。 我的是(优先级��→低): ①Spring ②Node.js ③PostgreSQL ④Redis ⑤VS Code
21
9
114
@im2gua
2gua
3 years
程序员精神在哪?Unix 里,C 里,Lisp 里。岁月变迁,但骨子里的东西依旧傲然。了解这三样,才算真正掌握程序员的本质精神。如果觉得 C 不够抽象,还有 C++ 备案;如果觉得 Lisp 不够商用,用 Clojure 干活。有很多程序人文历史,了解了解也很有意思,贝尔实验室,Linus。天天聊框架有意思?没有的。
12
12
122
@im2gua
2gua
3 years
我最佩服的技术写作人是谁?可能有几个。但 Lippman 绝对是其中一位,能整出《C++ Primer》这种大部头,而且老少咸宜,比 Stroustrup 的《The C++ Programming Language》还接地气,可谓前无古人后无来者。从目前看,《C++ Primer》第六版也有盼头,能坚持一部大部头的更新,除了佩服还是佩服。
3
14
121
@im2gua
2gua
2 years
程序员如果跳不出自己使用的技术栈,注定只能固步自封。跳不出是指不去看别的技术栈,依恋这个技术栈,就在其中内卷。更甚者,有人提到这个技术栈的些许问题,他也能局促不安乃至攻击谩骂,因为刺激到了他的舒适区。这种人就是伞兵。
7
8
119
@im2gua
2gua
2 years
学习其实是件很简单的事情,归结起来就两个词儿:记忆+总结。刷题是为了啥?不就是为了这俩吗?记住了,会总结了,水平自然就提高了。 终究还是要在这两方面养成好习惯,做好了超越 90% 的同学没问题;做的再好了,终身都在保持着这种好习惯,那就很有可能成为专家学者的。
3
18
111
@im2gua
2gua
4 years
你把个人前途寄希望于在大公司还是小公司,都是徒劳的。拥有属于自己的有形无形的资源 / 资产,才是你的希望。简而言之,不能由自己自由支配的事物,都不能寄以全部希望。
3
16
114
@im2gua
2gua
3 years
政治事件对于技术,特别是开源技术,最好保持“没态度、没国界”。开源技术参与者(开发者、贡献者与使用者)来自各国,若开源组织有倾向性,势必统一不了本技术群体态度,引发争议,且这种倾向性明显只代表核心团队一小股人的意见,这并不公平。点赞 PHP、Vue 的做法,不认可 React、Rust 的做法。
39
16
117
@im2gua
2gua
2 years
编程语言的发展还会复现前十几二十年那种百花齐放的现象吗?
Tweet media one
12
21
110
@im2gua
2gua
2 years
如果我是大学校长,就这么规定软件类课程标准:像编译原理、OS、NET、计算机组成、数据结构与算法、电路这些基础课程必须硬核,80 分才算通过。英语六级。编程语言就选:①汇编 /C:语言之王;②Java/C++:OOP;③Rust:先进语言代表;④Haskell:FP 代表。其他啥前端的都自学。本科毕业代码 5w+ 行。
12
13
107
@im2gua
2gua
1 year
一个人变得成熟的一个标志是,逐渐专注做一件事情,做长久做深入,做到比 99% 的人好,且不去跟别人计较这件事情的得失。
5
20
111
@im2gua
2gua
2 years
Java -> Kotlin Erlang -> Elixir C++ -> Rust/Carbon Javascript -> Typescript Lisp -> Clojure Haskell -> Scala OCaml -> F♯ C -> Zig Python -> Python PHP -> PHP 感觉还是 Python、PHP 牛逼,做自己,无可取代/模仿。此外,这些年来,真的比较特立独行的也就是 Go 了?
27
14
108
@im2gua
2gua
6 months
我招人要把握的一个原则就是,性能至上的程序员都一律当作不正常,一律不要。
41
9
104
@im2gua
2gua
2 years
以后每个公司的 CTO、技术总监如果没有 C 语言背景,都该降薪,重写 5w 行 C 代码后再上岗。🤪
26
8
95
@im2gua
2gua
11 months
我觉得愿意成为一名终身学习者的人,其素质都会比较好,也能过得更加充实。毕竟有精神支撑,对知识有渴望,就对生活有追求有期待。不管是学习技术、手艺还是别的啥,先拿个 10,000 小时坚持学,到点了也就到了收获季节,之后不断升华自己,一生都在享受某一方面精湛的水准,这种快乐金钱提供不了。
8
10
104
@im2gua
2gua
3 years
国内开发者编写的技术书籍大多数是快糙猛,比如一本 Node、React 的书,就告诉你这么写就对了,把你当个工具人,主干知识告诉你,运行起来你就照葫芦画瓢就是了。有帮助的枝干细节是不会说的,更大可能是他们自己也不清楚。换一本英文书籍看呢,reportWebVitals() 都能做到解剖麻雀。
12
6
94
@im2gua
2gua
2 years
有不少知识分子,有点才学,就透出一副清高腐气;有不少程序员,有些经验,就摆出一副装逼样子。不接地气的性格,我都不喜欢。同样的,不接地气,不等于你确实很厉害,可能只是给人一种你很厉害的样子。
9
6
91
@im2gua
2gua
10 months
年轻时喜欢听各种演讲和道理,比如稻盛和夫、韦恩·戴尔,然后时常总结感悟。上年纪了,发现人生中“纸上得来终觉浅,绝知此事要躬行”才是最大道理。年轻幼稚,走的路少,以为理解深刻;走了几十年后回顾,往往发现真的感悟却是另一层意思。人生就是这样,理解不深时大发感概,真的入味了反而润物无声。
8
16
100
@im2gua
2gua
3 years
买不到冰墩墩,就自己画一个呗。😄
Tweet media one
Tweet media two
5
5
94
@im2gua
2gua
3 years
接触了现代 C++ 之后,就开始怀疑以前学了一个假的 C++。😜
16
2
89
@im2gua
2gua
3 years
我最基本的保生计技能是 PHP、Node、Python 和 Go。你的呢?
66
17
89
@im2gua
2gua
2 years
①机会和土壤才是关键,个人能力再强,个人想法再多、再好,都敌不过天时地利; ②正常人的巅峰只有一次,花有重开日,人无再少年。所以,坚持做一件事情很重要,持续改进,而非动不动就颠覆性重来; 环境不如意者十之八九,徐徐图之的有之,拂袖而辞的有之,人生不易,每一步都要考虑清楚。
6
9
90
@im2gua
2gua
3 years
有人又在吐槽Python了。说“Python并不是一门真的编程语言,它只是显得像是”。 我不知道Py是不是“真”编程语言。我就知道: ①全世界这么多大大小小的公司在用Py ②这么多科学家在用Py ③周边有这么多数据科学库在支撑Py ④常年刷着各大榜单榜首位置的是Py ⑤各种编程领域,Py都可以拉出一票的流行库来
17
8
90
@im2gua
2gua
3 years
喏!你们要的 Xmas 礼物来了,拿去吧~ 130+ 行 Julia 代码实现的。😜
Tweet media one
Tweet media two
Tweet media three
0
3
87
@im2gua
2gua
1 year
前端每隔段时间就会淘汰一批旧的,迎来一批新的工具。构建工具是这样,webpack 以前可以出本图书,现在好像又过时了;以前 Bootstrap 好牛逼的样子,现在在 Tailwind CSS 面前被吊打;CoffeeScript 以前好流行,现在早已成过眼烟云,提都没人提了。嗯,还有好多,jQuery 啥的......
18
14
86
@im2gua
2gua
11 months
作为技术人员,有时候退一步想想,列出一份清单,就不会那么焦虑了: ①我并不需要那么高的性能 ②我并不需要那么新的技术 ③我并不需要什么都跟组里 996 鸡血大神比 ④我并不需要每时每刻都成为焦点,甚至永远不是都可以 ⑤我并不需要想到三年后的我在哪个位置 ——然后就会发现选择一下子就多了好多。
6
11
90
@im2gua
2gua
2 years
以前我也一直以为 JavaScript/前端是非常值得投入的技术领域,现在我的想法有点改变。改变的原因是这个领域的环境善变,谁也不服谁,动不动另起炉灶造轮子。没有标准的结果就是开发者不断追新,不断触碰低矮天花板,自身技术深度一直不够。什么微前端、Web 组件、SPA、无服务/函数计算,哪热往哪追。
13
11
91
@im2gua
2gua
2 years
作为一个平凡人,一辈子最具挑战性的工作就是创一次业,无论成败,此生都应该没白过了。毕竟为自己活过了一回,有足够的资格高歌一曲“是非成败转头空,青山依旧在,几度夕阳红。”
13
6
82
@im2gua
2gua
2 years
为什么很多开发技术的创始人离开了原来平台,就默默无闻了呢?比如 Java 之父后面也沉寂下来了;MySQL 之父再造的 MariaDB 也不温不火,根本不能跟 MySQL 相提并论;Node 之父的 Deno 至今仍前景不咋地。最主要的原因我觉得是:(a thread🧵)
19
19
82
@im2gua
2gua
5 months
越来越喜欢上了 JS 技术的全栈开发,JS/TS 写前后端一把梭,基本不用语言切换,只需关键的业务点用点静态语言就行了。屏蔽掉前端的杂音,整个开发过程可以有一种沉浸式体验。
16
5
89
@im2gua
2gua
4 years
写了个《平安经·编程语言篇》,满满 100 种编程语言,求平安,求哪家出版社给予出版。🤪
Tweet media one
Tweet media two
8
17
83
@im2gua
2gua
2 years
为什么要无脑追求性能呢?如果一门技术的性能满足你的业务需求,追求开发效率才是更重要的。
17
1
87
@im2gua
2gua
2 years
创业公司首选技术栈我选 PHP。 现代 PHP 的发展速度个人感觉是超过 Python、Ruby 的。开发/运行速度、轮子/社区繁荣程度,在 Web 开发方面,都适合初创公司快速变现和获取市场的需求。 而在后端,相对于 Node 栈,PHP 只需遵循 PHP/Laravel 做事就好,不像 Node,追随一堆轮子做事,轮子又变来变去。
18
8
82
@im2gua
2gua
4 years
开源软件让我心喜,有两件事加深了我的喜爱之情。一是 Vim 的这句话——“帮助乌干达的可怜儿童”,另一是 Python 之父 Guido 大叔(敲黑板,真的 Python 之父)声援中国 996 的程序员。
2
3
79
@im2gua
2gua
2 years
很多程序员都想着写体面的程序,拿着体面的薪水。其实大多数程序员都将 CRUD 一整个职业生涯。这世界不需要体面,只需要紧盯资本方向。
2
3
77
@im2gua
2gua
2 years
其实学习很简单,跟厚教材、薄教材没关系,只跟:①你对这门知识的迫切程度/兴趣程度有关;②能否静下心来持之以恒地学习有关。 有很多人,是被逼学习,没到严重威胁自身舒适区的程度,那么即使是很薄的书,学起来也是无精打采。还有些人,三分钟热度,心猿意马心不定,学成狗熊掰棒子。
3
27
77
@im2gua
2gua
8 months
算法还没学清楚,机器学习、深度学习已经没人提了,挂在嘴边的都是大模型、GPT。焦虑了。
9
5
81
@im2gua
2gua
3 years
开发效率最高的 Web 框架 应该是 Laravel,没有哪个框架比得上它。
18
7
73
@im2gua
2gua
3 years
Unix/C 一脉的思想是面向计算机编程;FP 编程语言的思想是面向数学/函数编程;Java 一脉的思想是面向人类/团队编程。另一个角度是 Python/PHP/Ruby 等动态编程语言是特别关注面向开发效率编程。
1
5
76
@im2gua
2gua
2 years
20年前互联网开始流行,10几年前互联网创业开始火爆,一根网线,租一台主机就能创业。那时候你问最适合创业的开发栈是什么,答案是五花八门,但最热的是PHP、Ruby跟Python。现在不管你问啥,不管创不创业,反正一股脑上Spring Boot就对了。开发技术趋同化趋势严重,带来便利的同时,也禁锢思想与发展。
7
6
79
@im2gua
2gua
3 years
写程序就是这样,3-5 年过了,你在环境中也度过了及格线,大家水平其实差距都不大的,有但不可能是天堑般的差距。这时候就开始内卷了,有的靠责任心、积极性获取更多机会,有的就靠人脉运作拉机会,有的转角色,还有的内求不来就向外求如卖课、搞培训、组织大会。卷着卷着,卷不动了就躺平了。
3
3
74
@im2gua
2gua
5 years
很多人热衷于思维导图,好像思维导图研究得越多越透,自己的思维就会越清晰。其实是倒过来,你得先训练自己的思维逻辑,然后才是借助思维导图把它体现、描述出来。 先要有思维能力,然后才是工具使用。自己得先练内功,跳过刻苦修炼去追求外在的华而不实,就是懒的表现。
6
22
74
@im2gua
2gua
3 years
现在都流行这样的割韭菜套路吗: 1)取一个吸睛标题 2)一段增加你焦虑感、迷失感的内容 3)接着为你指明方向:有这些资料,如何如何牛逼,解决你什么什么困惑 4)列目录,告诉你有很多内容,让你产生“拥有即学会”的欲望 5)最后关头“什么都有了,就差一个”的二维码出现,“请扫码关注,并回复 XX 领取”
4
7
77
@im2gua
2gua
2 years
我挺不喜欢“面基”,主要是觉得累。以前面过,之前相互间不知根底,但为了避免冷场,就不得不假扮熟络。所以我挺喜欢钱钟书的那句“觉得鸡蛋好吃,但不用非得认识下蛋母鸡”。觉得这个人挺对胃口的,关注就好,但不用非得见面,又不是真的要谈恋爱的。
6
2
74
@im2gua
2gua
2 years
提醒自己,萍水相逢就是萍水相逢,做人要不亢不卑,不偏不倚。
Tweet media one
1
10
73
@im2gua
2gua
3 years
突然间发现,写Python/PHP/Ruby/Go这样的开发效率极高的相对简朴的编程语言,心态是极好的,因为简单高效,心智就跟着沉静,映射到生活态度上,也就随之能体会到一股简单纯净。俨然一种我自安心写程序,窗外喧嚣谩骂又与我何干的心境。可能这就是体会到了这些编程语言带来的特有的沉浸式编程的快乐吧。
7
6
72
@im2gua
2gua
4 years
看别人源代码的目的,是可以借鉴别人思维。但并不等于说自己笨,个人很多想法受限于自己的思维方式、知识积累,甚至当时状态,不可能永远胜人一筹,如果老责怪自己“很笨,想不出来,别人却想得到”,那就有点对自己苛刻了,也是自寻烦恼。反之,自己可能也有不少别人没有的思路,也没什么好沾沾自喜。
2
10
69
@im2gua
2gua
3 years
一个团队对个人的长久吸引力的关键,不在于钱多,钱多可以吸引人,但不可能长期,毕竟你不可能长期给人大幅度加钱。所以关键应该是给人看到希望,晋升、公平、快乐,都是非常重要的因素。你让人看不到希望,这个人无非要么混日子,要么拍屁股走人。另外说一句,靠前台妹子打气的手段是最傻逼的。
3
10
74