初投稿
もう何回こすられてきたかわからないようなタイトルですが、表題のとおり、未経験転職系エンジニアがゼロから学習していく様を記録していく記事です。
普段OneNoteに記録しているようなメモ書きレベルの備忘録を私自身の学習記録として残していくのと、習慣化につながるかなと思い始めてみました。
一つの記事にするのがはばかられるような内容になると思いますが、なんせ飽き性なものでして、継続を最優先事項とするため、記事の質や量は二の次で良いというスタンスで行きます。
仮に継続できたとすれば、質も量も上がっていくと考えていますし、おそらくこの記事に黒歴史感を感じて修正をかけるはずです(そもそも修正できるのか?そんなことすら知りません)
とはいえ、目標や立場ぐらいは明確にしないといけないなと思いますので、その辺は改めて投稿していこうかなと。
とりあえず初回ということで簡潔に自己紹介です。
経歴と現状
学歴:偏差値50に届かない程度の電子情報通信系学科の学部卒。研究は弱電の回路がほとんどでプログラミングの経験は授業のC言語半期と、ArduinoのLチカ程度。
前職:メーカーでパワーサプライや無線制御ユニットの開発(実態は要求仕様を書いて外部に投げて評価する上流工程だったので設計力はないです)。
現職:メーカーの研究開発。IoT関連でWiFi,BLE,LoRaなどなど幅広く無線に関与。
関係してくる言語は、組み込みCやらAWSやらラズパイ(Linux,Python)やら
困りごと
とにかく同僚が当たり前のように使っているLinuxやC言語など、プログラミングの基礎知識がなさ過ぎて本題に入る前に躓いてしまっている状況で自己肯定感下がりっぱなしです。この状況を打破すべく、まずはC言語を基礎から根本的に理解してやろうと。
で、安直ですが体系的な学習として書籍を一冊走りきることを目標に、学習記録を残していきます。
学習記録 #0
Amazonで評判が良かったこちらの書籍で学習を進めていきます。「C言語 新版 ゼロからはじめるプログラミング」三谷 純 著
自分の性格的に、三日坊主を回避することが一番の難関ですので1日1項を最低目標とします。
(本当は1日1章ぐらい進めたいですが、たぶん仕事の後にこの量は続かないので、、、)
ちなみに、全8章、28節、約110項と応用8項の構成になっていますので、最低ノルマの場合は完了に3か月要します。
実際には丸1か月で終わるペースになればいいかな。
今日の進捗を置いて、初投稿とします。
第1章 C言語に触れる
1-1 C言語に触れる
VSCodeでsampleファイルを開くとエラー出現
まさかここで躓くとは思わなかった笑
”#include エラーが検出されました。includePath を更新してください。"
いろいろ調べるとVSCodeの公式が一番わかりやすかったので下記ページに沿って実行
https://code.visualstudio.com/docs/cpp/config-mingw
GCC、g++、GDBが正しくインストールされていることを確認し、HelloWorldの出力を確認できました。
てかGCC、g++、GDBってなんぞ?
ということですでにAM2時なので寝ます。
本日は1節で終了です
道のりは長い、、、