程序员记性不好?

2015-10-30 16:35:12 +08:00
 fortunezhang

目前情况:程序员 4 年了,接触过几种编程语言。大学先学的 C#、后来改学 JAVA ,看过一点 PHP ,大三工作后,用 JAVA 少了,逐步用 Ruby (主要做 Rails )和 javascript ,中间觉得 Ruby 太灵活,又看了 python 。工作第二年转到 PHP 项目组,逐步用 PHP 。
问题:现在觉得不知是记性不好,还是因为没有系统的对编程语言进行学习,目前写代码经常遇到的困难是:一个问题或者需求来了,我知道用什么样的方法或者数据结构来实现它,但是在写的时候经常不知道具体函数是什么了。比如求长度, count 、 length 、 size 有这几个方法。经常记不得在 php 里面用那个方法,在 javascript 里面用什么方法,每次都要 google ,觉得好 low ,跪求各位指导

3093 次点击
所在节点    问与答
15 条回复
cxe2v
2015-10-30 16:41:30 +08:00
每次都要 google 那真的是你的记忆力有问题,一般只会在刚刚切换语言的时候会记不起来
levon
2015-10-30 16:49:20 +08:00
你需要一个 IDE
Smirnoff
2015-10-30 16:52:01 +08:00
就是瞎学,学杂了。估计这几个你都没学明白。找一个能赚钱的继续学其他的都忘了吧反正也没学明白。。。。。。。。
DT27
2015-10-30 16:52:12 +08:00
我健忘。
DT27
2015-10-30 16:53:04 +08:00
当然这些基本关键字你写时间长了自然就记住了。。。
yellowV2ex
2015-10-30 16:55:11 +08:00
代码提示用多了,除了常用的,很长的方法名还真默写不出来
kutata
2015-10-30 17:12:00 +08:00
php 实在是太多函数了。。。
admol
2015-10-30 17:26:02 +08:00
集合我记得以前老师在黑板上画的时候都是画的一个圆,然后里面写一些数字,那么那个圆呢他就会有一个面积,也就是大小,即 size, 数组,不用说,都是排起队的,那肯定就是有长度,即 length. 我是这样记的.
c24c4fe8
2015-10-30 17:47:00 +08:00
没必要记住, ide 自动提示吧, 一个项目里面同时用超过 2 个语言的时候类似的函数就有点记不清了,碰上参数顺序不一致的,就晕菜了,现在大部分是靠 ide 提示 剩下靠搜索了
cxbig
2015-10-30 17:52:11 +08:00
记这些意义不大,好的 Editor 或 IDE 有自动提醒加方法说明,还有 Dash 这样的速查手册。
人不可能什么都记得住,特别是我每天要在不同语言间来回切换的人。弄混是经常的事。
做技术的要记住的是每种语言的思维方式、框架、模式。这些语法细节有手册能查就够了。
CharlesQin
2015-10-30 18:00:48 +08:00
qdwang
2015-10-30 19:45:26 +08:00
lz 不 low ,只是你加入的流派不一样,你这叫 google 流程序员
Zhang
2015-10-30 19:49:33 +08:00
这根本就是英语的问题!
Zhang
2015-10-30 19:53:05 +08:00
count of elements,length of string,size of a file ,这些搭配,熟悉了就绝对不会错了。
t2doo
2015-10-30 20:50:51 +08:00
买个 Dash ,大兄弟你所有的问题都解决了 :doge

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/232309

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX