【PHP】作りたいものがない【独学】
■ このスレッドは過去ログ倉庫に格納されています
ローカル開発環境でPHPとMySQLで何か作ろうと思うんたけど作りたいものが浮かばない。
どんなの作ればいい?
掲示板作っても一人で自作自演して書き込むのは全然楽しくないなと。
PHP文法とMySQL(SQL)と、PHPからDBへの接続とか基本だけ勉強した。
作りたいものが浮かばない時点でプログラマのセンスが全くないのは分かってる。
ちなみにIT業界未経験で単なる趣味プログラミング。
Laravelはまだ勉強し始めでわけ分からないから無しで。 クソスレ立てるやつは呪われろ
やる気ないやつが他人にアドバイスしてもらっても続くわけない 取りあえず掲示板でもつくればいいやん
掲示板の表示
掲示板への投稿フォーム
掲示板データをどうデータベースに保存するか
など色々学べるやろ 掲示板ってログイン無しだと
ログは.txtじゃ駄目なの? そのオブジェクトが参照する変数のドットのメソッド名
obj.hensu.method() 15年プログラミングの勉強してるけど、1つもプロダクトを作れた事がない
もう無理なんだよ頭脳がプログラミングに向いてない 配列の中に配列があると頭が混乱してくる時点でプログラミング向いてないよな 何か草野球チームの点数を記録するアプリとか、
感染者数を記録して自動メール送信するアプリとか作れないの? >>13
野球のやつは
入力フォームに点数入力→送信→データベースに格納→ページ側で取得
みたいなやつ?
感染者数のやつは
データどこからもってくるの?webスクレイピングってやつ? >>14
うん、そうだよ。感染者数は行政側で入力する。県庁などでの使用を想定。 ゲームのデータ管理
どのキャラのレベルを上げたい、その次はどの装備を取りたい、今日完了したよ、を管理するやつ。
Todoリストに近いけど、ゲームというテーマにすることで発展する
ゲームじゃない趣味があればそれでもよい YouTubeのPHP動画見てるけど文法の基本ばっかりやって具体的なアプリ
を作ってみるシリーズ動画ってほとんどないよね。 udemyの講座でも購入してみようと思うけどそれで何か作れるようになるのかな? 実務経験を経て辞めて起業かエンジニアっぽい事してるプログラマのどうが ミスった。
プログラマの開発実践動画をユツベで見たんだけど凄かった
頭の作りがスーパーコンピュータだった。全くついていけない 15年くらい独学でWeb系プログラミングを勉強してるんだけど
何1つプロダクトを作れたためしがない。
もう諦めた方がいいよね?
向いてなさすぎる
そんなこんなしてたら40代実務未経験になっちまった >>21
向いてないんじゃなくて、何が何でも完成させ「自分で使いたい」という意思が乏しいだけ。
能力の問題ではないと思うよ。 >>22
例えばUIと機能が決まっていざ作ろうとしてもそれをどうやったら実装出来るのか?ググって見つけ出すのがかなり難しい。
ググる時もやりたい事に対して「キーワード」+「言語名」などでググるけど、
マニュアルやサンプルソース見てもちんぷんかんぷんだったり。
そこから全然実装が進まなくてストップする。
会社員なら先輩や後輩に聞いたりできそうなんだけど1人(独学)だとかなり難しい。
そもそも使用言語の基本文法すら理解できてなかったりと話になってない感じ >会社員なら先輩や後輩に聞いたりできそうなんだけど1人(独学)だとかなり難しい。
会社員のアドバンテージは、先輩後輩に聞けることではありません。
お客様がいて納期が決まっているので、それまでに「絶対に完成させなきゃならない」、という「約束があること」です。
完成できなければ、人事評価マイナス・給料マイナス・担当から外される、などに繋がってしまいますし、
関係者に迷惑をかけ、開発者として自信喪失に繋がり、開発部門から外されたりもします。
完成させなきゃという意思の力は、趣味でやるのとは大きく違います。
>そもそも使用言語の基本文法すら理解できてなかったり
基本文法の理解が足りないと分かっているのですから、それをやることです。
サンプルソースを理解するには基本文法の理解が必要だと分かったことは大きな1歩です。
学生の勉強は、教科書の1ページ目から読み進めて、学年が上がるごとにそれを積み上げる学習スタイル
ですよね。ですがプログラミング学習は「パラシュート学習法」です。
「パラシュート学習法」をググってみてください。参考になると思いますよ。
がんばって! >>24
ほんとその通りだと思う
それを考えるとやっぱり自分は本気で作りたいものが無いんだと思う。
集中力もないし論理的思考能力も高くないし
どれをとってもプログラマーとしての素質はないと思う >集中力もないし論理的思考能力も高くないし
俺も自分のことをそう思っていたから、新人のころ周りに追いつこうと思って人より必死に勉強しました。
情報系の学部卒ではなくパソコンなんて殆ど触ったことがなく、それなのにソフトウェア開発部門を希望し配属されたので。
劣っていると思えるのは、良いことですよ。
それを努力するエネルギーに変えよう。作りたいものが湧いてきた時に。 for文のネストをするとワケが分からなくなるのはプログラマーとしての能力やセンスが全くないからなのかな?
この変数xは○回目のループで今どうなってるんだっけ?みたいになって頭が混乱する。
あとよく頭が混乱するのは
0から数える場合と1から数える場合とで1ずれるっていう日数計算とかが苦手
当日を含めるか明日から数えるかみたいな。 for文のネストや0や1から数えることなど、難しく思えることは、
画面を見ながら考えるのではなく、まず紙に書いてちゃんと設計して、その設計を元に
コーディングすればいいよ。
それから、デバッグのステップ実行などで1行づつ実行して動作を追っていく。
こんな方法がいいと思う。 for ( ; ; ): // ループA
endfor; // ループA
とかやるのも手 無限ループ処理を実行させたら
CPUが100%に張り付いてそのまま放置してたらマザーボードが焼けきって火を吹きますか? 大昔のSFでAIに対して
「お前は論理的に間違っている」
というと火を吹くというのがあったなあ for文のネストは行列でいける
二重ネストならi行目ループのj列目ループと考えればいいって当たり前か ループ処理を考えていると頭が混乱するのは
プログラミングのセンスがない
もしくは論理的思考能力がない
もしくは集中力がない
ということで脳の構造的に厳しいと判断して諦めた方がいいですか? ループに入るときと
任意のスナップショットと
ループを出るとき
に注目すれば、そんなに難しくないと
思うけどなあ >>35
よくweb開発とかではデバッグでステップ使って止めたりするの見るけど、
デバッグとかよく分からないプログラミング初心者は
頭でイメージしてその場でコード書いて実行してドツボにハマるんだよね プログラミング初心者というか開発現場にいない独学者のほとんどの人はデバッグとかほぼしてないんじゃないかな?
デバッグするにはwebサーバ側の設定やテキストエディタ側の設定とか複雑な設定をやらないといけないし。
例えばxamppやmamp入れてローカルで作ってる学習者はvscode入れてApacheとmysql起動してphp書いてはブラウザでアクセスしてエラー吐いてみたいなのを繰り返してると思う。
昔、職業訓練でWeb系のphp,javascripの講座受けたことあるけどその時はデバッグなんて教えてもらえなかったし、当時のテキストエディタはEclipse使ってた。
今はたぶんほとんどVScodeだろうね 職業訓練とかのweb系プログラミングはJavaとかPHPとかあるけど
デバッグまでは教えないね。サーバの設定がめんどくさいからかな? PHP勉強してた時は作りたいものが次々浮かんできて勉強用のテスト環境が作りたいものを完成させていく過程になってた 作るにあたってのコストが下がらないと作る気にならないんだよ よく面接で「あなたは入試してどうしたいですか?将来何がやりたいですか?」
って質問に対して、
「何もしたくないです。飯を食って行くためにただ働いて目の前に与えられた課題をこなすだけです」ってタイプだとクリエイティブは無理なのと同じだね。
おれはどちらかと言うと作る事より既にあるサービスやソフトを活用する事に力を入れてる。 やる気ありそうな若い当たりクジ探してる質問ってだけで
大半の人間は飯くってくために仕事すんのが主目的だよ
一生遊んで暮らせる金あったら貴社の面接には来ておりません ■ このスレッドは過去ログ倉庫に格納されています