はじめに
実は、エンジニアの仕事をしていますが、私のプログラミングスキルは低いです。
もちろんプログラミングは習いました。
しかし、エンジニアとして価値提供できるほどにプログラミングに精通していません。
現在の自分について
はじめにでも書いた通りです。スキルとしては低いです。
仕事ではJavaをメインに開発をしています。
しかし、どのような意図をもってクラス分けをしたのか、フォルダー分けをしたのかを説明することはできません。
ただ、新しい機能をつけるから、メソッド作って、条件分岐をどうするか程度しか考えてこなかったです。
だから、転職活動をしても、
面接官は
「Javaができると言っているけど、数行のコード修正だけだろ」
と思うのでうまくいきません。
非常に苦痛でした。
将来なりたい姿
悔しい経験を乗り越えたいの気持ちで行動します。
Javaでも意図をもった設計ができるのはもちろん、ReactやGoなどモダンな言語でも設計が自走でできるレベルまでもっていきます。
自分のレベル上げをする。ただそれだけ。