pyqでpythonをやり始めて一か月半のものです。プログラミング自体これが初めてです。
今のところはpyqを主に使いコツコツと一日最低1.5時間は学習しています。
基本的な文法まではぼやっとは理解できます。
HTMLとCSSとjavascriptも最近やり始めました。
今の目標としてクラウドワークスなどのサイトでweb制作の案件をこなせるようになりたいと思っておりまして、具体的な成果物を作りたいと考えております。
そこで質問なのですが、
:例えば一件10万円くらいするwebサイト制作の案件に具体的に最低限どのようなスキルまたどのレベルで必要でしょうか?またそれは独学では身につくでしょうか?
:サーバーサイドの言語はpythonで大丈夫でしょうか(需要のあるphp等に変えた方が良いでしょうか?学生で時間はあるので検討しています。)
初心者極まりないので的外れな質問かもしれませんが、
どなたか詳しい人にご教授いただけたらとおもいます。
よろしくお願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答5件
0
例えば一件10万円くらいするwebサイト制作の案件
バイト感覚でたまにやる程度なのか、サイト制作で生計を維持したいだけの案件をこなしたいのかによります。
前者であれば顧客の納期までに仕上げればよし。
後者であれば、例えば月単価50万を目指すとして、月20日間を稼働日とすると、4日間で仕上げないといけません。
この4日間の間に、顧客の要求を理解、不明点を挙げて解決、実装、テストを行えるだけのスピードが必要です。
また顧客が望むなら設計書・テスト仕様書なども作成しないといけないでしょう。
実際には他の案件も平行して作業すると思うので、本当に4日間のみでということはないですが、それくらいのスピード感は必要かと思います。
またそれは独学では身につくでしょうか?
まったく誰もやったことのない業界を立ち上げるならともかく、既存のありふれた業界に飛び込むのであれば、やはり一度はどこかの団体に所属することをおすすめします。
必要なこと必要ないこと、定番の作業、価格が適正か、など個人でやっていてはわからないことは沢山あります。
またおそらく在宅で仕事を考えていると思いますが、発注側も実績のない方に依頼はしないと思います。
少なくとも「どこどこで5年経験しました」くらいの経歴がないと、なかなか仕事はもらえないのではないでしょうか。
※pythonやウェブ関係のことはよく知らないので一般論ですが、コンピューター業界歴二十年超から見た感想です。
投稿2018/10/16 01:05
総合スコア16998
0
ベストアンサー
そもそも何のためにPythonを学習し始めたんですか?
そこがブレてると学習している意味がないので、これからの時代はAIだという煽り文句に釣られてるだけなら考え直しましょう。
今はライブラリの豊富なPythonが機械学習の面で一歩リードしていますが、
シンギュラリティを迎えるかも知れない激動の世界でPythonが流行り続けるとは限りませんし、ディープラーニング等のライブラリも黎明期を支えた終了済みのオワコンサービスとなっていることでしょう。
では何の為にPythonを触るのでしょうか?
私が挙げるなら、今の機械学習を知り、温故知新として未来に備える側面が強いように思えます。
(いくら機械学習やってるといっても、単なるアプリ使われじゃ話にならないので、言語を問わない素晴らしい数学の知識が必要になります)
もちろん機械学習は別にどうでも良くて、プログラミングというジャンルに可能性を感じて、たまたまPythonという筋の良い言語に出会って惚れた、これをある程度極めたいみたいな動機でも十分です(生計を立てて行くなら仕事はやはり機械学習と合流しそうですが)
このように自分でPythonを勉強している意味を考えてみてください。
何かしら自分の中で理由や信念を思い起こせないなら、さっさとPythonも機械学習も捨てましょう。
もしPythonでいくならPHPに浮気してクラウドワークスでWebの案件漁って小銭を稼ぐより、
未来で一気に稼げるように技術力を積み立てた方が良いと思いますよ。
報われるのは何時になるかは正直分かりませんが、今なら様々な企業がPythonのエンジニアを募集していますからクラウドワークスに限らなければそれなりに良い待遇で生きていけます。
もしITエンジニアとして独立するなら、
何でも良いから一つのシステムを作り上げてGitHubやポートフォリオで公開出来るようにしていなければ話になりませんね。
文章をしっかり書けて金の流れや需要供給を掴むのが上手い30代サラリーマンとかなら、例え完全未経験でも2ヶ月程で何かしらのモノを作って売り始めています。
Webならフレームワークを駆使して作るお手製のブログから始めると良いでしょう。
先程は「PHPに浮気してクラウドワークスで小銭を稼ぐ」と言いましたが、PHPは間口が広いのでピンキリです。
貴方が他のPHPerより優れている事を証明出来ればどんどんと質の良い案件が転がり込んで来るでしょう。
やるなら他を圧倒するくらい特化して突き抜けるつもりの方が良いでしょう。
機械学習なら…ちょっとすぐには思いつきませんが、
知り合いは輿水幸子を機械学習で判別して画像を収集するアプリを作ってましたね。
こんな風に趣味全開でも誰得でも良いんで、ドヤ顔で他人に紹介出来る何かは絶対に必要です。
技術力をアピールする以前に他人は仕事をやり遂げる誠実な人という面で貴方を評価してくれますし、
自分自身も作りきったという自信で胸をはれるようになります。
なのでベンチャーやAIの強い会社に入ってある程度しっかり触って、
統計や機械学習を絡めたWebサービスをコンサル込みで提案していくという生き方が良いのではないですか?
投稿2018/10/16 02:14
編集2018/10/16 04:42総合スコア21158
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/10/16 02:39
2018/10/16 13:35
2018/10/16 15:54
0
今の目標としてクラウドワークスなどのサイトでweb制作の案件をこなせるようになりたいと思っておりまして、具体的な成果物を作りたいと考えております。
目標を持つのは良いことです。
ただ、初学者が具体的な成果物を作りたいという理由で受注案件に携わるのはおすすめしません。
受注するということは作成する責任が伴うということです。
- 受注できたけどよくよく話を聞いたら先方の仕様と自分のスキルが合わない
- 途中で自分が知らない技術を使う必要が出てきた
- 最初に提案したスケジュール通りに進まない
などなど、作成してみると案外スムーズに進まないものです。
お金を頂いて受注するわけなので、仕様どおりに、そしてスケジュール内に
案件を終わらせることが重要です。
それには仕様を聞いて「こういうことをする可能性がある」とか
自分の作業量や技術力、詰まったときにかかる時間などを考慮する経験が必要です。
将来的に受注案件を受けることは良いことだと思いますが、
今はそれよりもまずご自身でwebサイトを作ってみましょう。
すぐにはお金にならなくても、作ったという経験はあなたの知識になります。
投稿2018/10/16 02:10
総合スコア5158
0
1つ間違いないことは、
:サーバーサイドの言語はpythonで大丈夫でしょうか(需要のあるphp等に変えた方が良いでしょうか?学生で時間はあるので検討しています。)
これは相手次第です。既存のシステムに機能を追加するのであれば、元の言語以外の選択肢はほぼありませんし、レンタルサーバに構築するとなればPHPしか動かないこともよくあります。
投稿2018/10/16 00:26
総合スコア145199
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
クラウドワークスなどのサイトでweb制作の案件をこなせるようになりたい
一件10万円くらいするwebサイト制作の案件
学生で時間が充分あるのであれば、
いろんな言語や仕組みに触れると良いです、
案件にフィットする技術だけに注目してしまうと、
技術が廃れたときに応用が利かないですし。
クラウドワークスでウェブデザインをざっと見てみましたが、
ほぼほぼWordPress案件に見えます。
WordPress案件をこなすのにphpは避けて通れないので、
間口を広げる意味でもphpやWordPressは親しんでおくと
WordPressの立ち上げ、テーマのカスタマイズ、プラグイン開発、
などの案件をこなせるようになるのではないかと。
試しに「python」で検索すると案件はなくもないですが。
python案件が127ページあるのに対して、
php案件が439ページもあります。
WordPress案件は852ページ。
キーワード検索でなんとなく興味ある技術用語で検索して
リサーチしてみてください。
ニーズを把握できるかと思います。
技術を身につけるには、座学だけではなく、
実際に作り、エラーやトラブルを体験して克服する、
これ以外にないです。
何かデモサイトでも作ると良いです。
架空の企業のコーポレートページを作ってみるとか。
投稿2018/10/16 01:22
編集2018/10/16 01:24退会済みユーザー
総合スコア0
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。