プログラミングの勉強って何をすれば良い? 現役のシステム屋の意見

仕事・働き方

プログラミングを学ぼうと思っているんだけど、何から始めれば良いの?

プログラミングを学びたい」と思う理由は、就職や転職、もしかしたら副業かもしれません。趣味で何かを作りたいなんてこともありますよね。

僕はシステム屋として約20年仕事としてプログラミングに携わっています。20年もシステム屋をしているとベテランですよね。

プログラミング言語だって、C言語、C++、C#、VB、Java、PHP、Ruby (on Rails)、JavaScript、html5、css3などなどプログラミングが行えるし、アプリケーションを作るときにどの言語が良いかも分かる。

今は40代半ばなのでシステム設計が主な仕事なんだけど、ほとんど、ひとりシステム部なので設計だけじゃなく、開発もしています。なので現役でプログラミングをしています。

プログラミングを勉強しようとしているあなたは「なんのこっちゃ」って感じだと思うけど、僕は結構、凄腕のシステム屋なんです(笑)

本気でプログラミングを身につけたいと思うなら、僕のアドバイスを聞いて欲しい。きっとあなたの役に立つはず。

僕はシステム開発会社で約10年間、新人教育を担当していました。プログラミングを学んできてない新人にもプログラミングを教えていた。なので、実際のシステム屋の『生の声』だと思うよ。

プログラミングを学ぶと働き方が変わる

実際にシステム屋をしていると人材は不足していると感じる。特にスキルが高いエンジニアは少ない。バリバリ、プログラミングができるスキルを持っているエンジニアは少ない。

これからは、もっとシステム化が進んでいくと思うのでプログラミングスキルを身につけるとキャリアに困ることは少ないと思う。現実問題、今50代超えのエンジニアが大量に退職されると今よりもっと人材が不足する。

プログラミングスキルを身につけると在宅でも、変な話、フリーランスでも仕事は結構ある。以下のクラウドテックで無料会員登録をして案件とかをみると在宅OKなんて仕事も多いので、副業やフリーランスでも食っていけると思う。

クラウドテック公式:クラウドテック

プログラミングってある程度、仕様が決まってしまえば自分との闘い(笑)

プログラミングは誰でもできる

そんなスキルのプログラミングなんだけど、実は、そんなに難しくない。しっかりと基礎を固めれば、プログラミング言語が変わっても対応できる(経験談)

その基礎を固めるまでは、勉強が必要。命令文を覚えなければいけないし、ロジカルに考えるクセをつけないとイケない。

プログラミングって、できるだけ細かく手順を決める作業、その手順をコンピュータに分かるように書く作業がある。プログラミングを学ぶときに「命令を書く作業」ばかりに目が行くけど、本当に大事なのは、手順を決める作業

出来るだけ細かく、ツッコミを入れられないような手順を作ることができれば、プログラミングは完成したようなモノ。

でも、そのプログラミングの基礎「手順を細かく決める作業」って、プログラミング言語の本を買ってきてもほとんど載っていないんですよ。

なので、難しいと思われてしまう。と言うか、その考え方を覚える方法って独学だと難しいと思う。実際にその考え方がわかるようになれば、プログラミング言語のスキルは2ヶ月もあれば身につけられる。

\無料カウンセリングはこちら/

プログラミングに必要なのは気づくこと

今、小学生で始まるプログラミングの授業も、コンピュータにやってもらいたいことを、どんな順番で命令するかと言うことから学ばせると思うよ。

どうしてもプログラミングを勉強しようとするとプログラミング言語から勉強を始めてしまうんだけど、それより大事なのは考え方。それって教えられるというより、本人が考えて気づかないと無理。

これは僕が新人教育をしていて感じたこと。プログラミングを諦めて会社を辞めていく子たちは、どうすれば良いかを知りたがる。バリバリ働ける子たちは、理由を考える。なんか、そんな感じ?

ぶっちゃけ、全部なんて教えられないんだよね。全部、手順を教えるならミスがないコンピューターに教える(プログラミング する )よ(笑)

始めのプログラミングはWebで決まり

プログラミングを学ぶなら、以前の記事でも書いたんだけど、断然、Webアプリがおすすめ。

開発環境も直ぐに準備が出来るし、動かす環境も簡単に手に入る。そして、比較的ネット上にテクニックが公開されている。

始めてプログラミングを勉強するならWebアプリケーションを作るのが一番だと思う。因みにこのブログもWebアプリケーションとして動いています。

僕は自分で全部設定してブログを公開しているけど、こんなアプリケーションだって出来るようになる(笑)

php、html、css、jQuery(Javascript)、mySQLのスキルが必要だけど気合を入れれば、3ヶ月もあれば身につけられると思う。

独学で勉強するのが難しいと思うのであれば、プログラミング言語の勉強も必要だけど、細かい手順を考えるクセをつけると良いと思うよ。

プログラミングは独学よりスクールがおすすめ

プログラミングは独学でも身につけることができます。ただ仕事で使うためのプログラミングだったらスクールで身につけた方が良いですよ。と言うのは、プログラミングを仕事にする場合、プログラミングの流れを知るのも大事。

普通のスクールだと、あまり意味がないんだけど、【DMM WEBCAMP】はガチでおすすめだと思う。理由は実務に近い実践的なカリキュラムだから

システム屋として活躍したいと思っているなら、システム開発の工程を知っていた方が良いし、実際にチーム開発の一員として学べるのって大きいと思う。変な話ですが、システム会社に入ってもココまで教育してくれないしね。

東京と大阪にしかないのが残念。通えるかって言うのもあるけど、通えるならこういうスクールが良いと思う。

転職を本気で考えている方向けのプログラミングスクール!【DMM WEBCAMP】

最後までお読みくださりありがとうございます。
この記事が気に入っていただけたらシェアしてくれると嬉しいです。

ひらめをフォローする
第18研究室

コメント

タイトルとURLをコピーしました