你们平时都怎么学习技术啊 看书还是技术博客呢?
![]() | 1 neroxps 2022-03-04 11:10:03 +08:00 ![]() 非程序员专业,纯粹兴趣。 需求->寻找适合技术栈->开始疯狂 google 寻找文档及教程->摸着石头过河->最终学会。 emmm 我就是这种方式入门 bash Linux 运维 python Javascript C++ arduino docker |
![]() | 2 bigbyto 2022-03-04 11:41:10 +08:00 ![]() 书、文档再加上一些论文参考,读一手资料。 |
![]() | 3 bigbyto 2022-03-04 11:42:53 +08:00 还有就是维基百科,资料都是比较优质的。 |
4 sqmwin 2022-03-04 11:44:02 +08:00 ![]() 好的书是最重要的,能够快速形成体系化的思想 |
![]() | 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 ![]() 拿公司的项目,磨练自己的技术。只要有机会,就上最新最想玩的方案。 毕竟赌对了,也是公司的技术储备。赌错了,也能涨自己的见识。 前几天学 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 ![]() 资料:书、文档、博客、视频、代码。 方式:记笔记、做实验、调试源码。 强烈推荐找找视频资料,我以前也不屑,觉得知识密度低;后来看了几个做得很好的,学起来轻松愉快(虽然后续我还是会把书和文档再过一遍)。 另外,不要放过任何一个自己不太懂的点。拒绝得过且过的理解。不急躁,保持前进。 |
![]() | 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 ![]() 学习这件事不在乎有没有人教你,最重要的是在于你自己有没有觉悟和恒心。 |
![]() | 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 ![]() 学个屁,回家就打开 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 KMpAn8Obw1QhPoEP 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 ![]() 入门基础什么的学好之后,其实我觉得没什么好学的了,毕竟知识是永远学不完的。 而学习是什么呢?说白了,就是把信息从一个地方(比如搜索引擎所搜到动东西)转移到另一个地方(你的脑子里),那为何我们不把整个世界当成硬盘,然后在需要时,使用搜索引擎搜索需要的内容,将其转移到自己的脑子中,再做最后处理,比如实现某一个功能。 所以学习应该是学习如何和这个世界进行高效连接,并且我们应该知道,这个连接不止一种,而是有千千万万中,那学哪种呢?当然是你当前最需要的那种。 |
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 QKgf555H87Fp0cth 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 ![]() 学英语 |
![]() | 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 协议接出来 |