ハマっている「お菓子」を教えて!

ECサイトを作りたくてJSとPHPを学んでいます。

もやもやしているのでどなたかアドバイスをください。

プログラミングの学習方法はいろんな方が述べてくれていて教材がたくさんあります。
しかし、基礎を終えていざコードを書こうとすると

「何をすればいいかわからない」

状態になります。
todoリストなどはチュートリアルで作成した経験があるため
データの受け渡しの流れがなんとなく予測でき、調べながら作れます。

しかし、ログイン機能をつけたり
カート機能をつけたりアプリと連携させたりと
経験したことのない予想もつかないものを作るとき、
何をすればいいのか、何が足りてないのかがわからなくなり手が止まってしまいます。

みなさんは経験してから作るのでしょうか。
チュートリアルがないものは自力で作れる気がしてません。

これはある種、壁みたいなもので
学習と経験によって乗り越える瞬間がくるのでしょうか?

A 回答 (4件)

>>みなさんは経験してから作るのでしょうか。


チュートリアルがないものは自力で作れる気がしてません。

私もそうですね。
最近はあまり見ないのですが、米国のプログラミング誌が、秋葉のラオックスが元気だったころに書籍売り場に並んでいたものです。
そこには、通信ソフトやデータベースなどのソースコードの販売広告が掲載されていたので、それをオーダーして勉強したものでした。
ただ、それほど大きくないソースは、内容を理解することもできましたが、長大なソースとなると、もう理解するのは諦めて、そのまま使うことにしていました。
最近のアプリは当時よりも複雑な機能が必要になることも多いので、そういう部分は、自分で考えて作るのを諦めて、必要な機能を持つコンポーネントをネットで探すとか、頑張ってお金を払って購入するってことにしています。
(日本製でよく目にするのはグレープシティのコンポーネントなどですね。当然、ソースコードは提供されないですが)

もうひとつは、「アルゴリズム集」とか「定石&パターン集」のような書籍
を購入して、そこに掲載されているソースコードを参考にして作成するって方法です。
アルゴリズムが理解できたら、別の言語で作成することも可能だったりします。
「こんなの、いくら考えても私には思いつかない、無理・・・」って思うことありましたので、時間の節約になりますね。
    • good
    • 0

ECサイトを勉強として作るのは良いことだと思います。


しかしECサイトに必要な要件定義や設計がない状態でいきなりコーディングしているから途中で手が止まるのだと思います。

まずは要件を洗い出して設計をしましょう。

わからないことはもちろん自分で調べる必要はあります。

ただ、ゼロからECショップを作るにはかなり膨大な知見や技術力が必要ですよ。

あとお金関係の計算の仕組みだったり、納期とか入荷とか、販売管理の知識だったり。

バッチ処理のようなものも必要になってくるでしょう。

これらを一人でやるなら根気よく数年かけて勉強しつつ作り上げていくしかありません。
    • good
    • 1

検索すると出てくると思います。


ChatGPTで聞くのもいいと思います。
    • good
    • 0

はい。


やりたい機能を実現する「もの」が想像できれば、
あとは組み立てていくだけです。

最近は本なども多いので知識を買ってみるのもおすすめです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A