自学 java 出身,在一家做智能家电的公司干 app 开发一年多了;却发现我根本不会写代码,只会百度。 遇到任何问题都上百度搜索类似功能的代码然后改一改放到自己的项目里。。。。关键是过一段时间就又忘记怎么写了 只记得能在哪儿找到解决方案! 这样好吗?感觉不太好。。。。。
1 wangxn 2016-08-31 17:43:15 +08:00 via Android ![]() 一样。大家都是面向搜索引擎编程。 |
2 wangxn 2016-08-31 17:43:44 +08:00 via Android 另,楼主应该用谷歌。 |
3 DoraJDJ 2016-08-31 17:45:13 +08:00 via Android 面向 Google 、 SO 和文档编程 |
4 im 2016-08-31 17:45:35 +08:00 找医院上百度,找代码上 google |
5 28ms 2016-08-31 17:45:41 +08:00 不太好,你还得掌握一下搜索 stackoverflow |
![]() | 6 zhang1215 2016-08-31 17:49:30 +08:00 会搜索会改代码也是一种本事 |
9 ugugzh OP 重点不在于我用的什么搜索引擎而是我的这种写代码的方式 |
![]() | 10 alphadog619 2016-08-31 18:02:57 +08:00 以上各位刷新了新手的三观,看来重点是要学好搜索引擎了 |
11 mathcoder23 2016-08-31 18:08:51 +08:00 ![]() 标题表达的百度与写代码都比较突出. 可以换成: 只会修改别人的代码,并且快速忘去,这样真的好吗? |
![]() | 12 jiangzhouq 2016-08-31 18:17:33 +08:00 一个个搜太麻烦,我心在是面向 github 编程,很欢乐。 |
13 LigeLaige 2016-08-31 18:20:33 +08:00 在程序员中 用 google 的鄙视用 baidu 的 在中英文之间打空格的鄙视不打空格的 |
![]() | 14 Tink PRO gayhub 才是硬道理 |
![]() | 15 187j3x1 2016-08-31 18:24:48 +08:00 这水平(非贬义)也能干一年多 楼主能力不错啊 哈哈 搬运代码也是一门手艺 |
16 ma125125t 2016-08-31 18:32:32 +08:00 恭喜你在成为高工的路上又向前迈进了一步。算法、编译原理、设计模式、语法、 API 什么的都是拿来面试的不要在意。写一年语言标准 API 还没忘光说明你根本就没成长! |
17 lcc4376 2016-08-31 18:39:28 +08:00 都 google + stackoverflow, 有候下班前把放上 stackoverflow,明天在看有有善心人士回答我,上修改最常出在 Javascript 的候 |
![]() | 18 yhxx 2016-08-31 18:59:24 +08:00 面向 google + stackoverflow+1 |
![]() | 19 airyland 2016-08-31 19:04:57 +08:00 其实是面向 google + stackoverflow+Github 编辑 |
![]() | 20 iilxy 2016-08-31 21:56:04 +08:00 我和楼主一样,哈哈 |
![]() | 21 wizardoz 2016-08-31 22:05:52 +08:00 随便找来相似的代码改改就能用也是一种牛逼的能力啊。 |
![]() | 22 21grams 2016-08-31 22:19:40 +08:00 via Android 这才是正常的,不过你用百度是完全错了 |
![]() | 23 zhidian 2016-08-31 22:24:07 +08:00 @LigeLaige 百度还是 Google 那是个人私事,你傻我也不拦着。但是……中英文之间不加空格,“不忍直视!”,污了我的眼你要负责! |
24 Heavytiger 2016-08-31 23:01:37 +08:00 百度真心搜不到解决办法 |
![]() | 25 ishare 2016-08-31 23:19:13 +08:00 ![]() 其实可以建立自己的代码片,效率会高一些 |
![]() | 26 sc3263 2016-08-31 23:28:22 +08:00 就算这代码我会写,我还是会用 Google 搜一下,看看有没有更好更优雅的实现。 已经遇到过不只一次了,吭哧吭哧写了一大段代码,最后发现有现成的 api ,调用简单也就算了,还特么比我手工实现的要快。。。 |
![]() | 27 lhbc 2016-09-01 00:40:52 +08:00 via Android |
29 scnace 2016-09-01 01:00:22 +08:00 via Android ![]() 代码什么的都是浮云吧(你看 现在的 CTO 都不写代码了) 觉得之后的编程越来越向'使用工具' 发展了 在哪个特定的业务场景下 要使用哪个轮子。然后根据自己的需求进行二次开发啥的。(当然并不是不鼓励造轮子的,相反,正是因为有那么多开源的轮子,才有了现在相对高速的开发速度) 。 golang 党 表示 go get 爽到飞起来啊!没错 我就是面向 Getting start 和 Godoc 编程的 2333 |
![]() | 30 hyrious 2016-09-01 08:57:11 +08:00 via Android 爆栈(stackoverflow)程序员 其实手动造几个轮子,开一开生成 /编译之书也挺好的 面向工具的话,写胶水代码也是必要的能力 |
![]() | 31 aitaii 2016-09-01 09:06:11 +08:00 可以自己写,等报错了上 stackoverflow 查一下 |
![]() | 32 reticentfat 2016-09-01 09:09:23 +08:00 google+stackoverflow+github |
![]() | 33 Symars 2016-09-01 09:20:48 +08:00 +1 |
34 zixianlei 2016-09-01 09:21:27 +08:00 网络上有解决办法就直接用就是了,你可以搞个博客,收录一下重要文章,以后面试直接丢给他网页 |
35 ugugzh OP @mathcoder23 对就是表达这个意思 |
![]() | 36 66beta 2016-09-01 09:33:42 +08:00 哪能记住那么多,有个大概的想法, Google 一下 SO 看看是自己想要的就 OK 了 |
![]() | 37 xcodebuild 2016-09-01 09:36:16 +08:00 via Android 好歹学会英文 google 撒 |
![]() | 39 jaycee110905 2016-09-01 09:45:00 +08:00 google+stackoverflow+github +1 |
![]() | 40 dsg001 2016-09-01 10:06:43 +08:00 把代码加关键词扔到印象笔记,以后用到直接到笔记搜索,实在太闲还可以优化下 |
![]() | 41 fulvaz 2016-09-01 10:18:05 +08:00 我记得有位大神说面向 google 编程无可厚非, 但是你可以用之前把代码自己手打一遍, 而不是直接复制粘贴 |
![]() | 42 CTO 2016-09-01 10:20:57 +08:00 google+stackoverflow+github +2 |
![]() | 43 MikeV2EX 2016-09-01 10:22:15 +08:00 对 看懂了再用,很多时候还可以自己优化 |
44 ma125125t 2016-09-01 10:25:41 +08:00 V2EX :我在这看了半天,没有人面向我编程的吗?(#`Д) |
![]() | 46 jlkm2010 2016-09-01 11:00:16 +08:00 google+stackoverflow+github +3 |
![]() | 47 q397064399 2016-09-01 11:41:37 +08:00 via Android ![]() 业务功能的实现;涉及到很多平台方面的问题;你继承一个 activity APP 如果被用户压入后台;然后又被弹回来;系统是要调用相应的响应方法; 如果你要在这里写段逻辑;你不可能记住安卓里面每个 API 以及事件回调之类的方法;重点在于知道如何做;知道 key 了解如何百度找代码;把业务功能实现;而不是记住每一段代码实现的细节;何况官方文档通常一大堆废话;实际开发中,需要功能就去找相应的实现;实在细节处理不了再去官方文档看看;难道 轮子哥编个 APP 就不要查方法实现了;貌似他写 Linux 的 gui 轮子程序也经常 Google 搜索; |
![]() | 48 MikeFeng 2016-09-01 12:57:02 +08:00 面向搜索引擎+面向 github 编程 |
![]() | 49 limbo0 2016-09-01 13:33:29 +08:00 ![]() 要做一些笔记的, 东西太多肯定记不住, 如果是第二次搜索的话建议记到一个地方, 以后方便点 百度不是不能用, 只是 google 的效率明显高于 baidu, 尤其英文 |
![]() | 50 ppwangs 2016-09-01 14:18:55 +08:00 这几天写 python 代码完全一个鸟样…… |
51 bianchensz 2016-09-01 14:22:59 +08:00 google+stackoverflow+github +4 |
52 ugugzh OP @limbo0 第二次搜索的时候记录到一个集中地方的这个建议不错谢谢,对于 google 我也明白其有点多多无赖在大天朝翻墙实在不容易啊 |
![]() | 53 cenxun 2016-09-01 15:23:40 +08:00 站在别人的肩膀上,慢慢积累吧 |
![]() | 54 cocacold 2016-09-01 16:18:33 +08:00 我们不生产水,我们只是大自然的搬运工 |
![]() | 55 williamx 2016-09-01 16:47:05 +08:00 你要记住这样一句话:忘记的都是不重要的。 所以,忘了就忘了好了,反正重要的去哪里找代码你都记着呢。 |
56 kaifeii 2016-09-01 17:02:38 +08:00 用 bing 的英文版搜索效率也不错,关键是不用翻稳定省事 |
![]() | 57 zjfeng 2016-09-01 17:19:59 +08:00 题主你这样下去没有进步的,应该面向谷歌搜索编程,大部分程序员自己造的轮子,不如网上开源的轮子好用 遇到 API 调用简单方便,可维护性高,性能好,文档齐全的开源代码,你为什么还要自己写 BUG 百出的代码 |
![]() | 58 zjfeng 2016-09-01 17:22:35 +08:00 大部分程序员为什么都自嘲码农,这就是在做搬运工的工作 |
59 sampeng 2016-09-01 17:51:03 +08:00 ![]() 真没什么,我也经历过这样的阶段。后来发发现,无所谓啊。。 反正有工资,工作稳定,每天能学到东西。 care 那个干嘛。。真心不是每个人都能爬到顶点。再说了,人的大脑是无限的,但精力是有限的啊。我现在觉得,虽然我无法记忆起所有的细节。但我能比别人更快的去解决问题。那这样是在公司的作用是不是更大呢?想通这点就好了。。。反正我的任务是解决问题。做到没有搞不定的问题,就万事大吉了。。不用太处女座拉 |
60 killev 2016-09-01 17:58:09 +08:00 ![]() 这样不行,你还得会 git clone 和 download zip ,你的姿势有点问题,应该是 google 、 stackoverflow 、 github |
![]() | 62 Light3 2016-09-01 19:25:32 +08:00 别说...我现在回想不起 position:relative 的拼写 搜才想起来的.. |
![]() | 63 Troevil 2016-09-01 19:31:48 +08:00 面向搜索引擎是正解 但是不懂原理不去理解是不行的 |
![]() | 64 ajan 2016-09-01 23:35:44 +08:00 百度能听程序员搜索的关键字? 笑话么? 只用 Google |