1: (:.;゚;Д;゚;.:) 2019/12/03(火) 17:53:24.233 IDS6CJvtX6a.rom
作りたいものが決まってて、必要な機能のイメージもできてる
単にその機能のやり方だけを勉強すればいいってわけじゃないよね?
各言語の基本操作、データベース、セキュリティー、サーバー関係...
色々あるし、何からやればいいんだ

HTML/CSSは少し勉強済み




 
















10: (:.;゚;Д;゚;.:) 2019/12/03(火) 17:57:02.012 ID:+uUXHRnKM.rom
>>1
DBとテスト技法だな

16: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:00:01.464 IDS6CJvtX6a.rom
>>10
テスト技法ってなんだ
調べてくる

19: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:01:15.607 ID:Z3L1BaEU0.rom
>>16
いいよ

4: (:.;゚;Д;゚;.:) 2019/12/03(火) 17:54:21.044 ID:S5lByxzj0.rom
小さな事からコツコツと

6: (:.;゚;Д;゚;.:) 2019/12/03(火) 17:54:30.335 IDS6CJvtX6a.rom
>>4
それを詳しく

15: (:.;゚;Д;゚;.:) 2019/12/03(火) 17:58:25.804 ID:S5lByxzj0.rom
>>6
何がしたいの?
んで今は何が出来るの?

20: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:01:43.233 ID:c0GibKRoa.rom
>>15
正直いまはほぼ何もできないです
atomでHTMLとCSSを受かってかなりシンプルな簡単なサイトの見た目を構築する
っていうぐらいです

やりたいこともしては、サイトにログイン機能やデータの検索機能をつけたりしたいと考えています

22: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:03:16.328 ID:+uUXHRnKM.rom
>>20
他システムとの連携とかはあるの?

24: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:05:11.257 ID:c0GibKRoa.rom
>>22
いえ、基本的にはそのサイトで完結するもので
ログイン機能はSNSでログイン→細かいプロフィールの登録などをサイトでしたいと考えています

32: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:08:37.300 ID:+uUXHRnKM.rom
>>24
なるほど
んじゃ外部結合テストケースとしてはログインケースだけかな
webサーバーやDBサーバーはオンプロ?クラウド?

39: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:12:32.138 ID:c0GibKRoa.rom
>>32
外部との連携はログインだけと、考えています
サーバーについては全然勉強しておらず何のことか分かりません...
とにかく運営にはできるだけ費用をかけたくないと考えています
長期の運営で成果が出るものもあると考えているので

51: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:19:23.699 ID:+uUXHRnKM.rom
>>39
規模がわからないから何とも言い難いところはあるけどwebサービスの運用って結構お金掛かるわよ
特にサーバやミドルウェアのライセンスやら保守費用が重いかなと
勿論小規模ならミドルウェアはオープンソースので安くあげるという手もあるけど商用は厳しいと思うわよ

65: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:27:13.913 ID:c0GibKRoa.rom
>>51
そうなんですね...
「1GB/月は無料!」みたいなのでいけるかなと思ってました
小規模な商用サイトの運営は年間いくらぐらいかかるものなんですかね?
何かを利用するのにお金を払うことは当然必要だと分かっていますが、費用はできるだけ抑えたくて...

76: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:34:33.530 ID:+uUXHRnKM.rom
>>65
サーバーについてはAWSとかのSaaSで調達しちゃうのが初期投資としては低く抑えられるかも知れない
大規模ならオンプロミスで自前調達した方が最終的に安くなることもあり得るけどそういう雰囲気ではなさそうなしね

DBに関してはポスグレとかで良いんかな
あまり商用サービスというより社内システムとかの小規模向けという印象だけど割と情報は多いし
出来ればOracleが面倒見も含めて良いだろうけど高いしな

47: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:15:19.389 ID:S5lByxzj0.rom
>>24
なるほど
ならHTMLの他にDBの知識も必要
ログイン情報を確保しておかなきゃいかんからね
DBレイアウトの設計スキルも必要になってくる

技術面の勉強も大事だけど倫理面の勉強も必要
聞く限り、DBに貯める情報の持ち主は利用者なので
そこもしっかりフォローする仕組み造りが必要

62: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:25:42.877 ID:c0GibKRoa.rom
>>47
そうなんですね
セキュリティーのことも勉強するってことですよね?
あと、DBを使っていく上でExcelとか無くても大丈夫ですよね?

67: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:27:49.446 ID:+uUXHRnKM.rom
>>62
ぶっちゃけあった方が楽だぞ
中身確認するときにExcelにはると少しは楽だし

78: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:36:58.756 ID:c0GibKRoa.rom
>>67,>>69
そしたらOfficeをまず買わないといけないですね

69: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:28:43.117 ID:S5lByxzj0.rom
>>62
DBを習得するためにExcelを利用するのは有り
効率良いレイアウトを設計する勉強にもなるし

29: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:07:50.142 ID:c0GibKRoa.rom
やりたいこととしては>>20にも書いたように、
一定のジャンルのユーザーに登録してもらって相互でコミュニケーションをとったりするようなサービスです

ニーズの有無や成功の可能性は置いておいて、とりあえず1つ目としてそういうのを作りたいなぁと

43: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:14:03.835 ID:gEc+N3LQ0.rom
>>29
正しいやり方としてはメインだけでも最低限

設計
データベース
ミドルウェア
サーバー
言語

が必要
最低数年

ただやりたいだけなら
掲示板を構築するプログラムが載ってる本を読んでゴミを複製する

59: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:23:11.223 ID:c0GibKRoa.rom
>>43
最低数年は長いですね
生活環境的に1時間/日 ぐらいしか勉強できなさそうですので

まずはゴミでも1つ作り上げたいです!

64: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:27:05.897 ID:gEc+N3LQ0.rom
>>59
現状スキルと時間じゃやりたいことは無理
そこまで簡単じゃない

何かを見ていじれ、とか言ってる奴もいるけど
やりたいことがコピペでできるレベルを超えてる
他人のコードを追って理解するのは自分でコード書くより大変とすら言える
特に、まともにドキュメントもなくて、解説してくれる相手もいないWebに転がってるようなコードじゃ

77: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:35:16.798 ID:c0GibKRoa.rom
>>64
うーん、、、たしかにそうも思えてきてしまう...
けど、一から勉強するとなると数年はかかるみたいですし、それは避けたいですね

79: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:37:32.485 ID:gEc+N3LQ0.rom
>>77
コピペ改変じゃ無理なことをやりたいんだからスキルは必須
そしてそのスキルは1日1時間で数ヶ月やったくらいで習得できるようなものじゃない

論理的に無理だろ?

5: (:.;゚;Д;゚;.:) 2019/12/03(火) 17:54:29.999 ID:+tC/FiCYp.rom
行動から

7: (:.;゚;Д;゚;.:) 2019/12/03(火) 17:54:47.520 ID:Z3L1BaEU0.rom
Web系か
JavaScriptやれ

8: (:.;゚;Д;゚;.:) 2019/12/03(火) 17:55:26.454 IDS6CJvtX6a.rom
>>7
JavaScriptはサイトに動きつけたりするあれだよね?

HTML/CSS→JavaScript→その後は?

11: (:.;゚;Д;゚;.:) 2019/12/03(火) 17:57:12.592 ID:Z3L1BaEU0.rom
>>8
今はNodeのおかげでサーバーサイドもJavaScriptでいけるからJavaScript +Node.jsでいいよ

16: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:00:01.464 IDS6CJvtX6a.rom
>>11
そうなんですね
ありがとうございます
firebaseでウェブサイト公開する流れで、Node.jsをダウンロードする必要があるみたいですけど
バージョンは推奨されているやつで良いんですかね?

9: (:.;゚;Д;゚;.:) 2019/12/03(火) 17:56:40.058 ID:IZe5y/ZAd.rom
python

13: (:.;゚;Д;゚;.:) 2019/12/03(火) 17:57:44.514 IDS6CJvtX6a.rom
>>9
言語はPHP(もしくはRuby)と決めてる

12: (:.;゚;Д;゚;.:) 2019/12/03(火) 17:57:32.792 ID:5Azs5qhmd.rom
cだろ

20: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:01:43.233 ID:c0GibKRoa.rom
>>12
WEBサービスを作りたくて、PHPという判断に至ってます

29: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:07:50.142 ID:c0GibKRoa.rom
やりたいこととしては>>20にも書いたように、
一定のジャンルのユーザーに登録してもらって相互でコミュニケーションをとったりするようなサービスです

ニーズの有無や成功の可能性は置いておいて、とりあえず1つ目としてそういうのを作りたいなぁと

14: (:.;゚;Д;゚;.:) 2019/12/03(火) 17:58:14.793 ID:/1Gd+d/F0.rom
Brainf*ck

17: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:00:39.084 ID:kLAXl76u0.rom
学ぶ範囲広いならとりあえず基本情報でも取ってみては

21: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:03:08.892 ID:c0GibKRoa.rom
>>17
基本情報っていうのは、プログラミングの基本的な情報を学ぶってことですか?

23: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:04:14.561 ID:kLAXl76u0.rom
>>21
ITの基本的なことを学べる資格です
直接役には立たないけどITの全体像がわかります

27: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:06:10.064 ID:c0GibKRoa.rom
>>23
そうなんですね
ちょっと調べてみます
ただ、やりたいこと自体はそんなに複雑なものではないと思うので
その辺検討してみます

18: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:00:58.449 ID:URmq0s9Q0.rom
二種類方法がある
一つがいきなり完成を目指す方法
二つ目が正攻法に勉強をする方法
どっちが聞きたい?

21: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:03:08.892 ID:c0GibKRoa.rom
>>18
そんなに長く毎日勉強する時間を取れなさそうなので、前者です

25: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:05:39.800 ID:gEc+N3LQ0.rom
何がやりたいんだよ?
Node.jsとか言ってる奴に騙されんな

29: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:07:50.142 ID:c0GibKRoa.rom
やりたいこととしては>>25にも書いたように、
一定のジャンルのユーザーに登録してもらって相互でコミュニケーションをとったりするようなサービスです

ニーズの有無や成功の可能性は置いておいて、とりあえず1つ目としてそういうのを作りたいなぁと

26: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:05:48.837 ID:rSNlxI7V0.rom
データ設計

28: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:06:41.014 ID:URmq0s9Q0.rom
いきなり完成を目指す方法は
至ってシンプルで
①明確に作りたい物を決める
②それに必要な物を洗い出す
③なるべく簡単にコピペ多様で、意味不明でもいいから作り上げる

33: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:09:20.900 ID:c0GibKRoa.rom
>>28
なるほど
たしかにシンプルに考えるとそうですよね
この場合、学習の順番とかも気にしなくていいんですかね?

ちなみに正攻法で勉強する場合はどのような流れになるのでしょうか。

38: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:12:15.501 ID:URmq0s9Q0.rom
>>33
いきなり完成を目指す方法は学習なんてしないよw
例えば何かを作る時にピースをはめていくだけになる
何でそれが動くのか?って勉強してないから動けばいいって考えに近い
というか正攻法に学習してないからいくら読んでもわからないよ
とにかくこうすると動くってだけ

49: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:17:40.386 ID:c0GibKRoa.rom
>>38
なるほど
エンジニアを目指すわけではないので、それでも良いかなって気はします
一通り勉強してから、やりたいもの作るぞ!
ってなると相当時間もかかっちゃいそうなので

63: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:26:16.307 ID:URmq0s9Q0.rom
>>49
うむ。それもまた一つの正解なんだ
正攻法に勉強する方法は車輪の再開発に近い
今ある物をフルに活用して物を作るのは間違いではないと思う
例えば、お店を開業するから
お見せのWEBサイトを作ってお店が開いている日をお客さんにわかって
貰えるようにしたいと。という人がいたとする
その人がWEBサーバーのネットワークから勉強して
仕組みを一つずつ理解する必要はないんだ
WEBサイトを借りて、Wordpressでサイトを作り、ツイッターと連携するだけでいい
WEBサイトがどう動くのか?の仕組みを知る必要がない

75: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:33:56.088 ID:c0GibKRoa.rom
>>63
なるほど!
まさにそういうイメージです!

**をすれば、こういう機能が作れる
それに××を足せばこんなサービスになる!
それをネットに公開する!

こんな感じでいいかなと考えています

80: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:38:00.973 ID:URmq0s9Q0.rom
>>75
となると別にキミがやる必要ないよねw
作って貰えばいいだけになるw

30: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:08:22.524 ID:qPydPLoF0.rom
まずCUIで動くもの作る
ハローワールドとか

39: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:12:32.138 ID:c0GibKRoa.rom
>>30
聞いたことある程度で何のことかよく分からないので調べてきます

31: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:08:24.559 ID:2SHwfoF3r.rom
Pythonだけはやめとけ
今アツいのはvue.jsあたり

39: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:12:32.138 ID:c0GibKRoa.rom
>>31
vue.jsは字面だけ見たことあります
学習言語から決めるというよりはやりたいことから決めたいのですが、それであってますよね?

34: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:09:43.932 ID:2QbfLku7p.rom
結局良い案件で経験積めるかどうかの運だろ
最初に良い案件掴めて実績出せればその経歴でどんどん良い経験積める

45: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:14:21.320 ID:c0GibKRoa.rom
>>34
何かを受注したり、フリーランスでの仕事を目指しているわけではなく、
趣味や副業レベルでやってみたいと考えています
1個目のWEBサービスから成功するに越したことはないと思いますが、まずは1個リリースしたという実績や経験を積みたいと思っています

35: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:10:34.137 ID:qPydPLoF0.rom
今熱いのはjulia

45: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:14:21.320 ID:c0GibKRoa.rom
>>35
初めて聞きました

36: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:11:39.048 ID:+uUXHRnKM.rom
開発が終わったとして誰が運用するんだろうか

48: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:16:20.339 ID:c0GibKRoa.rom
>>36
開発も運用も、広告や宣伝等も全部自分1人でやる予定です!

57: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:21:57.460 ID:9324KNS5M.rom
>>48
出来ることから発想ってのは、例えばHTML覚えようとしてる子が、リンクを覚えたら遷移だけでゲーム作ったりとかそんなんだな
やりたい事に技術を寄せるより、自分の手持ちの技術にやりたい事を寄せる方がモノが完成していく分モチベが続くぞ

72: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:31:28.089 ID:c0GibKRoa.rom
>>57
たしかにこれはその通りな気がします
ただ、そうすると完成したものが既にあるものの二番煎じだったり、誰も使いたくないようなサービスになる恐れはありますよね

58: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:22:18.808 ID:+uUXHRnKM.rom
>>48
マジか
ちなみにサービス時間帯はまさかの24時間?だとしたら1人だと間違いなく召されるぞ
ある程度予算組んで体制作った方が先々安心だと思うけどなぁ

73: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:32:36.261 ID:c0GibKRoa.rom
>>58
四六時中PCにつきっきりである必要があるんですかね?
イメージとしては、一度リリースしたらトラブル等がない限りある程度放置できて、問い合わせ等がきたときに対応
という考えでした

37: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:11:59.328 ID:9324KNS5M.rom
やりたい事より出来ることから発想した方がいいぞ

48: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:16:20.339 ID:c0GibKRoa.rom
>>37
自分ができること、ですか?
だとするとHTML/CSSぐらいですね...
現実的にできることから考えてはいます

40: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:12:59.262 ID:qPydPLoF0.rom
webアプリならwordpressじゃだめ?

50: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:18:46.084 ID:c0GibKRoa.rom
>>40
ワードプレスは主にブログや何かを紹介するホームページ用
みたいな認識なんですけど間違ってますかね?
どちらかというとマッチングサービスのようなものを作りたいっていう感じです

41: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:13:01.076 ID:h9t8G4Dyp.rom
ハロワの表示とか勉強してもしゃあないからな
そこら中に落ちてるサンプルプログラムを分解して必要な部分だけ取り出して組み合わせて目的を達成する練習が一番良い
自分で全部打ち込むやつとかほぼオランダろ

46: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:14:45.107 ID:9324KNS5M.rom
>>41
コピペ切り貼りは優秀な学習方式だな
必然的に他人のコード読むことになるからそれも勉強になる
他人のコードから自分が必要とする部分以外を削ぎ落とすだけでも勉強になる

61: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:24:15.897 ID:c0GibKRoa.rom
>>46
そう思うと出来そうな気がしてきました!
わからないところは都度調べて...ってことですよね

52: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:20:02.947 ID:c0GibKRoa.rom
>>41
なるほど
そういう落ちてるプログラムはコピペでガンガン使って良いんですかね?
Chromeでサイト上を右クリックするとソースコードも出てきますけど、そういうのもコピペ利用可なんですか?

42: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:13:17.790 ID:o+NLDxo+d.rom
HTMLやったなら連携しやすいJavascriptかPHPやればいい

56: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:21:51.152 ID:c0GibKRoa.rom
>>42
問題ないようであればJavaScriptとPHPで進めていきたいです
ドットインストールでPHPの環境設定とかはできてるので

ただ、Windows PowerShellとか、なんとかduckみたいなのが何なのか全然理解していませんが

44: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:14:10.623 ID:0a3Cgdz3a.rom
必要なことを調べ続けるだけだぞ

61: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:24:15.897 ID:c0GibKRoa.rom
>>44
そうですよね
調べ方が下手なのか、なかなか出てこないんですよね

53: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:20:26.882 ID:W24RZ5NEp.rom
網羅的な勉強しても使う前に殆ど忘れて覚え直しだから目的決めてそれに必要なものだけ理解していけば良いよ
こういうことするときはこれが必要って経験で覚えればそう簡単に忘れないし忘れたとしても復讐して思い出しやすい

54: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:20:43.914 ID:URmq0s9Q0.rom
正攻法に勉強をする方法は
とにかく作れるようになるまで時間がかかる
人によっては勉強しても作れないし
理解出来ない可能性もひめてる
というか多くの奴が理解出来ないで離脱していく

流れとしては、アプリなどを作っていくのではなく
一つずつ理解していく学習になる

まずプログラミングを理解するにはアルゴリズムを理解するのが必要になる
さらにC言語やJavaなどの言語を勉強する形となる
そして関数やクラスなどの勉強をする
次にデータベースの勉強をして、データベースに問い合わせるSQLの勉強になる
最後に開発環境を導入して実際にアプリケーションを作る勉強が必要になる
これでアプリは作れるようになる
今の主流はネットワークも多少知識として勉強しないといけない
理解するには早くて数年はかかる
大学や専門で勉強してる人たちはこれを数年かけて勉強するけど半分以上の学生がついていけないのが現状
独学だと厳しい

71: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:29:49.003 ID:c0GibKRoa.rom
>>54
詳しくありがとうございます!
そう思うと、近道でコピペ利用ーーと言ってもかなり大変な道ですね...
ただ、必要なことを勉強してそれが生かせてるという実感があれば挫折することなく続けられそうです

55: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:20:55.074 ID:rSNlxI7V0.rom
セキュリティ

60: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:24:03.076 ID:DDhErUXP0.rom
FPGAってなに?

66: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:27:16.520 ID:IZe5y/ZAd.rom
>>60
プログラムでチップ自体の動作を変更できるやつ

70: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:29:16.944 ID:URmq0s9Q0.rom
そもそも正攻法に勉強した所で本当になんも作れんw

78: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:36:58.756 ID:c0GibKRoa.rom
>>70
それだけは避けたいです
長時間勉強して、さぁ作るぞ!
ん、、何からすれば、、、
みたいなのは1番嫌ですね

74: (:.;゚;Д;゚;.:) 2019/12/03(火) 18:33:09.416 ID:tEMQao0J0.rom
作りたいものを作って
それが受けそうな会社に面接いくのが無難

このサイトの記事一覧はこちら







このエントリーをはてなブックマークに追加 mixiチェック

    コメントする

    コメントフォーム
    評価する
    • 1
    • 2
    • 3
    • 4
    • 5
    • リセット
    • 1
    • 2
    • 3
    • 4
    • 5
    • リセット