教えて!しごとの先生
教えて!しごとの先生
  • 回答終了

未経験者が副業プログラミングで月10万稼ぐのは難しいですか? PC業務をしているのでPC作業自体は得意です。

未経験者が副業プログラミングで月10万稼ぐのは難しいですか? PC業務をしているのでPC作業自体は得意です。ただ、案件を見てると経験年数が書いてあるものが多く、未経験者はどこで経験を積むべきでしょうか?

338閲覧

1人がこの質問に共感しました

回答(10件)

  • とりあえずベンダーに自分の実力をアピールすることが重要なので 、ポートフォリオをいくつか作ってみると良いでしょう。 (バックエンド系の)ポートフォリオの注意点 例えばスクールの卒業生は面接にECサイトのポートフォリオを持って来るので、そのレベルの難易度が推奨されますが、テックキャンプの卒業生の粗製乱造により、ECサイトを作るとテックキャンプのヤッツケ課題だと勘違いされるのでヤメたほうが良いと言われているようです。 なおスパゲティーだと、当然 評価は下がるので、コードは1度書いたら終わりでは無く、どうしたら読みやすいコードになるか、何度も見直すと良いでしょう (面接にそのポートフォリオを持っていく)。 「HTML、CSS」のレベルはデザインセンスは必要ないですが、デバッグで確認しやすいように配慮する。 (高度なレイアウトはフロントエンドの仕事なので)高度なレイアウトは必要ないが、テーブルのセルの「縦・横」の結合ぐらいは使うかもしれない。 できるだけ要素のサイズを指定せずに内因性サイジングで作ってみると良い。 borderを指定すれば目視で要素サイズを確認できるので、レイアウトが思うように組めない場合は、borderを指定してみると良い(一時的にborderを全指定"*"してみるのも良い)。 業務の場合は基本的なレイアウトの仕様は決まっていると思われる。 仕様書に要素のサイズが明記されて無い場合は、基本的には内因性サイジングを意図しているので、基本的には要素のサイズは指定しなくて良いですが、明らかにレイアウトが変なら要素のサイズを指定すれば良いでしょう。 ブロックレベル要素は横幅が100%に広がるので、もし横幅も内因性サイジングにしたい場合はブロックレベル要素ではダメ。 なお画像などはサイズの指定が必要になると思われる。 もし参考書などに掲載されてなくても、「HTML、CSS」はググればなんとかなります。 (バックエンド系の場合)難易度としてはECサイト・レベルを想定するとなるとTwitterとか良いかもしれません。 以前のTwitterは本質的にはチャットであり、リアルタイム的に記事が更新されていました(現在はリアルタイム的に記事が更新されませんが)。 以前のTwitter仕様で作成したいならチャットを作れば良いでしょう(Ajax(JavaScript)が必用)。 タイマー処理はsetInterval()では無く、setTimeout()にする、レスポンスの遅延を想定して、レスポンスが来てからsetTimeout()を設定する。 つまりsetTimeout()を設定する場所はどこでも良いと言う訳では無い。 プログラムに「SQL、正規表現、JSON書式」を組み込んで、「それらの知識は有りますよ」とアピールすると良いでしょう(もしそれらが使われて無いと、それらの知識が無いと判断されますので)。 Twitterの主な機能は下記のようになります。 一気に全部 作る必要は無いです、1つ1つ徐々に機能を追加して行くと良いでしょう(自分で優先順位を付けて下さい)。 機能 ・「記事+メディア系(画像、音声、動画)」を投稿できる ・「記事の削除」が可能 ・「@~」でユーザーの全記事を検索できる ・「#~」でキーワードを検索できる ・「@~#~」で特定のユーザーのキーワードを検索できる ・「通常のワード検索」 ・「記事にコメント」が付けられる ・「コメントの削除」が可能 ・「フォロー」 ・「リツイート」 なおポートフォリオとして提出しないにしても、ECサイトを作ってみるのは勉強になるでしょう。 上記のような感じでECサイトもAmazonなどを参考に実際にどのような機能(売る側に必要な機能、買う側に必要な機能)が必要か考察してみて下さい。 チャットなどでは参加者数が多くなると、サーバーに負荷が掛かると言う問題がありましたが、Comet(+Ajax)で処理を軽くできるらしいので、その普通のTwitterができたらComet(+Ajax)にも挑戦してみると良いでしょう。 >Ajax(JavaScript)が必用 現在、世界的にjQueryは着実にシェアを減らしており、もうオワコンでしょ、などと囁かれており、通常はVanilla JSにしておけば良いでしょう。 担当者は大量のポートフォリオをチェックしているので、目にチカチカするようなカラフルな画面だと、ゲンナリします。 変にカラーを使うよりは(グレー系で)質素な雰囲気の方が良いでしょう。 モチロン目に優しければグレー系でなくても良いですが、グレー系が一番簡単です、とにかく目に優しい質素な雰囲気を目指して下さい。 つまりオリジナルの配色に囚われる必要は無いです。 Androidアプリのポートフォリオは、2D系ゲーム、タイマー、アラーム、リマインダーなのどポートフォリオを作ってみると良いでしょう、できれば3D系ゲームも。 なおRPGなどとオブジェクト指向プログラミングは相性が良いです。 下記は当方が作成したAndroidテトリスのキャプチャ動画です。 https://youtu.be/Mf49zmHEaI0 ↑これは2D系ゲームの範疇になります。 下記を参考に言語を選ぶと良いでしょう。 プログラミング言語人気ランキング http://ashtarte.pa.land.to/utf8/smt.cgi?r+sara/&bid+00000398&tsn+00000398&bts+2020/09/25%2020%3A37%3A14& なお外資系企業だと「オブジェクト指向プログラミング、総称型(Generics)」ぐらい出来ないと無能と評価されます。 日本企業(大企業)も外資に買収されている場合が有るので要注意です(役員に外国人が入っていれば確定的)。 そのような企業は選らばないと言うのも1つの手です。 外資系の場合、無能だとその部署から排除されます、なのでその部署に優秀な人達しか居ない場合は、無能な人は排除されていると考えて良いです(試用期間中ならクビになると思われます)。 そう言う優秀な人達は無能な人が嫌いらしく、人事に「あの無能を何とかしろ」とクレームが出るらしいです。 日本企業の場合は、簡単にはクビにできないので、その部署から移動と言うことは有るかもしれません。 参考 Javaデモ:オブジェクト指向プログラミング http://ashtarte.pa.land.to/utf8/smt.cgi?r+rpr/&bid+00000007&tsn+00000007&bts+2023/02/09%2022%3A47%3A18&

    続きを読む
  • 副業でやってる人はほとんどが本業(フルタイムのプログラマー)の経験者です。 あなたもスマホアプリ公開など「フルタイマーと同レベルだと認められる」実績を示さないと、なかなか案件を獲得出来ないでしょう。 月10万は「単位が小さくて難しい」です、プログラミングの場合。そういう小さい案件はあまり多くないです。

    続きを読む
  • 未経験者はどこで経験を積むべきでしょうか? ↑実務経験ですね。求人を探したらいいです。 プログラミングの知識には精通されているんですよね?実務経験がないだけで。でしたらコミュニケーション能力に問題がなければ即戦力として実務経験を積むのは難しくないでしょう。 下の方の回答で無理難題を〜とありますが、無理難題ではなく普通にまともな納品ができなくて違約金という話なら何度も聞いたことがありますね。次から仕事がもらえない、なんてのはまだマシな方です。 未経験でもマーケティング能力があって、分野の知識に精通していれば信頼を得られる応募文は書けるでしょう。 月10万稼げるかどうかは質問主のスキルと知識とマーケティング能力次第です。

    続きを読む

この質問を見ている人におすすめの求人

< 質問に関する求人 >

未経験(東京都)

求人の検索結果を見る

< 質問に関する求人 >

副業(東京都)

求人の検索結果を見る

もっと見る

この質問と関連する質問

    情報収集に関する質問をキーワードで探す

    < いつもと違うしごとも見てみませんか? >

    覆面調査に関する求人(東京都)

    求人の検索結果を見る

    Q&A閲覧数ランキング

    カテゴリ: この仕事教えて

    転職エージェント求人数ランキング

    あわせて読みたい
    スタンバイプラスロゴ

    他の質問を探す

    答えが見つからない場合は、質問してみよう!

    Yahoo!知恵袋で質問をする

    ※Yahoo! JAPAN IDが必要です

    スタンバイ アプリでカンタン あなたにあった仕事見つかる