目前情况:程序员 4 年了,接触过几种编程语言。大学先学的 C#、后来改学 JAVA ,看过一点 PHP ,大三工作后,用 JAVA 少了,逐步用 Ruby (主要做 Rails )和 javascript ,中间觉得 Ruby 太灵活,又看了 python 。工作第二年转到 PHP 项目组,逐步用 PHP 。
问题:现在觉得不知是记性不好,还是因为没有系统的对编程语言进行学习,目前写代码经常遇到的困难是:一个问题或者需求来了,我知道用什么样的方法或者数据结构来实现它,但是在写的时候经常不知道具体函数是什么了。比如求长度, count 、 length 、 size 有这几个方法。经常记不得在 php 里面用那个方法,在 javascript 里面用什么方法,每次都要 google ,觉得好 low ,跪求各位指导
1
cxe2v 2015-10-30 16:41:30 +08:00
每次都要 google 那真的是你的记忆力有问题,一般只会在刚刚切换语言的时候会记不起来
|
2
levon 2015-10-30 16:49:20 +08:00
你需要一个 IDE
|
3
Smirnoff 2015-10-30 16:52:01 +08:00
就是瞎学,学杂了。估计这几个你都没学明白。找一个能赚钱的继续学其他的都忘了吧反正也没学明白。。。。。。。。
|
4
DT27 2015-10-30 16:52:12 +08:00
我健忘。
|
5
DT27 2015-10-30 16:53:04 +08:00
当然这些基本关键字你写时间长了自然就记住了。。。
|
6
yellowV2ex 2015-10-30 16:55:11 +08:00
代码提示用多了,除了常用的,很长的方法名还真默写不出来
|
7
kutata 2015-10-30 17:12:00 +08:00
php 实在是太多函数了。。。
|
8
admol 2015-10-30 17:26:02 +08:00
集合我记得以前老师在黑板上画的时候都是画的一个圆,然后里面写一些数字,那么那个圆呢他就会有一个面积,也就是大小,即 size, 数组,不用说,都是排起队的,那肯定就是有长度,即 length. 我是这样记的.
|
9
c24c4fe8 2015-10-30 17:47:00 +08:00
没必要记住, ide 自动提示吧, 一个项目里面同时用超过 2 个语言的时候类似的函数就有点记不清了,碰上参数顺序不一致的,就晕菜了,现在大部分是靠 ide 提示 剩下靠搜索了
|
10
cxbig 2015-10-30 17:52:11 +08:00
记这些意义不大,好的 Editor 或 IDE 有自动提醒加方法说明,还有 Dash 这样的速查手册。
人不可能什么都记得住,特别是我每天要在不同语言间来回切换的人。弄混是经常的事。 做技术的要记住的是每种语言的思维方式、框架、模式。这些语法细节有手册能查就够了。 |
11
CharlesQin 2015-10-30 18:00:48 +08:00 via iPhone
嗯
|
12
qdwang 2015-10-30 19:45:26 +08:00
lz 不 low ,只是你加入的流派不一样,你这叫 google 流程序员
|
13
Zhang 2015-10-30 19:49:33 +08:00
这根本就是英语的问题!
|
14
Zhang 2015-10-30 19:53:05 +08:00
count of elements,length of string,size of a file ,这些搭配,熟悉了就绝对不会错了。
|
15
t2doo 2015-10-30 20:50:51 +08:00
买个 Dash ,大兄弟你所有的问题都解决了 :doge
|