ライフをハックしたい

プログラミング初心者向けの記事やランニングや就職活動、資格などについても書いています。

IT

資格や教育などIT全般についてです。

オブジェクト指向が分からないときはたくさんの説明を見よう!

オブジェクト指向の理解は難しくてわかりにくいです。クラス、カプセル化、ポリモーフィズム、と新しい用語の連発で入門者の心が折れる気持ちもわかります。最初は用語の暗記になりますが、徐々に概念の理解を進めていきましょう。初心者はわからない用語を…

C言語のポインタがわからないときに参考にしたいサイト【ポインタをなぜ学習するのか】

最近よく耳にするIOTのおかげでC言語も最注目されてきました。ずいぶん昔に勉強したので再習得したいと思う人も多いでしょう。C言語を習得する上で、最初の大きな壁は「ポインタ」です。ポインタの理解なくしてC言語の習得は出来ません。しかし、多くの入門…

新卒入社したSierを3年持たずに退職した理由

新卒で孫請けSIerに入りましたが、3年持たずに辞めました。辞めた理由を記していきます。1.給与が低く、上がらない クライアントからは100万近くもらえるのに30万しかもらえないというのはザラでした。給料が上がればまだ我慢できますが、上がらない…

ポインタがわからない?C言語プログラミングのポインタ入門

ポインタで躓く人が多くいます。それまでの基礎がしっかり学習出来ていれば、理解することは難しくありません。 誰もが通った道です。ポインタを1発で理解できる人などいません。(そう思っている人は、ポインタを理解できていないはず) まずは、ポインタ入…

C言語入門本 これから始めるプログラミング初心者にお勧めする4冊

初心者向けのプログラム入門本は、複数あり、どれを選んでいいかわからないものです。専門学校でプログラミングを教える立場として、4冊の本を比較してみたいと思います。また、本を1冊終わらせる事は大変かもしれませんが、まずは1冊最後までやりきるこ…

専門学校教員として小学校でのプログラミング教育について考える

次回の学習指導要領の改訂で、小学校でプログラミングの教育がはじまります。1.環境構築の問題 統一した環境を整えることができればマニュアル化して授業の導入が出来るでしょうが、スペックやOSまでも違うマシンで環境構築が出来るでしょうか。小学生の教…

JAVA入門講座「JAVA入門5つの手順」プログラミング初心者向け

プログラミング初心者のJAVA入門向けの記事が少ないと感じました。 検索で上位表示されたり、ホットエントリにのるサイトは、ある程度プログラミングの知識がある人向けの記事が多いように思います。この記事を読んで、1人でも多くの人がJAVA入門の最初の第…

最短で受かる!基本情報技術者試験対策の勉強時間について

IT資格の登竜門である基本情報技術者試験(FE)の対策まとめです。1.午後対策に時間がかかるので午前勉強は早めに切り上げる 2.午後対策中に午前の内容が抜けてしまうので、並行して学習する 3.アルゴリズムと言語は時間がかかるので、捨てる時はきっ…

なぜ、あなたはJavaでオブジェクト指向開発ができないのかを授業で使ってみて

今週のお題「読書の秋」 なぜ、あなたはJavaでオブジェクト指向開発ができないのか―Javaの壁を克服する実践トレーニング JAVAの入門書と並行して内容を進めていっています。ちなみに、JAVAの教科書はこちらを使っています。非常に分かりやすいです。 スッキ…

全員がプログラミングの経験があるという世の中は素晴らしいことだ

次回の学習指導要領の変更で小学生のプログラミング教育が始まります。 小学校段階におけるプログラミング教育の在り方について(議論の取りまとめ):文部科学省 小学校段階における論理的思考力や創造性、問題解決能力等の育成とプログラミング教育に関す…

続・私がエンジニアを辞めた理由

以前の記事がホットエントリーに入ったこともあり、いくつかコメントを頂きました。 www.lifehackit.work 多くが、 ・エンジニアが悪いのではなく、零細SIerが悪い との意見でした。まさにその通りだと思います。また、 ・WEB系行け とのコメントも頂きまし…