我把我知道的一些程序员必备的好习惯毫无保留地都整理在了这个仓库:https://github.com/Snailclimb/programmer-advancement ,强烈推荐大家看看,同时也期待你的完善补充!
1
banishee 2020-10-12 10:09:27 +08:00
先留个 star,占坑
|
2
xuanbg 2020-10-12 10:12:33 +08:00 12
第一条不能赞同,简单问题得到的结果百度和谷歌基本没差,就算是大家都要吐槽的 CSDN,也基本可以得到正确的结果。如果是复杂问题或者高端问题,百度基本是胡扯,谷歌也得不到直接的有价值的结果。这种问题已经超出了搜索引擎的能力,你需要学会分解问题,才能得到正确的结果。
必须承认,百度和谷歌相比差别很大,但对于程序员工作中的问题来说,差别微乎其微。 |
3
dream4ever 2020-10-12 10:17:22 +08:00 7
@xuanbg 百度的搜索结果,整体质量还是差一些,个人认为并没有到“微乎其微”的地步。而且 Google 搜索结果,很多还会有相关的解释、出处,长期使用,差别还是很大的。
|
4
goodboy95 2020-10-12 10:18:33 +08:00 1
建议直接上 stackoverflow 搜索,反正我谷歌和百度搜了之后,谷歌多出来的“有用的部分”大概率是 stackoverflow
|
5
jaylee4869 2020-10-12 10:24:29 +08:00 8
不看公众号是最好的习惯。
|
6
codecodecode OP @xuanbg 怎么讲呢!我只能说:能用 Google,就用 Google 吧! 不杠精,纯交流。百度搜索出来的问题的解决方法还是没有 Google 搜索出来的靠谱,复制粘贴抄袭的情况太严重。
|
7
codecodecode OP @goodboy95 是这个道理。
|
8
HankAviator 2020-10-12 10:47:46 +08:00 via Android 35
少写博客,多写完善已有轮子的代码。
减少通用知识分享,多写全网都没有的分享。不乞求 star 、关注,做好自己该做的。 很多事情我们做起来都有上学时期的影子——上课了要做笔记,且让别人看到的,被夸奖,才是真学了。不要这样。 参与公共项目前,参考已有 PR,自述文件,FAQ 。学习礼节,不要引起别人反感。 |
10
lazyrm 2020-10-12 11:04:52 +08:00 1
@HankAviator #8 中肯
|
11
raaaaaar 2020-10-12 11:06:08 +08:00 via Android
太多了,已经收藏了很多。
|
12
clf 2020-10-12 11:06:09 +08:00
1.判断问题复杂度,较为专业的问题考虑直接用 stackoverflow 搜索。
2.个人认为 CSDN 的文章质量不值得逛,直接看掘金、思否,或者是自己订阅 RSS 3.可以看看一些优秀的开源项目( github 上有很多这类的收集仓库) 4.经常看看面试题和招聘需求,对比自己掌握的东西。 |
13
raaaaaar 2020-10-12 11:08:46 +08:00 via Android 1
@xuanbg #2 解决问题≠高效解决问题。
使用百度,CSDN 这些有时的确也能解决,他们也有许多干扰信息,我们还要筛选才能找到,这种筛选的成本就是不必要的。 我们的目的是高效的解决问题,换平台就是个减少成本的方法,为什么大厂只收 985 ?不是一个道理么,一本二本也有大佬啊,但是别人为什么要花时间来识别你是不是大佬呢? |
14
www5070504 2020-10-12 11:10:22 +08:00
@xuanbg 差别巨大 百度能搜出来的基本就那点中文内容 很多坑还得看老外的资料才能解决
|
15
xuanbg 2020-10-12 11:15:44 +08:00
@raaaaaar 你迟早都要学会排除干扰信息,从一大堆垃圾中筛选出真正有用的信息这个技能的。。。作为过来人,我只能提醒你:早习得早受益。
|
16
xuanbg 2020-10-12 11:19:55 +08:00
@xuanbg 补充一下,我不是不用谷歌,只是用得少而已。而且我基本上能够知道什么时候百度无用,只能寄希望于谷歌。然鹅,这种时候,谷歌也十有八九是无用的。
|
17
xuanbg 2020-10-12 11:21:42 +08:00
提取关键词的能力,远比搜索引擎的能力重要。
|
18
renmu123 2020-10-12 11:21:53 +08:00 via Android 1
我说一些程序员的坏习惯或者说职业习惯
1. 长期且长时间坐在椅子上 1.1 容易造成腰椎间盘突出 1.2 容易造成颈椎病 1.3 容易引发痔疮(提肛运动做起来) 2. 长期看着显示器 2.1 容易造成眼睛干涩 2.2 容易加深近视 3. 长期对着电脑,与人沟通少(狗头) 3.1 容易吵不过产品经理 3.2 不容易找到女朋友 解决方法:多摸鱼 欢迎补充(笑:-D ) |
19
dethan 2020-10-12 11:24:41 +08:00 via Android
多做笔记。
|
20
Tonni 2020-10-12 11:40:14 +08:00 1
1. 复制过来的代码和复杂容易忘记的逻辑一定要写好注释和来源
2. 不合理的需求要主动和 PM 和设计讨论,说出来问题的所在和改善建议 |
21
Justin13 2020-10-12 11:41:36 +08:00 via Android 1
第二条中看到了 CSDN 。。。
第三条中看到了推广。。。 |
22
menghui9898 2020-10-12 11:57:43 +08:00 3
你说用 Google 我还能理解,但说用 bing 就真是对百度的偏见了吧 = =
|
23
codecodecode OP @Justin13 如果第三条理解为推广的话,那真的对你没话说。我知道 CSDN 确实存在抄袭严重问题,有些文章质量也不咋地,不过国内技术社区就那几个,你懂得!
|
24
Daming 2020-10-12 12:14:06 +08:00 2
1 、多运动,防止发胖
2 、重视颈椎问题(司徒正美就是因为这个去世的) 3 、身体是革命的本钱,多多关注身体健康 4 、重视家庭、亲情、友情 5 、喜欢的女孩子就勇敢去追,不要留有遗憾 |
25
daen 2020-10-12 12:33:05 +08:00 via iPhone
谈起运动大家都第一想到是减肥,
其实好多程序员一点都不胖, 就干脆放弃运动了, 这非常不好👎, 运动最基本的功效是加快血液循环, 而血液循环又能促进新陈代谢, 新陈代谢带走身体废物, 抚平全身的炎症, 身体上的好多问题, 眼睛酸、颈椎、起痘痘、…, 就完美解决了👍。 |
26
dream4ever 2020-10-12 12:44:21 +08:00 1
@xuanbg “你迟早都要学会排除干扰信息,从一大堆垃圾中筛选出真正有用的信息这个技能的。。。作为过来人,我只能提醒你:早习得早受益。”
Google 搜索技术问题是会有这种情况,但是“从堆成山一样的垃圾里面选出有用的信息”和“从一些相关度较高的信息里面选出有用的信息”,个人认为是两件事,而且生命有限,为什么要浪费自己的生命,从垃圾堆里面找有用的东西呢? 另外你说你自己知道什么时候需要用谷歌,但对于绝大多数人来说,还是用谷歌效率更高。您的情况是不具代表性的个例,不适合作为通用的建议。 |
28
centownfc 2020-10-12 12:46:14 +08:00 via Android
恩
|
29
yousabuk 2020-10-12 12:51:34 +08:00 via iPhone
我说说因为是程序员而养成的生活好习惯吧:
1,过马路即使单行道也要左右两边都看看有没有车辆,有没有行人。 2,不急不躁,性子越来越慢,谨慎。 3,遇事不抱怨,不埋怨,先找解决问题事情的办法 。 4,考虑事情能稍微远一点。 |
31
HENQIGUAI 2020-10-12 12:56:05 +08:00
第一条不能赞同,搞得跟搜索引擎只有这三家似的
建议改成 应该掌握基本的搜索技巧以及学会如何提问 其实这条不单单针对程序员,而应该是所有人 |
32
no1xsyzy 2020-10-12 12:57:03 +08:00
@xuanbg #16 我感觉正相反,我知道什么时候 Google 无用,只能寄希望于百度,不过最近国内环境原因,百度也找不到什么了。
|
33
jmc891205 2020-10-12 13:00:19 +08:00 via iPhone
其实就是一条 少看中文资料
|
34
wudaye 2020-10-12 13:21:37 +08:00 via Android
推荐用 bing 比用百度好就过分了
|
36
liprais 2020-10-12 13:39:17 +08:00
"经常逛一些比较不错的博客论坛比如国内的掘金、博客园、CSDN"
认真的么....... |
37
x86 2020-10-12 13:44:55 +08:00 via iPhone 1
程序员最喜欢杠了
|
38
samin 2020-10-12 14:41:35 +08:00
看文档请看英文,看不懂老是要用翻译软件,也一定是看英文
|
39
zhuang0718 2020-10-12 14:44:11 +08:00
所以这是一个推广贴吗。。
|
40
lance6716 2020-10-12 15:54:20 +08:00 via Android
学好英语
|
41
donieleigh 2020-10-12 17:29:44 +08:00
不同意第二点。二手资料错漏很多,很多互相抄袭、以讹传讹,还是要多看一手资料。
|
42
dongliangnerd 2020-10-12 18:40:17 +08:00 1
看到 CSDN 就笑了
|
43
hatebugs 2020-10-12 18:44:27 +08:00 1
@HankAviator 赞
|
44
AllenHua 2020-10-12 18:55:11 +08:00
学好英语 活学活用
|
45
Anarchy 2020-10-12 18:55:19 +08:00 via Android
我都是先 google 翻一圈没有再百度
|
46
jogin 2020-10-12 20:06:05 +08:00
@xuanbg “你迟早都要学会排除干扰信息,从一大堆垃圾中筛选出真正有用的信息这个技能的。。。作为过来人,我只能提醒你:早习得早受益。”
人之患在好为人师。 |
47
anxiousPumpkin 2020-10-12 20:13:07 +08:00
有产出的学习是最重要的
|
48
anthow 2020-10-12 20:31:06 +08:00
遇到问题不要无脑问人。。发现身边的大多数同事都这样,无力吐槽!
|
49
taotaodaddy 2020-10-13 10:40:48 +08:00 via Android
难道不是经常洗头,注意坐姿,经常活动,别熬夜吗
|
50
brendan 2020-10-13 10:47:56 +08:00
评论真的百分之 90 都没有一点营养
|
51
yebo777 2020-10-13 10:48:48 +08:00
用 bing 代替百度,迷惑行为
|
53
aguesuka 2020-10-13 12:06:13 +08:00 via Android
建议加一条,远离 md 项目
|
54
AX5N 2020-10-13 13:34:53 +08:00
多锻炼,保持健康良好的姿势,例如别有事没事拿左手撑桌子。健康比什么都重要
|
55
codecodecode OP @aguesuka 这是我的 github,上面有你说的 md 项目,也有我自己写的 HTTP 框架和 RPC 框架.并不认可你的观点,很多 md 项目开源出来都是为了成体系的!说句实话,对于大部分人还是很有帮助的。比如我的: https://github.com/Snailclimb/JavaGuide 。目前这个项目维护了两年多,参与的人也很多。
|
56
codecodecode OP @brendan 以我的为准,哈哈哈哈!
|