初心者女子プログラマーが面接前にやる初めてのプログラミング!

さてこちらでは、実際にプログラミング環境を作った上で、どのようにプログラミング経験を増やしていけば良いかを考えてみたいと思います。

※本ページにはプロモーションが含まれています。

 

プログラミングが出来るようになるとは?

プログラミングというのは、知識があれば出来るというものではありません。一般的に漠然と認識されているものとは全く違い、実は経験が非常に大きなウェイトを占める仕事になります。

ですので、まずは書いてみて動かす、動かないからデバッグする、動くようになる。このようなステップをいかに早く多くこなしていくのかということが、実はとっても重要なのです。

そう言った意味でプログラミングの習得というのは、スポーツや絵画・小説などのスキルを習得するステップに近いと言えます。この点を勘違いすると、いつまでもプログムを”書ける”ようになりません。

つまり動くプログラムを書くためにはスポーツのスキルを習得するのと同じように、正しいやり方を”真似る”、身に着ける応用する、といったステップ(守破離の法則)が欠かせません。

そして転職前であっても、こういった経験を積んでおくことが、転職でも大きなアピールポイントとなります。逆に言うと転職前にここまでやる人はあまりいませんので、やっておけば大きな差別化要因となり、良い待遇を得ることにも繋がりますので、是非お薦めします。

そしてこの時点では、なぜこのプログラムが動くのか?と言うことの理解は後回しにして、どう書いたらどう動くのか(動かないのか)と言うことの経験を積みましょう。

Python

それではおすすめのPython学習サイトです。

Pythonで学ぶ 基礎からのプログラミング入門

Pythonで学ぶ 基礎からのプログラミング入門(1) Pythonでプログラミングを学ぶ理由とは?
本連載は、Python の文法について、教科書のように詳細に記載するというよりも、「プログラミングの普遍的な概念を理解した上で、Pythonのコードを実際に書く」という実践的なスタイルで解説していきます。今回は、プログラミングとは何かということ、またPythonでプログラミングを学ぶ理由について紹介します。

こちらはマイナビニュース内にある Tech+ というチャンネルにあるPython講座です。Pythonの基本的な機能から応用まで、様々なトピックに合わせて出題されており、問題を解くことで経験を積んでいくことが出来ます。

CheckiO

CheckiO - coding games and programming challenges for beginner and advanced
CheckiO - coding websites and programming games. Improve your coding skills by solving coding challenges and exercises online with your friends in a fun way. Ex...

こちらはCheckIOというプログラミングを解きながら進めていくゲーム。ゲームをやることで自然とプログラミングの経験がつけられるという、ゲーム好きに向いた学習サイトです。

コードガールコレクション

コードガールこれくしょん

こちらはpaiza が運営する女子ナビゲーターと一緒にプログラミング問題を解き、「コードガール」を集めながらストーリーを進めていく、プログラミング学習ゲームコンテンツです。Python以外にも多くの言語で進めていくことが出来ますので、新しい言語を身につけたい時にもおすすめのサイトです。

Arduino

こちらはArduinoのサンプルコード集のサイトです。Arduino環境ではプログラム(コード)のことをスケッチと呼びます。

Arduino IDEによるサンプルプログラム集

Arduino IDEによるサンプルプログラム集|フィッシャーテクニック・エデュケーション
Uno-F boardは、DIDACTA advanceが独自に開発したArduino用拡張カードです。Arduinoを用いたプログラミングの学びを、フィッシャーテクニックのモデルと組み合わせることで加速します。

こちらはドイツ生まれの知育玩具フィッシャーテクニック・エデュケーションの日本語訳、様々な工作例とそれに対応するスケッチ(プログラム)が記載されています。

Arduinoサンプルグログラム解説

Arduinoサンプルグログラム解説
Arduinoのサンプルプログラムを解説するページです。

こちらは個人の方が作成しているArduinoのサンプルプログラムの解説ページ。Arduinoの開発環境には、非常にたくさんのサンプルコードが紹介されているため、それらについての解説を載せてくださっています。

反復学習式プログラミング塾テックジム

そんなあなたにおすすめの講座がこちらテックジム。
いわば「公文式」や「武田塾」のプログラミング版がテックジムなんだという、斬新なコンセプトの元運営されているITスクールです。

とにかくプログラムが書けるようになる!そのことに特化したIT塾なので効果は抜群。自分にITエンジニアの素質があるかどうか不安という方なら、Webカウンセリングだけでも受けてみて、そちらの方向に進むかどうか考えてみるのが良いでしょう。

 

如何でしたでしょうか。プログラミングを身につけるには実践あるのみです。

本気でITエンジニアになりたいのであれば、今すぐプログラミング環境を整え、まずは最初のプログラム(この業界では Hello World! と言われます)を書いてみて下さい。

最初はうまくいかないかもしれませんが、出来た暁には新しい世界の扉が開かれることでしょう。お試しあれ。

コメント

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