この記事を読んでいるのが「Javaの初心者」である場合、「Javaの実務経験はあるけど3年(実際に開発プロジェクトに業務として参画してプログラムを組んだ経験が3年)」という意味であれば、大いに副業で稼ぐべし。
「実務経験が3年程度あると獲得できるJavaの副業案件の一例」の項で説明しますが、クラウドテックで実務経験のあるエンジニア向けの週1~2の案件は、わりと多くあります。
月10万円、いや20~30万円なら余裕で行けるかと。
ただ、学びたての初心者、実務未経験である場合。「本を読んで1か月目です!」みたいな状態だとまずは、ココナラなどのクラウドソーシングで個人をお助けする案件を探すところから。
気持ちはわかるのですが・・・。
実務未経験でいきなりエージェントの稼げる案件を取りに行くのは、ハードルが高いので。
本記事は、「初心者向け」の話もしますが、どちらかといえば実務経験があるJavaエンジニア向けに話を進めていきます。
【副業サイトについてまとめ】エンジニア向け副業サイトのおすすめは?分類ごとに説明
Javaの副業の案件例は?
実務経験を積んでると、どんな案件が取れるの?
と思った人もいるかと。
冒頭で、「クラウドテックの実務経験者のあるエンジニア向けの週1~2の案件は、わりと多くあります」と、筆者のひよこSE(@PiyoOct)は書いちゃってるので、案件例を紹介します。
実務経験さえあれば獲得しやすいので、ぜひ目標にしてください!
【案件例】ITプロパートナーズ
ITプロパートナーズは、「週3」案件かつ「直請け」案件メインにシフトしつつあります。週2の土日案件を期待しても「ない」と言われる可能性が高いので、ご承知おきください。
ITプロパートナーズの案件検索画面で、左側の「言語スキル」にJavaを追加してあげて検索します。
すると、たとえばこんな求人が。
【フルリモート/Java】研究者向け・Tech企業向けサービスの新規サービス開発エンジニアを募集!
研究開発者・技術者に特化した転職/採用サービス
既存のDBサービスと近しい技術環境となっており、
顧客ニーズを基にした、新規機能開発、開発リードをおまかせします。
DB(データベース)といえば・・・。
- 【無償】MySQL/posgtreSQL
- 【有償】Oracle/SQL Server
ここら辺の経験ある人も多いかと。
※フロントはやっぱり最近は、Reactかぁ。ひよこSEは、バックエンドエンジニアってのもあるけど、JSPとか非同期通信はAjaxしか経験してない、レガシープログラマー(*´ω`)。
経験あるWebエンジニアであれば
調べながらでもなんとか対応できそう!
って人も多いと思うので、ITプロパートナーズに登録してみてください!
【案件例】クラウドテック
「クラウドテックで副業はできる?評判を徹底調査【週1から案件あり】」とダブるので軽く。
歓迎スキルがPythonやらC#やらJavaやらいろいろ。
たぶんですが、「特定のお客様(トヨタとかの大企業)に対して、複数のプロジェクト(言語がバラバラのプロジェクト)をかかえている」タイプの募集案件なのかなと思ったりします。
実務経験さえあればいける
未経験だとすると、これまでの話で、「何言ってるかわからん!」となった人も多いと思うけど。
逆に言えば、エンジニアの実務経験さえあればガッツリ稼げてしまう世界。
「初心者のゾーンは抜けている」くらいのJavaエンジニアであれば登録してみてください。
【おまけ】LAPRASで自分の技術力をスコア化して客観視できる
ちなみに、最近注目されている、LAPRAS(ラプラス)で、自分のポートフォリオを公開しつつ、技術力をスコア化できます。
▼ひよこSEのスコア(低いのでJavaのポートフォリオ作ってがんばります 泣)
本来は、スコアを見た企業が、転職のスカウトをするサービスですが。
「LAPRASの評判は?エンジニアのスカウトが来るか登録してみた」でも書いている通り、自分のスキルを客観視したいエンジニアが登録しているサービスでもあります。
ちなみに、ポートフォリオを公開しないと、1点台という悲惨な点数に(笑)。
なかなかユニークなサービスだと思うので、LAPRASのようなサービスで、ある程度のスコアをとって自信つけてから、先に挙げたエージェントを登録するのもありだと思います!
【自分のスキルをスコア化してみる】LAPRAS(ラプラス)
実務未経験・初心者向けのJavaの副業はクラウドソーシング
ただ問題なのが、実務未経験の初心者(あるけど自信ない人)でもできるJavaの副業を考えるとき。
はじめに書いたクラウドテックのページを開いて、Javaで検索すると一例ですが、「ググってどうにかなる」とはならないような、よくわからん単語だらけだと思います。
ITプロパートナーズは、「週3」案件かつ「直請け」案件メインにシフトしつつあります。週2の土日案件を期待しても「ない」と言われる可能性が高いのでご承知おきください。
う~ん。そういうガチなやつじゃなくて、趣味的な副業でいいんだけど。
と考えた人もいると思います。
クラウドソーシングサービスで合う案件を探すのが第一歩
だとすると、ココナラやクラウドワークスのようなクラウドソーシングサービスに無料で登録。
大学の課題の製作を手伝って(代行して)くれる人探しています
「●●」(本の名前)に書かれている内容がわかりません!教えてください!
みたいな案件ならいくらでもあります。
自分のスキルで対応できそうなら応募しつつ。
1万円~3万円を目指しているのであれば、勉強しまくれば、なんとかいけると思います。
プログラミングを仕事にするならどのみち勉強はしないとダメ
余談ですが、会社の理系の後輩に、大学のJavaの課題をチラッと見せてもらったことがあって。
ちょいと見てみると、文系プログラマのひよこSEからして「なんじゃこりゃ」の一言。
パッと見て、難し・・・そうでした(汗)。
ココナラのJavaの課題依頼を見てみると。
実際の業務では出てこない shape とか出てきます・・・。
線形工学とかやってるのかなと想像しちゃいますが、調べながらじゃないと無理な世界です(´▽`*)。
実際に受注するときも、勉強はしっかりと!
Javaよりフロント側のほうが、副業案件は取りやすい
Javaの記事なのに少し脱線しますが「知識ゼロからはじめる!プログラミング副業で月収10万円」という本にもある通り、HtmlやJavaScriptなどのフロント側のほうが副業の案件数そのものが多いし取りやすいです。
というのも、Java全体を通じて
- 手軽な案件が少ない言語(Web系というよりSIer)
- 実際の業務でシステム開発をするのに使う言語
みたいな特徴があったり(いい意味でお堅い企業は好きだったりする)。
実際に、ひよこSEはJavaプログラマーとして、某有名企業の業務支援システムを開発しています(´▽`*)。
Javaを勉強したついでに、HtmlやJavaScriptもさわってるよ!
という人は、Webサイト制作ツールを使ったWebサイト構築案件が、ねらい目。
「クラウドソーシング+フロントエンド」は、実務未経験でも「努力しまくれば取れるかも」がひよこSEの体感です!
Java初心者が副業で稼ぐなら実務経験は必須
でも、Javaで本業と同じくらい稼ぎたい!
となるかもですが・・・。未経験者であればやはり、ごめんなさい。
Java初心者が副業でガッツリ、10万円以上稼ぐには、PG(プログラマー)・SE(システムエンジニア)としての実務経験を持つのが一番手っ取り早いし、そのほうが断然有利です。
「ガチなシステム作るから、エンジニアの経験者だけこい。似たような経験があるなら、ちがう部分は調べて対応しろ」的な世界。
10万とか稼げる案件は、実務経験がある前提の案件ばかりなので。
ひよこSEから見ても、正直に言えば甘いです。
Java以外にも学ぶべきことがたくさんある
覚えるべきことは、Javaというプログラミング言語以外にも、まだまだたくさんあります。
本業がシステムエンジニア・プログラマーでないとすると、
- データベースの知識(Oracle・postgreSQLあたり。SQLは書けないとダメ!)
- フレームワークやサーバーの知識(Mybatisとかの知識)
- html/jsp/JavaScriptの知識(画面からJavaに処理を投げる)
ここらへんのことを言われても、Javaに特化した本を読んだばかりの初心者なら。
はて?それなんだ?
みたいに、なっちゃいますよね(´▽`*)。
Java以外に、データベースなり画面があって初めてシステムとして成立
ざっくりとですが
画面の処理(html, JavaScript)+プログラム本体(Java)+データベース(データを保存する箱)
みたいな、一連の流れがあって、初めて実際に使えるシステムとして成立します。
イメージとしては、「画面に入力した値をJavaで処理してデータベースという入れ物に保存する」みたいなもの。
※かなりざっくり書いています(-_-;)。
「本を読んだ状態」というのは、上で言うところの、「Javaで『あいうえお』を処理するだけならなんとかなる状態」なのです。
画面を作ったり、データベース関連は、別で勉強が必要です。
いっそのこと、SEになって実務経験積んだ方がいいよねって話
「Javaの基礎は知っています。それ以外は・・・ちょっと。」っていう人が、活躍できる場所は、正直少ないです。
まぁ、この記事を書いているひよこSE自身、ひよっこプログラマーで。
会社に育ててもらいながら、これらのことを1つずつ覚えていってる感じなので(´▽`*)。
Javaで副業したいなら、レバテックキャリアなどを活用して、実際にSEとして働いてシステム開発の全体の流れを知る。
実務経験を積んでいる方が、仕事を依頼する側も信用できるし、一番手っ取り早いよねって話になります。
副業で稼いだら住民税の申告・確定申告は忘れないように
副業で稼いだら、会社の源泉徴収とは別に、住民税の申告・確定申告を行う必要があります。
- 確定申告:年20万円以上から必要。20万円以下の場合は不要
- 住民税:額にかかわらず、1円でも稼いだら申告が必要
ええっ?面倒!
・・・まぁ、仕方ないっす(´▽`*)。
今どきは、E-taxで、確定申告できたり。
お住まいの市町村によっては、eLTAXで住民税もネットで納税できるかもしれないので、それlで窓口に行く手間を省くしかないですね(汗)。
副業分の住民税は、「特別徴収」で会社が納付しないよう(住民税の額で会社にバレないよう)に、「普通徴収」にすることが基本です。
Javaの副業についてのF&Q
Javaの副業についてのF&Qをまとめます。
- Q初心者向けのJavaの副業はありますか?
- A
ココナラなどのクラウドソーシングで、個人から案件を受注しますです。クラウドソーシングでも実務経験があるほうが有利です。
エージェント経由の場合は、実務経験がないと獲得できない可能性が高いです。
- QJavaの副業をする上で必要な知識はどのようなものですか?
- A
Javaのコーディングができるだけではなく、データベースの知識。HTML、JavaScriptなどの、フロント側の知識など、1つのアプリをつくるための体系的な知識(業務経験)が必要です。
- QJavaの副業はどのようなものが稼げますか?
- A
副業案件を多く持つエージェント経由でJavaの案件を受注すれば稼げます(フロント側やデータベースの知識も必要)。
- QJavaの副業をするにあたって、スキルを客観視する方法はありますか?
- A
基本的には、業務経歴書をつくってスキルの棚卸しをします。ポートフォリオで勝負するなら、laprasのようなスキルをスコア化するサービスを利用します。
まとめ:Javaの副業は実務経験が必須。初心者向けは少ない
実務経験が3年程度あるなら、クラウドテックのようなエンジニア向けの副業案件がとれる可能性があります。大いに稼ぎましょう。
そうではなく、趣味としてのんびりやっていきたいような、Java初心者の方が1件目にとれる現実的な案件は、ココナラやクラウドワークスのようなサービスに登録。
仮に10万円程度を目標に副業で稼ごうとしているなら、回り道ですが、実務経験を積むべし。
本業と同じくらい稼ぐのが目標であれば
- 本を読んだだけじゃ甘すぎる。DBとか画面などの知識もいる
- ゆえに実務でのプログラム経験者がある人が断然有利
- スクールを活用したり勉強会に足を運びつつレベルアップする
覚悟を決めて腰をすえてやるようにしてください。
月に数万円程度の案件なら勉強しまくれば、ココナラやクラウドワークスで獲得できると思うので、ひとまずは、1件目を獲得するのが大切です。
コメント