teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

6

文言修正

2017/11/01 11:17

投稿

退会済みユーザー
answer CHANGED
@@ -40,8 +40,8 @@
40
40
 
41
41
  例えば、家族の為に、友人の為に、こんな事が出来ないかな?と言われた時に、作ってみると面白いかもしれませんね。
42
42
 
43
- 覚える事が目的ではなく、作事が目的なので、覚えて損はないけれど果たしてそれだけの関数を使いこなせるのか?って事です。
43
+ 覚える事が目的ではなく、作って誰かに使ってもらう若しくは自分自身で使う事が目的なので、関数を覚えて損はないけれど果たしてそれだけの関数を使いこなせるのか?って事です。
44
- 一般的なプログラムであれば、別段覚えていなくても、調べれば済む話なので、特に覚えていません。
44
+ 一般的なプログラムであれば、別段覚えていなくても、基本構文さえ分かっていれば特殊なロジック部分は調べれば済む話なので、特に覚えていません。
45
45
 
46
46
  色んな言語で開発するのに、いちいち覚えてられませんよ笑
47
47
 

5

追記

2017/11/01 11:17

投稿

退会済みユーザー
answer CHANGED
@@ -26,4 +26,27 @@
26
26
  ●コーディング規約に準拠となるが、省略形態を使用しない。バグの元になり、また可読性が低くなる。
27
27
  ※例えば、IF文のBoolean型判定でtrueの省略など。
28
28
 
29
- ●コーディング規約なき場合は、自らコーディング規約を作成する事。
29
+ ●コーディング規約なき場合は、自らコーディング規約を作成する事。
30
+
31
+ -------------------------
32
+ ちなみに上達という事であれば、先に書いた通り、
33
+ 兎に角、書籍ではなく他人の書いたコードに触れる事。
34
+
35
+ また、身近な誰かの為に作成する事で上達します。
36
+ 自分の為でも結構です。
37
+
38
+ ちなみに趣味で所属していた団体の為に作成したPHPで作成したプログラムは団体を去った後でも使用されているそうです。
39
+ そもそも仕事で使わないPHPの勉強がしたかった為、画面設計書いて、こんなのなら作れると思うよと団体のスタッフに提案して、PHP単体ベースのプログラムと、PHP+MySQLベースの2本プログラムを作成しました。
40
+
41
+ 例えば、家族の為に、友人の為に、こんな事が出来ないかな?と言われた時に、作ってみると面白いかもしれませんね。
42
+
43
+ 覚える事が目的ではなく、作る事が目的なので、覚えて損はないけれど果たしてそれだけの関数を使いこなせるのか?って事です。
44
+ 一般的なプログラムであれば、別段覚えていなくても、調べれば済む話なので、特に覚えていません。
45
+
46
+ 色んな言語で開発するのに、いちいち覚えてられませんよ笑
47
+
48
+ 頭の中の設計がその言語で実現出来れば良い訳で、「実際には仕事の現場でもプログラマも検索しながら記述をしています。」は事実ですね。
49
+ 基本構文は、どのプログラム言語も同じなので、どちらかと言うと思想や設計が重要かと思います。
50
+
51
+ 一つの言語である程度作成出来るのであれば、後はググる笑
52
+ これに限ります。

4

追記

2017/11/01 11:14

投稿

退会済みユーザー
answer CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  大抵やりたいロジックが先にあって、書籍を見たり、ググったりして標準関数等がないか探す。
4
4
 
5
- この業界に入った時、上司や先輩に言われた事。
5
+ この業界に入った時、プログラムを作る事より大切な事として、上司や先輩に言われた事。
6
6
 
7
7
  ●書籍ではなく他人が作ったプログラムをいっぱい見る事。
8
8
  ※いっぱい見るうちに、綺麗なプログラムなのか、汚いプログラムなのか分かるようになる。

3

追記

2017/10/31 16:32

投稿

退会済みユーザー
answer CHANGED
@@ -1,5 +1,7 @@
1
1
  勉強自体は、独学と職場でのOJT。
2
2
 
3
+ 大抵やりたいロジックが先にあって、書籍を見たり、ググったりして標準関数等がないか探す。
4
+
3
5
  この業界に入った時、上司や先輩に言われた事。
4
6
 
5
7
  ●書籍ではなく他人が作ったプログラムをいっぱい見る事。

2

追記

2017/10/31 16:30

投稿

退会済みユーザー
answer CHANGED
@@ -22,4 +22,6 @@
22
22
  抽象的な変数名や関数名は、バグの元になるので、具体的な変数名とする事。
23
23
 
24
24
  ●コーディング規約に準拠となるが、省略形態を使用しない。バグの元になり、また可読性が低くなる。
25
- ※例えば、IF文のBoolean型判定でtrueの省略など。
25
+ ※例えば、IF文のBoolean型判定でtrueの省略など。
26
+
27
+ ●コーディング規約なき場合は、自らコーディング規約を作成する事。

1

修正

2017/10/31 16:25

投稿

退会済みユーザー
answer CHANGED
@@ -22,4 +22,4 @@
22
22
  抽象的な変数名や関数名は、バグの元になるので、具体的な変数名とする事。
23
23
 
24
24
  ●コーディング規約に準拠となるが、省略形態を使用しない。バグの元になり、また可読性が低くなる。
25
- ※例えば、IF文条件のBoolean型判定でtrueの省略など。
25
+ ※例えば、IF文のBoolean型判定でtrueの省略など。