センスという言葉は具体的な手順が見えていない時に使う言葉じゃない。手順が見えていないのは、練習のやり方を教わっていないからです。その結果、何を考えていいかわからなくなり、教わっている内容が身に入らないので益々理解度が下がるという悪循環に入ってしまう。それはセンスがないから起こるわけじゃなく、然るべき練習をしていないから。その意味ではメンターが側にいるかいないかは大きいといつも思う。自分でゴールを定められるようになるには時間がかかるし、プログラミングのような抽象度の高い概念は、一人では難しいところがあるなぁ。「例えば」という問いを投げる抽象的な概念がわからないのなら、具体例を出すのが一番。具体的な手順がわからなくなった場合によく使うのが、「例えば」です。他の場合でも同じことが言えるはず。「このa_listに入っている要素はPersonクラスのオブジェクト。このa_listがどういうデータ構造になっているか、図に起こしてみて。今、甥っ子にはこーゆー問いを投げて、紙に書かせて宿題にしています。パソコンじゃなくて、紙ってのがポイント。手を動かせないものはわからない。これがテキメンに効いている。コードで表現されたことを「例えばこれがappendされると・・・」と頭を整理して紙に書くことで、イメージと具体例がパチっとつながり、コードで表現された抽象的なものが腑に落ちる。プログラミングって、つまりと例えばを交互に行ったり来たりする。その練習をしてこなかっただけだとしたら、センスで終わらせてしまうのは教える立場である以上やりたくないし、逃げたくはない。センスは知識から始まるこの本に面白いことが書いてありました。センスってのは「数値化できない事象のよし悪しを判断して、最適なものを作る力」だそうです。善し悪しが判断できるためには、良いものも悪いものも知っていないといけないし、そもそも「これがスタンダード」っていう自分なりの型がないと始まりませんね。「練習不足による自分の型がない=センスがない」には語弊があるので、練習を積みましょう。クオリティスタートは第2期に突入しました昨年の6月1日に会社を作ったので、昨日でちょうど1年が経ちました。お取引をして頂いている皆様に感謝申し上げます。以下、主だった近況報告です。ITと経営(事業)をつなぐ、コンサルタントメインでやっているのはこれ。言葉にするとIT企画/IT戦略立案/業務分析/要件定義、といった言葉になるのでしょうか。一言で言い表す事が難しくて、「○○屋です」みたいな単語で表現できないかな〜と思っています。ITコンサルタントだと幅が広くて...事業がどうやって運営されているかを分析して、あぶり出した課題を正しくITで解決する。事業を運営している中で管理している情報やリソースを、どういった形で収集・蓄積して、サービスレベルをあげていく。ユーザーの立場に立って、今後も「ITと事業をつなぐ」仕事がしたいですね。詳しくは別記事に起こそうと思っていますが、Pythonで新人向けのプログラミング研修カリキュラムを一から作って、その内容に沿って研修講師をやっております。下記が目次の一部抜粋です。初心者の方に伝えきれていないこと、伝える順番や表現が適切ではないことがあり、100近い改善点が挙げられています。野球のクライマックスシリーズの頃には、最高のカリキュラムになっているはずです。その際には、色んな方に意見交換がしたいので訪問させて下さいませ。9月以降のお仕事、募集中です8月までは実作業ができないのですけど、9月以降ならば「ITと事業をつなぐ」お仕事をさせて頂ける余裕があります。定期的にお仕事を頂いているお客様もいるので、毎日常駐して詰めるという形態は困難です。月に何回か顔を出して2ヶ月だけ手伝ってくれみたいな使い方は、こちらもウエルカムです。お試し、ということで。要件定義ができる人を探している。自社のITのあり方の議論をリードして欲しい。開発会社様/事業会社様問わず、そういったご相談をお待ちしております。け帳票生成サービス「Docurain」をリリースします帳票開発をもっと簡単にすることができるWebサービス、「Docurain(ドキュレイン)」を、2017年10月頃リリースする運びになりました。事前告知をさせて頂きます。開発者及び開発会社の皆様、オリジナルの帳票開発はどのようにされているのでしょうか?帳票生成ツールをお使いの場合ですと、事前準備(レイアウト作成&データバインディング等)に結構な工数が取られます。PDF生成ライブラリ等で頑張るにしても、座標軸の指定を頑張る必要があり、レイアウトが変更になったら手戻りが発生してしまいます。Inc.さんと一緒になって、このようなサービスを提供することに致しました。ExcelとJSONだけで帳票を作るDocurainは、帳票開発をもっと簡単に出来ることを目的にしています。帳票レイアウトはExcelで作り、その中にプレースホルダーを定義します。あとは定義したプレースホルダーにJSONでデータを与えるだけです。Excelテンプレートと差し込みたい情報をJSON形式で用意して頂き、Docurainが用意したWebAPIを呼び出してお使い頂きます。価格体系API呼び出し1回につき数円、という体系を考えています。無料トライアルも予定しています。これも皆さんのご意見を頂戴しながら、ベストな体系を作っていきたいと考えています。お問い合わせ下さい事前登録を頂いた方には、β版をリリース時にその内容をいち早く告知させて頂きます。「現時点での資料やデモを見てみたい」そう感じて頂けたら、下記のDocurainのWebサイトのお問い合わせフォームより、是非ともお問い合わせ下さい。意見交換等でも構いません。クオリティスタートのお問い合わせフォームからお願い致します。隣のコーポレート・エンジニアリングっていう連載企画、どうでしょう。Vol.2をやります月別アーカイブFacebookSQLを学習できるWebサービスを作りました。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。