現役公務員のあなた、こんにちは。元公務員のすぐるです。
今日は、現役公務員がプログラミング副業を始めたい場合の手順と、注意点についてお話したいと思います。
早速行ってみましょう。
目次
現役公務員がプログラミング副業をするのは可能なのか?
まず、前提として公務員がプログラミング副業をするのは禁止されています。
国家公務員法や地方公務員法といった法律で禁止されているので、仕方がありません。
- 国家公務員法 第103条
- 国家公務員法 第104条
- 地方公務員法 第38条
この辺りの法律で禁止されていますね。
法律の内容を簡単にお話しさせていただくと、公務員が営利目的の兼業・副業をすることは禁止。というのものです。
執筆活動や講師など任命権者の許可を取ればできる副業もありますが、原則営利目的の副業はできない!と思った方がいいでしょう。
また、近年公務員の副業が解禁される!といった話が飛び回っていますが、プログラミング副業が解禁される可能性は低いです。
解禁されそうな副業はこちら。
伝統行事や地域イベントの振興に関する活動
地域ブランドや地場産品のプロモーション活動
地域の防災、防犯に関する活動
スポーツや文化芸術活動の指導・支援
教育や若者自立支援に関する活動
住民の生活支援や福祉に関する活動
環境の保全や監視に関する活動
移住者受入れや定住促進に関する活動
地方公務員の社会貢献活動に関する兼業について
営利目的の副業ではなく、公益性の高い副業が解禁されるそうです。
以上の話より、公務員がプログラミング副業をするのは、当分の間無理そうです…。
現役公務員のためのプログラミング副業の始め方
※この章の話は、プログラミングで独立したい!という方や、プログラマーに転職したい!という方にお勧めです。
どうしても、プログラミング副業を始めたいのであれば、公務員を退職する前提で取り組みましょう。
公務員を退職する前提としたプログラミング副業の始め方を解説します。
① 自分に適性があるかどうか?を見極める
プログラミングって、適性がある方と適性がない方がはっきりしています。
プログラミングに適性がある方は、コードを書くことに抵抗がない人。
いかがでしょうか?これが、コードです。
私自身、少しだけプログラミングをやっていた時期がありますが、コードを書くことにストレスを感じたため、すぐに辞めました。
コードを書くことが楽しい!と思える方は、プログラミングに適性があるはずですので、続けることをおすすめします。
② 数か月間、独学で取り組む
次のステップとして、数カ月間独学でプログラミングを学んでみましょう。
「プログラミング ロードマップ」などで調べると、プログラミングの始め方はたくさん出てきます。
本やyoutubeなどで、独学でプログラミングを学んでみましょう。
テックアカデミーなどの有料学習サイトもおすすめですよ。
③ プログラミングスクールに通う
次のステップでは、プログラミングスクールに通いましょう。
ここまでプログラミングを抵抗なく進められた方であれば、本格的にプログラミングを学んでもいいはずです!
私のおすすめは、コードキャンプです。
④ 転職活動またはフリーランスになる
いよいよ、公務員を退職する時期です。
ここまでで、半年~1年間あれば達成することが可能です。
公務員の副業にはプログラミングではなく、FXがおすすめ!
では、公務員を続ける前提で副業をしたい場合、どうすればいいでしょうか?
先ほども言いましたが、プログラミングは法律で禁止されています。
でも、公務員でも許されている副業って、実は今でもあるんです。
- 株式投資
- FX
- 不動産投資(条件アリ)
- 投資信託
- 執筆活動
- 小規模農業
などなど。
そして、私個人の経験から言わせていただくと、この中で一番おすすめなのがFXです。
(※FXには、いろんな手法があります。現役公務員のあなたにおすすめなのは、「トラリピ」を使った自動売買ですね!)
まとめ
公務員は副業でプログラミングをすることが禁止されています。
定年まで公務員!という方には、プログラミングではなくFXがおすすめですね。
転職やフリーランスを視野に入れている方は、プログラミングの勉強を始めてみましょう。
それでは、また。
<!DOCTYPE html>
<html>
<head>
<meta charset=”utf-8″/>
<script type=”text/javascript” src=’/jslib/gaedirect.js’></script>
<script type=”text/javascript” src=’/_ah/channel/jsapi’></script>
<script type=”text/javascript” src=’/jslib/jquery-1.6.1.min.js’></script>