你们平时都怎么学习技术啊 看书还是技术博客呢?
1
neroxps 2022-03-04 11:10:03 +08:00 11
非程序员专业,纯粹兴趣。
需求->寻找适合技术栈->开始疯狂 google 寻找文档及教程->摸着石头过河->最终学会。 emmm 我就是这种方式入门 bash Linux 运维 python JavaScript C++ arduino docker |
2
bigbyto 2022-03-04 11:41:10 +08:00 1
书、文档再加上一些论文参考,读一手资料。
|
3
bigbyto 2022-03-04 11:42:53 +08:00
还有就是维基百科,资料都是比较优质的。
|
4
sqmwin 2022-03-04 11:44:02 +08:00 1
好的书是最重要的,能够快速形成体系化的思想
|
5
R18 2022-03-04 11:45:37 +08:00
关注一下,各位是怎么技术提升的。公司做的东西都太小了。然而只看书没法实践的技术又是相当于是纸上谈兵。
|
6
jeeyong 2022-03-04 11:46:35 +08:00
技术博客不太容易系统的学习知识吧.
我主要看在线教程,其次是看书. 另外, 多嘴一下, 不要买那种 30-50 的, XX 速成, xx 天学会 XXX 之类的书.... 买厚的...贵的, 是有道理的. |
7
luozhiyun 2022-03-04 11:51:48 +08:00
看源码,看书,可以看我的博客,里面有我的技术研究历程: https://www.luozhiyun.com/
|
8
twing37 2022-03-04 11:53:30 +08:00
- 总结下来,官方文档与源码. (备注:小作坊不算,即使挂狗头大厂项目,别浪费时间.社区是衡量指标)
- 博客属于读后感. - 正如 2L 讲的.一手资料. |
9
ila 2022-03-04 11:58:56 +08:00 via Android
软件开发是工程化的,入门只是第一步
|
10
lmshl 2022-03-04 12:00:30 +08:00 6
拿公司的项目,磨练自己的技术。只要有机会,就上最新最想玩的方案。
毕竟赌对了,也是公司的技术储备。赌错了,也能涨自己的见识。 前几天学 Rust 给公司写了个数据迁移脚本: https://github.com/mingyang91/cassandra-migration 只看书不动手是永远学不会的。 |
11
alexmy 2022-03-04 12:06:29 +08:00
看源码,造轮子。
|
12
crackhopper 2022-03-04 12:14:52 +08:00 1
资料:书、文档、博客、视频、代码。
方式:记笔记、做实验、调试源码。 强烈推荐找找视频资料,我以前也不屑,觉得知识密度低;后来看了几个做得很好的,学起来轻松愉快(虽然后续我还是会把书和文档再过一遍)。 另外,不要放过任何一个自己不太懂的点。拒绝得过且过的理解。不急躁,保持前进。 |
13
zhuangzhuang1988 2022-03-04 12:15:34 +08:00
一手二手资料
|
14
xuanbg 2022-03-04 12:21:15 +08:00
重构代码。学而时习之,不亦说乎?
|
15
dany813 2022-03-04 12:29:45 +08:00
感觉看视频 好慢
|
16
smallyu 2022-03-04 12:32:10 +08:00
我一直有个疑惑:什么是技术?
|
17
cnrting 2022-03-04 12:41:01 +08:00
Google 不够你学的?
|
18
xmai 2022-03-04 13:38:36 +08:00 2
学习这件事不在乎有没有人教你,最重要的是在于你自己有没有觉悟和恒心。
|
19
xylxAdai 2022-03-04 13:40:10 +08:00
不学。
现在工作需要或者自己想做,直接开始干,边干边看官方技术文档。之前基本上前端后端操作系统浏览器内核什么东西都搞过,感觉除了特别复杂的底层和很难的算法,什么技术对我来说感觉都差不多,都属于三天上手,一周熟练写那种,毕竟大多数技术你能用到的部分也就是简单逻辑和读 API ,内部逻辑需要看源码的情况太少。 |
21
SbloodyS 2022-03-04 13:51:16 +08:00
多参与开源项目就好了,边参与边学习
|
22
murmur 2022-03-04 13:53:08 +08:00
看书就算了,现在的东西要学的太多,一定得出成果,不编码学不会东西
|
23
zhenrong 2022-03-04 14:16:59 +08:00
Google : awsaome xxx 例如:awsaome java
Youtoube 看视频,边学技术顺便学学英语磨耳朵。 官方文档 例如:docker 官方文档相当详细,还有 Demo ,比那些二手资料强多了。 |
25
wangtian2020 2022-03-04 14:21:31 +08:00
是前端。工作以后平时不学,上班的时候边上边学。我从学前端到找到工作,从来没看过纸质资料,只看网上的教程文档。感觉书本上的知识都太多后了。比如现在 es2021 的标准,得到哪年才能出在书本上。纸质书,g 都不看,不如 MDN
|
26
arthas2234 2022-03-04 14:28:41 +08:00
每种技术都有基本经典的书
js 红宝书 head first 系列 effective 系列 高性能 mysql 计算机网络 自顶向下 等等等 看大多数人推荐的,打基础还是不错的 然后就是各这种官方文档,能看一手的是最好的 所以,英语很重要,英语很重要,英语很重要 |
27
aababc 2022-03-04 14:32:16 +08:00
看视频,不过看视频都说是比较低效!可能因为我是菜鸡
|
28
pengtdyd 2022-03-04 14:33:37 +08:00
直接看官方文档,然后看源码,然后觉得源码垃圾,然后自己写一个
|
29
macscsbf 2022-03-04 14:51:21 +08:00
纯粹看时间
时间足 看大部头、源码 时间少 看文档 没时间 不学习 |
30
sakasaka 2022-03-04 14:57:14 +08:00
p 站
|
31
ramcasky 2022-03-04 15:02:00 +08:00
学不完的,实践出真知, 刻意的学就是看看视频比较好
|
32
Leonard 2022-03-04 15:02:03 +08:00
看视频。看视频并不一定低效,有的视频知识密度很高的,你都不一定能跟上进度。对于知识密度低的视频可以开倍速。
|
33
h272377502 2022-03-04 15:03:13 +08:00
论文,youtube ,技术文档,代码。
|
34
RickyC 2022-03-04 15:04:26 +08:00
哈哈哈,你居然看书
|
35
Davic1 2022-03-04 15:11:24 +08:00
去面试, 把答不上来的问题记下来,回去搜索引擎搜索答案
|
36
biguokang 2022-03-04 15:19:50 +08:00
去 github 抄代码
|
37
iClass 2022-03-04 15:30:19 +08:00 via Android
英文为主,技术为辅。
|
39
fredli 2022-03-04 15:51:54 +08:00
官方文档,youtube
|
41
magichacker 2022-03-04 16:06:13 +08:00
拿意志力,生啃,硬学
|
42
shinyzhu 2022-03-04 16:08:27 +08:00
官方文档和开发者关系团队的内容。
简单说一下什么是开发者关系,就是帮助开发者学习公司的技术。我们产出包括教程、视频、活动等等,我们的目标是帮助初学者掌握知识。 |
43
Tenlearn 2022-03-04 16:12:23 +08:00 13
学个屁,回家就打开 PS5 ,地平线老头环还玩不过来呢
|
44
lamour0922 2022-03-04 16:48:12 +08:00
学个屁,回家就打开 PS5 ,地平线老头环还玩不过来呢
|
45
echo1937 2022-03-04 16:52:04 +08:00
学个屁,回家就打开 PS5 ,地平线老头环还玩不过来呢 --- 哪里领 PS5 ?
|
46
Terrrrrr 2022-03-04 16:57:33 +08:00
@TtTtTtT 实现工作就是这样的(等有一定的开发年限就会养成这样的习惯,前提分人),除非是做一些研究性,开源的项目,通过官网文档理解完框架组件的原理,功能,然后就是调 api 的事儿了。
|
47
YouRTBUG 2022-03-04 17:01:46 +08:00
Try more ,Do more, Code more. 当然看书也很重要,不过还是学个屁,回家就打开 PS5 ,地平线老头环还玩不过来呢
|
48
Terrrrrr 2022-03-04 17:02:01 +08:00
入门初级,建议视频或者一些博客能上手快,说白了就是别人帮你把相关的技术翻译成白话,让你更好理解。
|
49
Terrrrrr 2022-03-04 17:04:03 +08:00
后续有一定开发年限,个人想法还是得看官方文档,英语吃力也得找翻译工具硬着头皮看,可以适当结合书。
|
51
enchilada2020 2022-03-04 17:47:25 +08:00 via Android
@Terrrrrr 怎样做到这种水平啊…现在看啥都是新的🥲
|
52
cxbig 2022-03-04 17:54:00 +08:00
找视频或书了解大概情况 » 找视频或书看运用实例和场景 » 参考技术文档、深入练习 » 尝试参与相关开源项目
|
53
Terrrrrr 2022-03-04 17:54:55 +08:00
@enchilada2020 因人而异,总结下来,学习能力和理解能力,虽然话很空,但是确实就是这样。 可能本人现在所在部门技术架构、优化做的多,就慢慢的有了这种习惯。 但更多的是如何正确使用用别人写好的轮子,然后结合业务添加一些自己的理解
|
54
zzlatan 2022-03-04 18:00:56 +08:00
我这种自驱力差的咋整,基本是碰到问题再去学。
可能看书和视频以及敲代码是最有效的吧。 |
55
coderzhao 2022-03-04 18:37:57 +08:00
看完书或者视频,没有产出的话和没看没啥区别
----蹲个位置,等最佳答案 |
56
cocong 2022-03-04 19:46:23 +08:00 1
入门基础什么的学好之后,其实我觉得没什么好学的了,毕竟知识是永远学不完的。
而学习是什么呢?说白了,就是把信息从一个地方(比如搜索引擎所搜到动东西)转移到另一个地方(你的脑子里),那为何我们不把整个世界当成硬盘,然后在需要时,使用搜索引擎搜索需要的内容,将其转移到自己的脑子中,再做最后处理,比如实现某一个功能。 所以学习应该是学习如何和这个世界进行高效连接,并且我们应该知道,这个连接不止一种,而是有千千万万中,那学哪种呢?当然是你当前最需要的那种。 |
57
Ackvincent 2022-03-04 20:47:08 +08:00
报课,快速学习,快速融入圈子。
|
58
Suddoo 2022-03-04 20:47:40 +08:00
学习?学个屁
|
59
pengtdyd 2022-03-04 20:51:54 +08:00
学习?学个屁
|
60
DamonLin 2022-03-04 21:14:07 +08:00
关掉手机
|
61
likunyan 2022-03-04 21:41:57 +08:00
学习?学个屁
|
62
vivipure 2022-03-04 22:45:32 +08:00
1. 视频,油管很多教程,学习技术同时锻炼英语
2. 社交媒体,和技术博客扩展视野,了解新的技术 3. 学习后有机会就用到公司项目中,后续进行技术分享 |
63
cxy2244186975 2022-03-04 23:19:42 +08:00 via Android
不知道楼主说的是哪方面的技术
😏😏😏😏 |
64
YaakovZiv 2022-03-04 23:40:37 +08:00
我是先看官方文档的讲解,看不懂就得查项目源码咋写的,发现源码是自己没学过的编程语言,然后开始学这个语言的语法和其他基础内容,然后再继续找源码对应的文档功能。实在看不懂,找不到,或者着急用,就直接谷歌搜。
|
65
levelworm 2022-03-05 07:01:06 +08:00 via Android
就是自学。
我当初到这边来,很早就想做技术,但是作为移民不太容易找工作,自身水平也很水,更不是计算机系毕业的。所以我先做客服,然后做业务分析,跳槽继续做业务分析,这个阶段我在摸索具体将来做什么职业,最后敲定是数据工程,因为和业务分析属于上下流,平时能接触到。 接下来就是在业务分析的岗位上拼命找数据工程的事情做,也多亏公司和组长不错,之后转去做数仓开发,主要是 SQL 和 Python 。其实数仓开发和数据工程还有一些距离,但是总算比较接近了。比较苦恼的是,ETL 这块,最想做的 E 这块给总部拿去了,而且技术栈比较窄,不是主流的数据库。 最近运气好,给家新公司看中了,目前这个岗位是叫做 BI developer ,但是实际上很接近数据工程,而且能接触到 Big Query 和 Mongodb 这些数据库,又是总部的团队,总算是更加接近目标。 业余方面我做的比较差,其实游戏开发、单片机、逆向我都有兴趣,但是第一奈何水平不行,毕竟没经过系统计算机教育,第二好高骛远,给自己设定目标太高,比如单片机我其实玩玩 Arduino 就行了,但是参考专业人士的建议,买了 tiva launchpad ,这个需要对硬件了解更多一些。最重要的是第三我很浮躁,做事情遇到阻碍就疲劳了,坚持不下来。很遗憾没有一个爱好能拿的出手。 所以我有个想法,就是想办法把某个爱好变成职业,比如说从数据工程跳到病毒逆向。这肯定是个很大的跨越,我自己也吃不准。反正折腾吧。 祝楼主顺利。你比我年轻,也是计算机专业毕业的,基础比我好,应该能成功。 |
66
Anekys 2022-03-05 10:44:32 +08:00
一点不会的,看视频讲解入门
有基础的,看文档 大佬级别的,直接看源码 |
67
huajieyu 2022-03-05 10:58:09 +08:00
看书,基本上不看视频,个人看视频接收很慢,英语很重要
|
68
EricGoodMan 2022-03-05 11:49:20 +08:00 1
学英语
|
69
ydatong 2022-03-05 12:17:33 +08:00 via iPhone
个人不喜欢看书,喜欢看视频。坐地铁,路上都可以用 b 站,youtube 学
|
71
paranani 2022-03-05 15:43:16 +08:00
文档
|
72
JerryMouse 2022-03-05 18:09:07 +08:00 via iPhone
@R18 你能纸上谈兵了就去面试 面过了不就有机会实战了
|
74
lmshl 2022-03-07 11:27:46 +08:00
@encro 要分情况讨论,不知道你是哪种场景
1. 如果是全自动多次迁移,那需要把 MySql 的 DDL parse 一遍,解析出表结构再对应的生成 PG DDL. 2. 如果是一次迁移,手动建表。那按照名字一一对应过去就行了。其实这个工具蛮多的,没必要自己写,我记得 datagrip 就带这功能,AWS 也有数据库流式迁移工具。 |
75
encro 2022-03-07 11:40:18 +08:00
|
76
lmshl 2022-03-07 11:51:06 +08:00
@encro 我用 Scala 写过一个从 PostgreSQL 读 WAL 解析并写入 Elasticsearch 的工具,如果是持续性实时同步的话,可以考虑用 MySQL binlog 协议接出来
|