◆1:自分がまだ多くを知らないことを自覚する
◆2:ソフトウェア開発の最も難しい部分は「正しく設計すること」である
◆3:最高のソフトウェアエンジニアはユーザー目線で考える
◆4:最良のコードはメンテナンスの必要がないコードである
◆5:ソフトウェアは手段である
◆6:行き詰まったら手を止めてみる
◆7:システム設計時には実現可能な範囲を把握する
◆8:失敗を前提にして、それを乗り越える力をつける
◆9:答えが明確になるまで質問を続ける
◆10:超絶スキルのプログラマーを見つけるよりもチームの足を引っ張るプログラマーを避けることに重点を置くべき
◆11:熟練したエンジニアはツールに関する独自の意見を持つ
◆12:人々はイノベーションを望んでいない
◆13:顧客のデータはシステムの最重要部分である
◆14:枯れた技術を活用する
◆15:謙虚な人を無知と誤解しない
◆16:定期的に文章を書く
◆17:プロセスをできる限りスリムに保つ
◆18:ソフトウェアエンジニアは、製品の運用にもかかわるべき
◆19:面接時に企業に在籍しているエンジニアチームの能力を見極めるのは不可能
◆20:常にシステムの小型化に努める
引用元:https://gigazine.net/news/20211012-software-engineer-learned-20/
0 件のコメント:
コメントを投稿