回答編集履歴
2
冒頭の部分追記と更なる校正
test
CHANGED
@@ -1,6 +1,16 @@
|
|
1
1
|
既にBAが出ていますが、必要な視点だと思うので筆を取りました。
|
2
2
|
|
3
3
|
まずは質問者さんのswift(スマホアプリ)への情熱はよくわかりました。
|
4
|
+
|
5
|
+
スマホアプリを選ぶ事自体は先見の明がある良いことです、やめろとは言いません。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
しかし、PHPだけではなく、RubyやPython・Node.jsも当てはまりますが、
|
10
|
+
|
11
|
+
Webサーバを自力で立ち上げられる能力を持つと今後のスマホアプリ人生で大きく役に立ちます。
|
12
|
+
|
13
|
+
少し回り道してはどうですか?という提案をしていきます。
|
4
14
|
|
5
15
|
|
6
16
|
|
@@ -18,25 +28,43 @@
|
|
18
28
|
|
19
29
|
|
20
30
|
|
21
|
-
|
31
|
+
Webサーバ(PHPの主目的)はインターネット上で通信を待ち構えて、
|
22
32
|
|
23
|
-
|
33
|
+
スマホやパソコンからの情報をやり取りを行う最もメジャーな手段です。
|
34
|
+
|
35
|
+
これが出来ると何が嬉しいか?
|
24
36
|
|
25
37
|
|
26
38
|
|
27
39
|
例えばスマホアプリでゲームを作ったとしましょう。
|
28
40
|
|
29
|
-
しかし、Webサーバと連携出来なければインターネット上にいる他のプレイヤーと競い合ったり、協力プレイする仕組みを作り込む事は不可能です。
|
30
|
-
|
31
|
-
|
41
|
+
以下の機能は全てWebサーバを通じて実装されています。
|
32
42
|
|
33
43
|
|
34
44
|
|
35
|
-
|
45
|
+
- インターネット上にいる他のプレイヤーと競い合ったり、協力プレイする
|
36
46
|
|
37
|
-
|
47
|
+
- ランキング機能
|
38
48
|
|
49
|
+
- ゲームデータのオンライン管理
|
50
|
+
|
51
|
+
- ソシャゲでよくあるガチャ
|
52
|
+
|
53
|
+
- 追加アップデートデータの配信
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
ええっ、スマホゲームの美味しい部分の殆ど全部じゃん!
|
58
|
+
|
59
|
+
そうなんです。
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
これらは全てWebサーバとの連携で実現していますので、作れなければ諦めてください。
|
64
|
+
|
39
|
-
|
65
|
+
そんなー…翼をもがれた鳥と言っても過言ではないレベルというのは理解出来ましたか?
|
66
|
+
|
67
|
+
(もちろんサーバとの連携なくしても素晴らしいアプリは星の数程ありますけどね)
|
40
68
|
|
41
69
|
|
42
70
|
|
@@ -58,13 +86,13 @@
|
|
58
86
|
|
59
87
|
まずその意図を汲み取って、それでも動くアプリを作る事を優先するならばインターンをやめれば良いですし、
|
60
88
|
|
61
|
-
可能性の幅を取って
|
89
|
+
可能性の幅を取って我慢しながら頑張るならそれも良いでしょう。
|
62
90
|
|
63
91
|
|
64
92
|
|
65
93
|
別にたかが1企業のインターンを辞めたからといって、挫折を味わう必要など何もありません。
|
66
94
|
|
67
|
-
エンジニアは辞め
|
95
|
+
エンジニアは辞めて次探すか、辞めるぞと脅すか、管理職になってExcelとメーラーを触る地獄の契約するかの三択でしか給料上がりませんので、辞めて就職活動の繰り返し上等の業界です。
|
68
96
|
|
69
97
|
|
70
98
|
|
1
校正
test
CHANGED
@@ -24,17 +24,19 @@
|
|
24
24
|
|
25
25
|
|
26
26
|
|
27
|
-
|
27
|
+
例えばスマホアプリでゲームを作ったとしましょう。
|
28
28
|
|
29
|
-
しかしWebサーバと連携出来なければ、
|
29
|
+
しかし、Webサーバと連携出来なければインターネット上にいる他のプレイヤーと競い合ったり、協力プレイする仕組みを作り込む事は不可能です。
|
30
|
+
|
31
|
+
ソシャゲでよくあるガチャやアップデート情報なんかもWebサーバの仕組みで構築されているので知らなければ作れません。
|
30
32
|
|
31
33
|
|
32
34
|
|
33
|
-
|
35
|
+
Webサーバは沢山のスマホから情報を吸い上げて管理したり、他のスマホと紐付ける橋渡し的な役割をしてくれます。
|
34
36
|
|
35
|
-
|
37
|
+
特に他のスマホやサーバマシンと連携する部分が重要です。超重要です。
|
36
38
|
|
37
|
-
|
39
|
+
Webサーバが作れなければ、いくらアイデアがあっても、スマホアプリを作るのが得意でも、翼をもがれた鳥みたいな事しか出来ませ。
|
38
40
|
|
39
41
|
|
40
42
|
|
@@ -54,9 +56,15 @@
|
|
54
56
|
|
55
57
|
|
56
58
|
|
57
|
-
まずその意図を汲み取って、それでも先
|
59
|
+
まずその意図を汲み取って、それでも動くアプリを作る事を優先するならばインターンをやめれば良いですし、
|
58
60
|
|
59
|
-
可能性の幅を取って一度我慢しながら頑張るならそれでも良い
|
61
|
+
可能性の幅を取って一度我慢しながら頑張るならそれでも良いでしょう。
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
別にたかが1企業のインターンを辞めたからといって、挫折を味わう必要など何もありません。
|
66
|
+
|
67
|
+
エンジニアは辞めるか、辞めるぞと脅すか、管理職になってExcel触る地獄の契約するかの三択でしか給料上がりませんので、辞めて就職活動の繰り返し上等の業界です。
|
60
68
|
|
61
69
|
|
62
70
|
|
@@ -64,7 +72,7 @@
|
|
64
72
|
|
65
73
|
|
66
74
|
|
67
|
-
|
75
|
+
でもこれは甘えですわ。
|
68
76
|
|
69
77
|
|
70
78
|
|
@@ -98,6 +106,4 @@
|
|
98
106
|
|
99
107
|
20歳過ぎて始めても十分です。
|
100
108
|
|
101
|
-
必死に学んでいけば良いエンジニアになれるでしょう。
|
109
|
+
上を目指して必死に学んでいけば良いエンジニアになれるでしょう。
|
102
|
-
|
103
|
-
頑張ってください。
|