プログラミングを独学でやる以前に身に着けたい大事なこと2019-01-05プログラミングを独学でやる以前に身に着けたい大事なこと雑記シェアするBookmark!FacebookTwitterGoogle+PocketTweet本日は、今話題のたんぽぽブログで書かれているプログラミングむいている、向いていない問題について原因と解決案を記載したいと思います。プログラミングやる前に重要な能力があるかないかは企業で働くうえでかなり重要となるので、採用担当者は少し参考にしてみるとよいと思います。よい大学出てようが、できない人も見てきましたので、あまり相関はないかなと思っています。note.mu私について組み込み系の会社でプロジェクトマネジメント系の仕事をしており、オフショアや新人教育などいろんなengineerをみてきました。プログラミングにむいているむいていない問題タンポポの記事でもありますが、プログラマーになる前に重要なスキルとして・コミュニケーションスキル・問題分解スキルが重要だと私は考えています。この2点が必要かという話をタンポポブログの例を使って説明していきます。コミュニケーションスキルまずコミュニケーションスキルについて少し深く解説しておきます。たんぽぽの記事では、PCとのコミュニケーションが取れていません。「エラー出たんですけど、どうすればいいんですか」なぜなら・aが定義されていないと言われているのに、自分の書いた部分を一生懸命見たりする行為。これまさにコミュニケーション取れていないのですよ。自分と相手(人、モノ)とのコミュニケーション問題なわけです。(私もよく先輩に言われますがね。)問題解決スキル次に問題解決スキルの必要性について語ります。頼むから質問してくれこの一行がなぜ起こってしまうのか解説します。できるプログラマにとできないプログラマの圧倒的な違いとして出てくるのがこの何がわからないかわかるという能力です言い換えると、自分にとって何が問題なのか言語化できる能力を指しますできないプログラマというのが、案外わからないことすらわからない状態で進んでいるので、何を聞いていいかわからない状態に陥っています。質問に行くことはありえません。わからないことすら認識できていないんですもの。プログラミングにむいているむいていない解決策コミュニケーションスキル/問題解決スキルコミュニケーションスキルとは私は、自分と他人の情報を埋める行動だと考えています。問題)エラーすら読まないプログラマ・生徒はエラーを読む気はない。俺の書いたところは正しい!・先生はエラーを読んでほしい。お前のコードはクソというコミュニケーションの対立を解決する必要があります。間違った解決案)よくある間違った解決は、先生の命令で直させる行為です。この行動をしても、生徒側は別の問題でまったく同じようなことが起きます。ようするに成長しません。私がやる解決策)この問題の本質は、お互いの期待値がまったくあっていません。制約理論のクラウドという手法を使い、お互いの認識がずれていることをお互いに認識させます。何かしらの要因で、生徒はエラーを見ることを受け入れてくれていないという事実を先生も認識する必要がある。(言っても伝わらないということを自覚する必要がある)生徒はわからないことすらわからないという事実を相手に伝える。して、エラーを読むという行為の前に潜んでいる本質的な問題をみつけ解決する必要があります。解決するためには、自分と相手の認識が合うまで問題を具体化する必要があります。このやり取りが相手とのコミュニケーションであり、問題解決にもつながる行為となるわけですよ。(プログラマに数学やってよって言われる要因は、これって因数分解に近い感覚なんですよ。お互いの共通項を見つけるまで分解する行為なので)参考文献コミュニケーションスキルの解決案としては、コミュニケーション能力とは何か?を記載している、エンジニアリング組織論を書いた広木氏のブログを一度読むとよいです。見るまとめプログラマになる前に必要なことは、コミュニケーションスキルはかなり重要です。初心者がコミュニケーション不要だからプログラマになるみたいなことを言いますが、コミュニケーション不要なエンジニアはスーパーぶっとんだエンジニアだけです。不要かは、スーパーエンジニアが生み出す価値がすごすぎて、コミュニケーションの部分を代わりの人がやってあげたほうが、チームの生産性が上がるからです。何もできない初心者が、コミュニケーションしません、キリッってなっても誰も助けてくれません。・わからないをわからないと言える環境に入ること・コミュニケーション大事なこと。意識して、日々起こる問題をいろんな人と解決していってほしいなと思います。先日会社のMTGで自分の致命的な弱点に気づきました。『心を整える』がもたらす自己成長と幸福感:長谷部誠のアドバイスを実践するテストエンジニアになるべきか、マネジメントに進むべきか?経験者が教えるキャリア選択のヒント栄のサウナで汗を流した後は、名古屋の味噌カツで体力回復!A2からB1へ。6スポンサードリンクZenback引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。