pakutaso とにかく薄くてスタイリッシュな第2世代バタフライキーボードの打ちやすさのフリー画像(写真) 私はプログラマーになる前は音楽業界にいました。 主に自身で作った楽曲を路上ライブで披露したり、オリジナルCDをライブ会場で手売り販売するなどの活動を行っていました。 もちろんパソコンの知識やプログラミングの知識は持ち合わせていませんでした。 しかし半年間、地道に勉強を続けていった結果プログラマーとして採用され、機能開発などの業務を任されるようになりました。 今回はそんな音楽業界にいて未経験だった私が、プログラマーになるために勉強したことをご紹介していこうと思います。 基礎知識を学ぶと同時に実践できるオンライン学習 私の場合は「Java」と呼ばれる、家電製品やアンドロイドアプリなどの広い用途で使われているプログラミング言語を勉強しました。 最初に基礎知識と実践力を同時に習得することのできる、有料のプログラミングオンライン学習に取り組みました。 Progate ドットインストール などが存在しましたが、0からプログラミングを始めるには最適と言われおり敷居の低いことで有名な「Progate」で学習をしました。 パソコンやスマホなど、どこからでも学習を進めることができるため、電車などの移動時間や休憩時間などで手軽に学習ができました。 サイト自体がかなりおしゃれな作りになっているためモチベーションが上がり、プログラミングの基礎知識もわかりやすくかいてありました。 また実際にキーボードを用いて実装するため、プログラミングの概念や楽しさを実感することができました。 分かり易い参考書 2週間でJava SE Bronzeの基礎が学べる本 徹底攻略シリーズ 志賀澄人 (著) Amazon.co.jp オンライン学習はプログラミングの概念や実装の仕方を学ぶには効果的でしたが、まだプログラミングの細かい部分の知識が分かり切っていませんでした。 そこで私は、参考書を用いて基礎を徹底的に学ぶことにしました。 学習に用いた書籍は「2週間でJava SE Bronzaの基礎が学べる本」という参考書でした。 表紙にはサイの絵が描いてあり、プログラミング学習の本とは思えないような可愛らしいデザインです。本の厚さは4センチほどあり、思ったよりも分厚い本ですが基礎的なことが分かり易く書いてあるためスラスラと読み進めることが…