文系未経験ITエンジニア、コードリーディングのコツを調べる
プロジェクトに配属されました
まだ研修期間中ではありますが、プロジェクトチームに配属されました。
チームリーダーの方にサポートしてもらいながら、実践を通して学んでいきます。
初めて実際に使われているコードを見た
おお、、これが実際に使われているコードなのか…「多いな!!!」というのが第一印象。
でも、実際にそのプログラムでどのような処理を行っているのか聞いたあとは、「え、これだけのファイルでそんな色んな処理できるんか…!」という印象に変わりました。
初めての実装
先輩に手取り足取り教えてもらって、初めてコードの実装(めちゃ簡単なやつ)をやらせていただきました。
実際自分は打っただけ(というかコピペ)ですが、ちょっと感動しました。これが自分がこれからやっていく仕事なのか…!
コード読まなきゃ
今後の仕事のイメージが掴めたところで、やっぱりコードの全体像を最初に把握しないといけないことを実感。
でも、研修でコードリーディングってムズいな、、と思ったばかり。
じゃあ先人の知恵を借りよう!
一旦ネットで「コードリーディング」と調べる
ということで、ここから本題。
細かいコードは読まない方がいいらしい
牛尾さんって有名な方な気がする…!(詳しくはしらない)
こんな人でもコードの細かい部分は読まずに進めているのか。
まずは全体像を確認
いきなりファイル内を見るのは、「木を見て、森を見ず」。たしかに!
まずはドキュメントを読んで、どこでどんな処理が行われているのかをざっくり理解するところから始めるようにします…!
まとめ
とりあえず、以下の点に気をつけて読んでいきます。
- まずはコードの全体像を把握する
- その際に、ドキュメントを活用する
- 行われている処理の順を追ってみる(トリガーを見つけるのがムズいので、ここは分からなかったら先輩に聞く)
文系未経験ITエンジニア、エンジニアって口悪くない?と思う今日このごろ
エンジニアって口悪くないですか?
最近IT関係の記事をあさるようになって感じてること。
なんか、できる人ができない人を見下す文化みたいなのありますよねwww
いやまあそういう文化だからって言われたら全然受け入れるんですが、この文化って本当に生産性あるのかなあと考えてしまう。
IT業界の現状は超絶人手不足
そもそも、自分のような文系未経験者をIT企業がガンガン採用していることが証明してますね。日本のIT人材は不足してます。
IT関係の記事特有の見下し文化について
①IT業界のハードルを無駄に上げている
「○○に困ったときは、○○を参考にしましょう!」でOKなはずなのに、調べただけで謎に傷つく…
②2ちゃんねるとかYoutubeのコメ欄に近いノリを感じて、イタい
これはそのままの意味w
仕事のテンションで読むと全部真面目に受け取ってしまうので、ちょときつい。
③業界全体として、人を育てる気、ある?
最初は全員初心者なのよ。きっとすごいエンジニアの人にも、初心者時代はあったはず。
こういう記事読むと、人を育てる、というよりは振り落としてやるぜ!という気迫を感じる。
教育する気はなさそうやな。
結論:自分は教育できるエンジニアになりたいです
まあそのためにはまずスキル磨けよ、という話に帰着するのだが。
がんばります。
文系未経験ITエンジニア、調べものをしてみる
先輩が共有してくださる色んな情報、ごめんなさい、全然分かりません。
研修期間なので、新人向けに先輩方が「これ読むといいよ~!」という記事をいつもたくさん紹介してくださいます。
優しい、ありがたい。
でも、ごめんなさい、、、ハイレベルすぎて記事の意味、分かりません。
ということで、超初心者向けの記事を自分で探しにいってみた。
いきなりまとめサイト見つけた
ここからたどって、色んな記事を見てみた。
最近考えてることとか感じてることに近かった記事
みんな考えてること、感じてることは同じ。
周りと比べると泥沼にはまっていくなと改めて思う。
別に周りより劣っててもいい。会社の中ではクソみたいなエンジニアでも、社会全体でみれば、IT全く分からん人の方が多いし。
qiita.comhttps://qiita.com/nesheep5/items/e7196ba496e59bb2aa28
情報収集法のまとめサイト
こういうのが知りたかった!
みんなこういうところから情報仕入れてるのね。
ちなみに、中身は読んだけど初心者には意味分からんものも多い。
以下、印象的だったサイト
コードは書いたら負けらしい
全部書けばいい!みたいなのはカネにならんらしい。
でも、ある程度の水準までいくと頭打ちになって、結局プログラムスキルがものをいう、みたいな。
結局プログラムスキル必要なんかい。
つまづくプログラミング初学者
分かってから始めたい病はめちゃ共感できた。
手を動かさないと覚えられないし、よく分からん。
自分は頭悪いから、まあこんなもんだろうと割り切って進める勇気をもちたい。
休日8時間勉強は絶対むり。それが正しくても、その人生は送りたくないかな。
まあキャリア積んだらそうしたい瞬間がくるかもだけど(可能性低い)
ネットサーフィンは時間が溶ける
だらだら見てたら2時間ほど時間が溶けた。
先輩がRSSリーダを勧めてた理由は理解できた。