質問: 副業としてのプログラミングは、初心者でも可能なものでしょうか? 副業について調べると クラウドワークスなどのサイトで副業案件がありますが どれくらいのスキル(主観的ではありますが)があればこなせるものなんでしょうか? 自身のスキル的には、 現在30代半ばで、20代の頃にシステム開発会社で1年半ほど 在籍していたので、PG工程は経験ありで文法が全く読めないレベルという訳ではありません。 それ以外の設計工程などは単語など聞くだけで実務としてはありません。 結果的には新卒1年目あるか無いかというレベルだと思います。 成果物としては、当時PHPで自作した家計簿サイトをCentOSで自宅サーバーとして 外出先からアクセスして登録、編集などが出来るものがあります。 例えば、 副業の始め方のようなサイトを見ていると テックアカデミー、テックキャンプ、侍エンジニアといったスクールに まずは通ってと出てきますが、全くの他業種で未経験の方が これらを卒業した後は、どういうプロセスを経て副業レベルまで 持っていっているかが見えてきません。 スクールで教わった内容と実務案件では、 スキル的にかなり隔たりが有ると思うのですが どうやって埋めていくのでしょうか? ひたすら未経験可というような案件を探す?感じになるのでしょうか? いきなり大中規模なシステム構築よりも、便利ツールなど作ることからとか?? また、副業の場合は在宅ワークが主になるのでしょうか? フリーランスとしてする場合は、企業に出向するイメージがありますが。。 本業は現在コロナの関係もあり休職中で時間の融通はききます。 プログラミングで簡単に儲けてやろうという気は無く、 時間に余裕があるため、何か勉強や達成感に充てることが出来たらなという感じです。 言語は、PHP、Ruby、最近書店で読んだPythonが興味がありますが特に問いません。 本屋に並んでいるプログラミング入門書籍は読めば大体理解は出来るので、 スクール卒業した方と同程度か、多少アドバンテージあるくらいですが、 次のステップとして何を、実際の副業レベルにまでこぎつけるには、 どうすればいいか、そもそも私のスキルで可能なものか ご意見聞かせてもらえればと思います。
回答: >いきなり大中規模なシステム構築よりも、便利ツールなど作ることからとか?? これしかないと思います。実質一択。 VBAとかの雑魚い案件多いので、そういうのを数倒す方が安心の副業にはなるのかなと。 システムは開発以後の工程の方が長いです。 つまり、貴方が作ったシステムも、障害対応や仕様変更、更改、セキュパッチ適用、ユーザの手順書作ったりとか、など、さまざまな運用の話も出てきます。(運用の話が深く知りたいならITILを勉強すると良いです) それにセキュリティリスクもありますしね。。 そこら辺の煩雑さやルールを経験していないだろう貴方には、契約とか取りまとめるのは、荷が重いように感じます。 まあ、本来なら開発でリスク取る分、運用や保守って金額的に美味しい部分なんですが、契約の仕方を間違えたり、開発品質管理がうまくいかなかったなどの場合はかなり危険です。 そこら辺の経験がないのにホイホイ請け負うのは怖いですね...。個人的には。