LoginSignup
2
1

More than 5 years have passed since last update.

インターン行ってるだけでは身にならないので気をつけろ

Last updated at Posted at 2018-07-09
1 / 28

諸注意

  • 技術的なことを書いていない
  • 自戒も込めた記事
  • 長期インターンに行ってるからと油断している学生向け

自分のエンジニア歴


長期インターン(3社)


少し長くやってるけど・・・


あんまりエンジニアとして成長できてない


原因は


様々なことをなんとなくやってたこと


なんとなくやってたポイント

  • なんか実装できちゃったからいいや!
  • なんかこれできないけど、ググったらあったわ!
  • 動作確認やって見たら動くし、おっけいだ!
  • テストより先に実装実装。自分の書きやすさ優先!
  • テスト書きやすさの考慮とか知らん!
  • まあどうにかなるっしょ!

これらはマジで危険兆候。


放っておくと


綺麗な実装があまりわからない


落ちるコードを書いちゃう(意識してそういうコードにしてるわけではない)


などと行った副作用がある


意識すべきこと


なんとなくやってたポイント抹殺。


なんとなくやってたポイント

  • なんか実装できちゃったからいいや!
  • なんかこれできないけど、ググったらあったわ!
  • 動作確認やって見たら動くし、おっけいだ!
  • テストより先に実装実装。自分の書きやすさ優先!
  • テスト書きやすさの考慮とか知らん!
  • まあどうにかなるっしょ!

できる人の真似をする


例えば


公式ドキュメントを読んで理解する

わからないところはソースコードを読みにいく

フレームワークは綺麗なコード代表格。読む!

汚いコードも読み、何が悪いのかを考える


プロのお仕事を目指すと良いのでは(自分も探してる)


じゃあ、プロってなんだ。


エンジニアでいうと


考慮の網羅性

実装のスピード

ミスの少なさ

作業見積もりの速さ

作業見積もりの正確さ

配慮のある開発


それに伴い必要だと感じていること


設計の考慮事項の整理

設計のパターンを知ること

自分の実装速度の把握

言語, ツール仕様の把握

調査のやり方の把握

自分の作業で短縮できる箇所の断捨離


まとめ


結局なんとなくやっているだけではなんでも意味はなくて、何か自分がやらなきゃいけないことを意識していく必要がある。(同期にイキってるとか言われそう笑)

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1