タグ

ブックマーク / gothedistance.hatenadiary.jp (41)

  • Javaで「はじめてのプログラミング」を教えるのはキツイと思った話 - GoTheDistance

    2017年4月から人生初めての新人研修講師を務めさせて頂くことになりました。プログラミング入門がテーマです。 先方は昨年までJavaでカリキュラムを組んでいたんですが、JavaをやめてPythonでやらせてもらえないかと提案し快諾頂きました。プログラミングの入門書を書いたから特に感じることなんですけど、Javaはプログラミングの初学者に向いていない言語だと思います。 クラスありきの言語設計 それがJavaの良いところでもあると思いますが、プログラミング自体が初めての方を対象に考えた場合、はじめの一歩として不適切だと感じます。 Hello Worldが重たすぎる お馴染みのHello Worldです。初めてのプログラミングで以下のコードを見たら、何のことやら分からないでしょう。 public class Test { public static void main(String[] args

    Javaで「はじめてのプログラミング」を教えるのはキツイと思った話 - GoTheDistance
    shiget84
    shiget84 2017/03/31
  • 事業会社をIT会社に転生させることが、これからのSIerのミッション - GoTheDistance

    言いたいことがストレートに伝わる良い文章だと思います。 simplearchitect.hatenablog.com ウォーターフォールはなんのメリットもない。プロジェクトの工程間のつじつまを合わせることができないやり方でオーダーメイドのソフトウエアが正しく作れるわけがない。正しいし、それなら一切のメリットが無いという話も理解できる。 では、ここで小噺をひとつ。受託開発の要件定義フェーズであなたは要件を変えないと顧客にとって不都合が起こることがわかったとします。社内で相談した結果、えらい人がこう言いました。 確かに不都合はあるかもしれないけど、固まった要件を自分から揺り戻すなんて出来ないぞ。これ以外やりませんって合意を取らないと前に進めないだろ? その変更が違う変更を産むかもしれないし、お前それ膨らんだ時に責任取れるの? 僕の実体験を一部脚色してお伝えしています。簡単に言えば、ソフトウエア

    事業会社をIT会社に転生させることが、これからのSIerのミッション - GoTheDistance
    shiget84
    shiget84 2016/06/21
  • エンジニアのための経営学という資料を公開しました - GoTheDistance

    良かったらどうぞ。 僕は2年半前から弊社の経営について口を出し始め、実際に会社を変えたくて行動しました。このままじゃ死ぬとわかったからです。そーゆー話をベースに、エンジニアもサービス作って運用して金を稼ぐ以上、知っておいたほうがええんちゃうかなぁと思うことをまとめました。 詳しい話を聞きたい方はTwitterでもメール(gothesenpai at gmail.com)でも、適当に問い合わせて下さい。 何か1つでも得るものがあることを願います。 エンジニアのための経営学 from Michitaka Yumoto

    エンジニアのための経営学という資料を公開しました - GoTheDistance
    shiget84
    shiget84 2015/02/25
  • 永和さんの「価値創造契約」が大苦戦を強いられている件 - GoTheDistance

    この資料、非常に衝撃的だった。中の人がここまで公開していいものなのか、という意味でも。 俺の価値創造契約 from Fumihiko Kinoshita 永和さんの価値創造契約とは 新しい契約形態での受託開発サービス「価値創造契約」 | 永和システムマネジメントに詳しくありますが、簡単にいえば「初期費用無料で、常に改善・運用をしながら月額定額制でシステム利用料を頂く」というビジネスモデルです。価値あるシステムは必ず長く使われ変更を伴うのだから、その変更を受け入られるモデルを提供すれば双方にメリットがある。これが立脚点のようです。 2013年営業実績、0件 資料によればテレアポを800社行い、様々な展示会にも出展されたそうです。12社にコンタクトできたけれど受注は0件だと書いてあります。マーケティングに失敗してしまったと言って良いでしょう。 受託開発の弊害と指摘される「価値あるシステムを作り

    永和さんの「価値創造契約」が大苦戦を強いられている件 - GoTheDistance
    shiget84
    shiget84 2014/09/19
  • 残業をしない会社を作るために - GoTheDistance

    みんな大好き社畜ネタ。表題に書いていることは全く同感。 長時間労働・サービス残業は自分の価値を下げ企業存続を危うくする | Act as Professional - hiroki.jp 個人レベルなら残業は搾取なので逃げろで済むんですが、会社を変えようとすれば「労働者のレベルは一定水準のレベルに言っているのに、組織としての労働生産性はクソ」という現象をまじめに考えざるを得ない。その時に感じたことを書き連ねます。 長時間労働やサービス残業については、まず根的な問題として、個人の自助努力で減らせる残業には限界があることを認識しないといけない。自分が生産性を上げて頑張っても、誰かの仕事を待っていたら残業が大きく減ることはない。底が空いたグラスに幾ら水を注いでも、ねぇ。個人レベルにおいて残業を減らそうとすると、頑張るのではなく頑張らないのが最も合理的になるというのが実際の所。僕もサボリーマンレ

    残業をしない会社を作るために - GoTheDistance
  • クラウドがもたらしたSIの価格破壊の果て - GoTheDistance

    クロノスの山さんと飲みにいきました。遅刻してすいませんでした>< 僕らの興味はやはりSIビジネスがどうなってしまうのだろうかという点で、色んな観点から話が盛り上がった。 クラウドの台頭によって、ビジネスでITを利用したくても出来なかった層にIT技術の裾野が広がっていく。SIは自前でシステム環境を構築することで差別化を図り儲けていた側面も強かったけれど、クラウドがハードのアウトソースを加速させた事でシステム開発案件の単価は下がっているし、価格下落話には枚挙に暇がない。目の上のたんこぶではあるが、業界のパイは小さくなったとしても優秀な人間にお金が回るようになれば長期的には良いこと的な帰結を考えていた。 でも、その歪みがひどい事態を生んでしまったようで・・・ 一方、SIおよびSEのこれからに暗い影を落とす話もある。関西のあるSE派遣の企業のはなし。 何十人もの新人さんを集めて、無料でプロジェク

    クラウドがもたらしたSIの価格破壊の果て - GoTheDistance
  • 能力が高くても仕事を請けることは出来ない - GoTheDistance

    エンジニアのキャリアを考えればフリーになったり起業したりするというのは王道パターンの1つであると言えます。いざその道を歩むとなれば仕事を自分で受注しなくてはならない。そこに存在する落とし穴が表題そのものなんですが、もうちょい詳しく書いてみます。 「取ってきて貰った仕事をする」ヒトが「自分で仕事を取ってきて請け負う」を目指すときに起こる一番の勘違いは「能力が高ければ仕事を請けることが出来る」というものだ。 ここでいう能力というのは、エンジニアで言えば「Javaが書ける」「サーバー構築が出来る」「MySQLDBAをやっている」というような類のモノ。要はスペックと考えるとわかりやすい。単純な話だが、仕事を発注する企業やヒトは技術の専門家じゃないので、ある一定水準以上のスペックは「どんぐりの背比べ」にしかならないことが多い。スペックが高いというのは伝わりますが、伝わったところで「それはすごいです

    能力が高くても仕事を請けることは出来ない - GoTheDistance
  • 「SIerでのキャリアパスを考える」というイベントに登壇しました - GoTheDistance

    403 error - Forbiddenで発表させて頂きました。発表資料をSlideShareにあげました。ご自由にダウンロードしてください。 あと、当日は結婚のお祝いということでケーキを頂いてしまいました。ひがさん、山岡さん、笠木さん、ごちそうさまでした&ありがとうございましたー! SIerでのキャリアパスを考える発表資料 View more presentations from Michitaka Yumoto 15分では全然伝えきれなかったので、下記によくわかる解説を加えておきます。資料の向こう側にある背景を掴んでください。 何を話そうか最後まで悩んだんですが、今までブログで僕が問題提起しているSI業界構造の問題を再認識してもらい、「問題が問題であることを認識してもらってから、次のアクションを考えてもらえるきっかけの一助に」という狙いから、上記のような資料になりました。僕が今まで問

    「SIerでのキャリアパスを考える」というイベントに登壇しました - GoTheDistance
  • プログラマ35歳定年説、定年後の未来 - GoTheDistance

    株式会社クラステクノロジー代表の四倉氏の連載コラム「第151回」が、とても興味深いのでご紹介します。 【第151回】35歳定年説の真実-株式会社クラステクノロジー 詳しい内容は上記コラムをご覧頂きたく。 プログラマ35歳定年説とは 上記の四倉氏によれば、プログラマ35歳定年説とは「1Step,1Stepの生産性に比例するので、長い間労働すれば高いアウトプットが出せ収入が増える。体力が下り坂になってきて徹夜や残業ができなくなるのが、大体35歳前後。体力低下と共に収入も下り坂。それに限界を感じてIT業界去ってしまう」ということのようです。これをプログラマと呼ぶのかとか、ステップ数(笑)という憤りもあるでしょうが、「ステップ数と売上が比例するため、いっぱいコードを書けば収入が増える」という理屈は腑に落ちました。是非の問題ではなく、確かにその理屈なら体力勝負という表現も理解できる。 そして、この理

    プログラマ35歳定年説、定年後の未来 - GoTheDistance
  • SIerからWebサービス事業会社の転職で気をつけるべき2つのこと - GoTheDistance

    先日、知人のIT業界を主戦場にしておられるヘッドハンターの方とお会いしました。昨年度からソーシャルゲーム等を運営している会社様から引き合いが増えているようで、SIerやメーカーの研究職からWebサービス事業会社への転職の案件も増えているようです。 そのヘッドハンターの方が3つばかり、Webサービス事業会社への転職を考えているのなら気をつけるべきコトを教えてくれましたのでシェアしたいと思います。 1. 手を動かせる人であれ 端的に言っちゃうと、現場でコードを書いているエンジニアならまだしも、PMや管理業務が多くなってしまった方は正直不要なんじゃないですかってこと。欲しいのはサービスを拡大 or 安定運用しているエンジニアで、管理する人じゃないだろうから。でも、SIerで最も脂が乗り切っている世代ってPM/PLクラス。若けりゃ未経験でもいいだろうけど、SI業界10年選手とネット系企業とは相性が

    SIerからWebサービス事業会社の転職で気をつけるべき2つのこと - GoTheDistance
  • SI業界で技術者が軽視されてしまうのは何故なのか - GoTheDistance

    のSI業界でこそ、専門の技術者の必要性がもっと見直されるべきではないのか? - 達人プログラマーを目指してを拝読しました。この手の議論は定期的に出てくる根の深い問題でありまして、1億年と2000年前から多くの方に言及されています。しかし、それほど大きい問題であるということです。一概にああしろこうしろで片付く問題ではありません。 色々論点はありますが、「技術を売って社会貢献している業態なのに、一番重要な技術者を軽視するってどういうこと?」という1点に集約でき、上記エントリの主題も同じです。技術onlyの専門家の存在が認められないのが問題だと。しかしですね、「技術者そのものを売ってるんだから、軽視云々を言ってもどうしようも出来ない」という果てしない平行線を辿っていることが見えているでしょうか?ブルーハーツの「弱いものたちが夕暮れ 更に弱い者を叩く」というフレーズが思い起こされます。 技術

    SI業界で技術者が軽視されてしまうのは何故なのか - GoTheDistance
  • WEB技術者の事業貢献度をもっと高めたい - GoTheDistance

    このエントリを書こうと思った発端はこのまとめ。 佐々木俊尚@sasakitoshinao氏の、ソーシャルゲーム評、ソーシャルゲームネタと、それに対するツイートまとめ - Togetter このまとめの中で、GREEやDeNAに代表されるソーシャルゲームプロバイダーのみなさんのビジネスモデルが「下流い」と称されております。 総括的なつぶやきとして、こちら。 しかしこういう下流いビジネスにこれから日のウェブの「スタープレーヤー」たちが流れ込んでいくのか・・。日でネットが普及し始めてから、15年。感無量だ。 http://twitter.com/sasakitoshinao/status/22852929445 極端に言ってしまえば、エッジ効いている技術者集めてやることは中毒性の高いゲームをバラまいて競争心を煽ってお金を使わせる事なのか・・・みたいな所でしょうか。 エンジニアの事業貢献度

    WEB技術者の事業貢献度をもっと高めたい - GoTheDistance
  • 営業ができる人とできない人の違い - GoTheDistance

    営業という言葉に良いイメージを持ってる人はかなり少ないんじゃないかと思います。特にエンジニアは営業さんに「泣かされた」経験がおありの方が多いですし。また、電話爆撃営業や詐欺に近いような営業も多い中、益々うさんくささが先行しやすいのかなぁと思ったりします。 ホントはそういうもんじゃないだろって思うので、自分1人で顧客の所に赴き、話をしに行くことも増え、発注側として営業さんの話を聞くことも増えてきました。そんな中で、営業について感じたことを書いてみます。 1. できる人は相手に問いかける、できない人は自分が話し続ける 相手とのコミュニケーションの中で距離感をつかみ、お互いが負担にならないようなコミュニケーションの土台をまずつかむこと。これが恐らく営業のはじめの一歩なんじゃないか、と思っています。 その土台を作るのに、まず自分のことを立て板に水を流したように話す営業がいますが、その時点で僕は「も

    営業ができる人とできない人の違い - GoTheDistance
  • 優秀なエンジニアと企業はどうつきあうべきか問題 - GoTheDistance

    面白いネタなのでちょっと書いてみたい。 優秀なエンジニアはどこにいて、企業はどうすべきか? - Togetter 僕なりにまとめると、コアのメッセージは 「優秀な人材はその仕事ぶりが信頼につながっている為、転職斡旋市場に出てくる前にもう次の職が決まる。転職サイトやエージェントに頼るだけでは優秀な人材は雇用しがたい。彼らは勉強会や各種媒体で情報収集やアウトプットをしているのだから、優秀な人が欲しいならそういう場所に出向いて彼らにちゃんと訴求できる採用戦略をキチンと練りましょう。」 こんなところじゃないでしょうか。口を開けていればおいしいものが落ちてくる時代でもないです。 ただ最近は勉強会もインフレ気味なんで注意が必要かもしれないです。 出来る経験者はそもそも市場に出てきません・・・! ワイキューブの安田さんが、同じ事をこのの中でおっしゃってます。 採用の超プロが教えるできる人できない人 (

    優秀なエンジニアと企業はどうつきあうべきか問題 - GoTheDistance
  • はてなのエンジニア退職劇に思うこと - GoTheDistance

    id:naoyaさんがはてな退職し、新しい道を探すことになりました。改めて、はてなユーザーとして感謝申し上げます。はてブというサービスがなければ、その中でアテンションを集めるホッテントリという仕組みがなかったら、今の僕はありません。当にありがとうございます&おつかれさまでした。 id:secondlifeさんが退職のエントリでこのような一文を書かれており、恐らくnaoyaさんも同じような心境だったんだと思います。 エンジニアとしてやっていくとして、はてなに残り 1エンジニアに戻る道ももちろんありました。ただ、自分にとってはてなはあまりにも居心地の良い場所になりすぎてしまっていました。それに自分も慣れすぎて、どうしても他人に甘え仕事に妥協が生まれたり、『会社にとって評価されやすい仕事』を気をつけていてもやってしまう自分がいました。また、長年会社にいるとその会社に役立つスキルを使って仕事

    はてなのエンジニア退職劇に思うこと - GoTheDistance
  • コミュニティ運営の中の人は大変なんです。優しくしてあげてください。 - GoTheDistance

    先日僕の友人・知人が中心となって運営していた技術系イベントの懇親会のキャンセル率が半分以上でポルナレフやる余裕も無く死にかけたというタレコミを聞いたので、ちょっと警鐘を鳴らしておきたいと思います。 僕は2007年にbpminnaというコミュニティの運営をお手伝いさせてもらっていました。で、その当時一番辛かったのなんだと思います?飲み会の設定です。何でつらいと思います?人数が正確にわからないからです。なんで正確な人数が出ないと思います?無断キャンセルが出るからです。参加するって言っているのに当日になったら消えた人が絶対出てくるんです。それも結構な人数で。 キャンセル率の高さの原因に開催者から参加者への連絡手段が無いことが良くあげられるんですが、これは直接的な理由ではありません。最大の理由は「強制力の無さ」です。もっと言えば、「テメー何やってんだよ」って問い詰めることができないということです。

    コミュニティ運営の中の人は大変なんです。優しくしてあげてください。 - GoTheDistance
  • 大手SIerの利益悪化がとどまることを知らない件 - GoTheDistance

    田中克己の針路IT - ソフト会社に明日はない?:ITpro ____ /::::::::::  u\ /:::::::::⌒ 三. ⌒\       ウソだろ!? 今期、いきなり利益半減? /:::::::::: ( ○)三(○)\          会社どーすんだろ・・・orz |::::::::::::::::⌒(__人__)⌒  | ________ \::::::::::   ` ⌒´   ,/ .| |          | ノ::::::::::u         \ | |          | /:::::::::::::::::      u       | |          | |::::::::::::: l  u             | |          | ヽ:::::::::::: -一ー_~、⌒)^),-、   | |_________| ヽ::

    大手SIerの利益悪化がとどまることを知らない件 - GoTheDistance
  • どうしてプログラマがPMになりたくないのか - GoTheDistance

    SIerでプログラマ(PG)からプロマネ(PM)までやった僕が通ります。 PMになりたくない症候群 - ベテランIT営業が教える「正しいITの使い方、営業の使い方」 - ZDNet Japan 一度でも失点をしたらそこからリカバリーすることが困難な立場に放り込まれるし、放り込まれたら現場の裁量で何とかするしかないというデフェンシブなやり方に起因する構造的なPM疲弊体質。確かにコレは、嫌悪される理由の1つにあると思います。ただ、それだけではないな、と。技能という側面で考えても嫌悪される理由があるのかな、と思いました。 要はPG→SE→PMというキャリアパス、についてですね。 色々な議論がありますが、何が問題かと言えばプログラマとして未来を奪い去ってしまう所が過多あるってことに尽きるように思います。技術は移り変わるわけですから、プログラマでありたいなら保有スキルが陳腐化しないようにしなくてはな

    どうしてプログラマがPMになりたくないのか - GoTheDistance
    shiget84
    shiget84 2010/05/16
    優秀な開発者≠優秀なPMというお話もあったりするしね。
  • 序列をなくした新しい会社組織のかたち - GoTheDistance

    この話に入る前に。 えがい人と海外ニートさんの論争って、一昔前にはてなで流行った「10年は泥のように働け」に対する反発と同質なんじゃないかなーと思って読んだ。すごく簡略化すると「仕事というのは一生懸命にやって頑張らないと始まらないのだ。疑問を覚えてもそこで頑張ってみるといいよ。」対「刺身たんぽぽのようなお仕事でサビ残休出の泥にまみれて人生がしぼんで自分が壊れたら何の意味もねーだろ」という、果てしない平行線。互いに取り付く瀬がない感じが際立っていました。 個人的には会社に強制的に死ぬほど働かされた経験が無いので、「日企業は常にブラックで社員のケツをひたすら叩くんだぜ」的な話を聞くと、全然実感が無い。残業200時間ぐらいあるけど、得たものも多かったから、今はよき思い出になってる。環境に恵まれていただけかもしれないけれど。 この話を考えると、「働く人全てが上昇志向を持っているわけがないのに、全

    序列をなくした新しい会社組織のかたち - GoTheDistance
  • 他人の心に対して鈍感であっては、良いソフトウェアは作れない。 - GoTheDistance

    はよプログラマとかエンジニアとかから脱却せんかい。 - 山大@クロノスの日記への私信。 山さんの苛立ちを一言で言えば、「お客様のお困りごとやお悩みごとに対してあまりにも無関心すぎること」にあるんじゃないのかな。羽生さんのこちらのエントリを参照下さい。 一言で言えば、説明不足ということになるのでしょう。きちんとしたソフトウェアを作りさえすればよいという空気が間違いなく存在しています。(中略)自分たちが作っているソフトウェアがお客様に対してどういう価値があるのかということを説明できずにいると感じるのです。理解してくれ、と相手の努力に丸投げしてしまってるように感じます。 ではどうしてそうなるのかというと、端的に言えばお客様のお困りごとやお悩みごとに対してあまりにも無関心なのではないかと感じるのです。エンジニアとしての技術的な興味や自分自身の仕事と生活のバランスなど、つまりは内向きの関心しか持

    他人の心に対して鈍感であっては、良いソフトウェアは作れない。 - GoTheDistance