1
fstar 2022-05-01 23:16:54 +08:00 1
确实,需要了解:
- 底层使用的设计模式 - 针对特定场景整了哪些反模式写法 - 用到了什么数据结构与算法 - 是否 hack 一些特殊的情况,自己以后实现也要注意 - ... |
2
cmdOptionKana 2022-05-01 23:22:54 +08:00
很正常,不是编程的特殊现象,各行各业都一样,大学毕业才发现自己“不会”,参加工作只能从最简单的开始做,一点点找感觉。(部分特别优秀的学生除外)
|
3
luban 2022-05-01 23:28:16 +08:00 2
思考是比较高级的脑力活动,只有思考了的才能成为自己的一部分。如果一时理解不了,先记住一部分,后面再慢慢理解也能吸收一部分。
学习(阅读)与思考的关系: 孔子:学而不思则罔,思而不学则殆。 叔本华:人可以随时阅读,却不能随时思考。 |
4
danhahaha 2022-05-01 23:32:19 +08:00 3
我的理解是几个层次:
第一层: 抄,并能跑起来 第二层: 能写出来 第三层: 能明白为什么 第四层: 能给别人讲明白为什么 第五层: 创造出新的方式 |
5
golangLover 2022-05-01 23:36:37 +08:00 via Android 1
编程的核心就两样东西,early exit 和中间层
|
6
wonderfulcxm 2022-05-01 23:44:07 +08:00 via iPhone 1
很像《刻意练习》提到的一个概念,心理表征。不但要对整体有把握,也要思考细节的问题,发现规律,创建自己的理解方式。
|
7
learningman 2022-05-01 23:47:59 +08:00 1
找个聪明的 newbie ,给他讲清楚你就会了
|
8
Cola98 OP 是的,越学发现会越难,越值得去思考。
|
9
crayygy 2022-05-02 12:24:42 +08:00 2
推荐几本我个人比较受益的书
《 Clean Code 代码整洁之道》 《 Clean Coder 程序员的职业素养》 《 Clean Architecture 架构整洁之道》 《重构》 基本都是在帮助理清思路,学会如何从能用到好用。 |
10
charlie21 2022-05-02 12:48:41 +08:00 via iPhone 1
首先 “越学越少的,而不是越学越多” 的是很好是,“越学越多 越学越多” 的(探索)要和前者分开。
|
11
fromdark 2022-05-03 10:06:52 +08:00 1
大学的计算机教育(不论是本科还是硕士阶段)普遍还停留在 10 年前吧,整个中国的高等教育,基本上就是一锅乱粥,可能有点偏激,我现在有些理解为什么要上山下乡了。
|
12
wa007 2022-05-03 11:02:03 +08:00
需求出发
|