プログラミングのレベルアップしたいならサンプルコードを探すのだ。

@nabeemichi です。 フリーランスでエンジニアをしていると、いろいろな経歴を持った人のソースコードを見ます。 SIer出身のソースコードみたり、有名なベンチャー出身の人のソースコードを見たりします。 ソースコードは人間が記述するので、それなりに癖が…

トラブルシュートができないエンジニアは、変数いじりすぎて自爆してる

@nabeemichi です。 エンジニアとしてプログラミングしていると、トラブルシュートはつきものです。 開発中に期待値とは異なる結果になってしまった場合やエラーが起こってしまった場合にすることもありますし、 既存システムを保守していて、ユーザーからエ…

フレームワークのソースコードを読まないからプログラミングが上達しないのですよ。

@nabeemichi です。 WEBアプリだろうがスマホのアプリだろいうが今の時代、アプリケーション開発においてフレームワークやライブラリを利用しないことはない。 世界中の頭のいい人たちや、世界中の開発者の経験を詰め込んだ素晴らしいフレームワークやライブ…

プログラミングできるようになりたいなら他人の責任にするエンジニアになればいい。

@nabeemichi です。 プログラミングができるようになると、どんどんゴーディングして実装を増やしたがるエンジニアは多い。 実装すればするだけ、自分が作っているという満足感もあるしできるようになっている気がするのです。 でもね、本当にできるエンジニ…

無料プログラミングスクールを利用してエンジニアになることを妄想する

@nabeemichi です。 独学で勉強してプログラミングができるようになり、一人でWEBサービスくらいなら作れるようになった僕は、 プログラミングスクールに行ったことがない。 プログラミングスクールどころかプログラミングの研修すら受けたこともない。 最近…

ユーザー目線が必要なように、マネージメントする側もプレイヤー目線が必要

@nabeemichi です。 IT企業によらず、新卒や未経験者を採用することがあります。 僕も新卒でプログラミングなんてしたことありませんでしたが、IT企業に入社しました。 最近ではエンジニア不足であるので経験のあるエンジニアはなかなか採用できない。 ベン…

部下がミーティング中に話を聞かない理由は、あなたが価値を提供できてないからです。

@nabeemichi です。 プロダクトをつくるときや、新規アプリを作るときにはキックオフをしたり、 開発プロセスを改善するためにKPTフレームワークを利用したミーティングをしたりと、プロダクトに関わる人で集まってミーティングをする機会はしばしばあります…