お疲れ様です、今回は自分の同僚であるエンジニアについて書いていきます。
その方の何がすごいかというと、エンジニアに必要な発想力と知識力がすごいということです。
何がすごいの〜??
①発想力
エンジニアにとっては発想力や問題解決能力は必須です。その中でも一部の方はものすごい発想力で問題を解決していきます。
小さい例ですが、あるサイトのページで画像数はいくつあるのかを確認する方法を考えてみてください。
一般の方でしたらサイトをスクロールしながら画像を数えていくと思います。
それはそれで一つの問題解決方法です。
しかし、エンジニア的発想ではそのページ内で幾つのimgタグがあるかを確認するスクリプトをプログラミングし、実行するのです。
何言っているか分からなくても大丈夫です!
エンジニアの中でもこの発想が足りていない方が多いのです。
なので、この人はやっぱすげーなと思うのはこのような発想をいろんなとこで持っているからです。
②知識がすごい
エンジニアには色々と種類があります。インフラ、フロント、バック、フルスタックと言った種類でいうと何十種類もあるかと思います。
すごいと思うエンジニアは一つの分野だけでなく、いろんな分野の知識を持っているエンジニアです。さらに新しく作られる機能などを知っている方です。
知識があるから次々とコードをかけて、話し合いでも次々と自分の意見が言えて、しかも意見もしっかりしている。
なのでとりあえずたくさん学んで、学んだらすぐそれをプログラムにしましょう。
では、そのようなエンジニアになるためには?
プログラムを書くこと、これだけです!
さらに追記で、普段は書かないようなコードを書いたり、違う言語で書くのもいいかと思います。
例えば契約しているサーバーがあれば、そのサーバーにターミナルで接続し、php.iniの設定やメールアドレスの設定などを変えるみたいな小さなことでも実際にコードを書いてうまくなっていくしかないです。
おすすめプログラミング学習サイト
英語できる場合 -> LeetCode
英語できない場合 -> Prog8
以上になります、
読んでいただきありがとうございます!!