タグ

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

  • SQL学習オンラインサービス「Start-SQL」をリリースしました - GoTheDistance

    こんな感じで、ブラウザでSQLを書いて環境構築一切不要でSQLを学べるというWebサービスです。 今北産業 SQL言語のみをサポートしています。 環境構築一切不要で、無料でお試し出来ます。 コンテンツには無料と有料の2つがあり、有料版は”買い切り”で、5000円です。全てのコンテンツがお楽しみ頂けます。 圧倒的にアカウントを買うニーズが強かった 2019年8月頃に「研修サービスのプラットフォームとして」告知をしたのですが、結論から言うと「講師や研修は別にいらん、アカウントだけ売ってくれ」が個人 / 法人共に、圧倒的に多かったため、会員登録/ログイン/マイページ/コンテンツ購入/パスワードリマインダなどの機能を別途付与して、Webサービスとしてリリースしました。 買い切りにした理由 コンテンツを定期的に追加する予定が全く無いためです。月額制にするならほっといてもコンテンツが増えていかねばなり

    SQL学習オンラインサービス「Start-SQL」をリリースしました - GoTheDistance
  • 「センスがない」のほとんどは、単なる練習不足に過ぎない - GoTheDistance

    4月からプログラミングを教える仕事を定期的に行っていて、集合研修という形が1つ、実験台としてプログラミングに興味がある学生の甥っ子に対してマンツーで教えています。自分の教えている内容がどう伝わるか、どんなイメージ絵を描けばいいのか、どの順番で説明すればよいのか。それらを検証するためです。 で、そんな中、甥っ子がポロッと漏らしました。 「おれ、やっぱりプログラミングのセンスが無いんだと思う。教えてもらっても全くわからないことが多いし...」 「ちげーだろ。お前は単なる練習不足にすぎない。2〜3回しか練習していないのに、どうやってオレと同じレベルで物事が判断できるんだって話。ちょっとしか練習してないのにセンスもクソもない。漢字の書き取りにセンスが必要か? 100回while文書いてみたか? 書いてないだろ? 」 「あ・・・(察し」 センスは練習不足の免罪符じゃない 彼が言っていたセンスがあると

    「センスがない」のほとんどは、単なる練習不足に過ぎない - GoTheDistance
  • Javaで「はじめてのプログラミング」を教えるのはキツイと思った話 - GoTheDistance

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

    Javaで「はじめてのプログラミング」を教えるのはキツイと思った話 - GoTheDistance
  • 色んなことをソコソコできる人が、生きる道 - GoTheDistance

    僕は器用貧乏です。色んなことがそこそこできるという、一般的なキャリア論では最もダメな部類に入ると思います。屋。ドラッカー先生も言うてはる。あなたは何によって知られたいのか、それが重要だと。 エンジニアとしてキャリアをスタートさせて、恐ろしいことに10年以上の月日が経ちました。残念ながら、エンジニアとしては絶対に大成しないという確信があります。コードを書くのは好きです!でも、要素技術を突き詰めようという気持ちがすごく弱いのです。1つに絞り込むってことが、生理的に出来ない...全く違う分野に対して興味を持ったら、もう止められない。 そんな人って、実は技術職のエンジニアでも結構いるんじゃないかなっと感じたので、ブログ書きました。1つの分野の専門性が築けなくて悩んでいるのなら、「そーゆーの向いてないわ、俺」で諦めちゃったらいかがでしょう? 僕のように。 僕より優れたエンジニア、僕より優れた営

    色んなことをソコソコできる人が、生きる道 - GoTheDistance
  • 【書評】エンジニアがフリーランスで年収1000万円になるための稼ぎ方 - GoTheDistance

    技術評論社傅さんより恵投頂きました。おおきに。 エンジニアフリーランス年収1000万円になるための稼ぎ方 作者: 大和賢一郎出版社/メーカー: 技術評論社発売日: 2016/11/29メディア: Kindle版この商品を含むブログを見る フリーランスで一番大変なのは営業 書は社員の方がフリーランスを検討し始めたときに最初に読む、という位置づけです。細かい話は置いといて、フリーランスと正社員はこういう点が違うという抑えから入り、案件のとり方や自分の売り込み方、地雷案件の見抜き方などの実務に入り、最後にフリーランスで長くやっていくためのポイントを紹介しています。 書に書かれている内容でフリーランスで最もハードだと感じたのが、営業です。僕もまだまだですが、仕事を取ってくるというのは思いの外難しいものです。ほんとにもう。筆者の方は「自分で営業する」「クラウドソーシングを使う」「エージェン

    【書評】エンジニアがフリーランスで年収1000万円になるための稼ぎ方 - GoTheDistance
  • プログラミングの学習に最適なWebサービス「CODE写経」 - GoTheDistance

    僕が作ったものではありませんが、面白いコンセプトだなぁと思ったので紹介します。(株) レベルエンターの代表、山さんがおひとりで開発されたサービスです。その名も「CODE写経」です。画像をクリックするとサービスのページにジャンプします。 写経はハードルが高い プログラムの文法に不慣れな初学者にとって、写経は少しハードルが高い。カッコを付け忘れるとか半角を全角で書くとか変数名をtypoするとか、コピペではない手段でプログラムを書こうとすると色んな罠があります。不注意と言えばそれまでですが、何が不注意だったのかもわからないのは可哀想です。 とにかく動くプログラムを書かないと、学習を先に進めることは出来ない・・・ 山さんはプログラミングを教えるお仕事をされているので、間違えずに写経ができるサービスがあればと思ってこちらのサービスを開発されたそうです。 操作動画 youtu.be Chrome

    プログラミングの学習に最適なWebサービス「CODE写経」 - GoTheDistance
  • 「独習Python入門」というプログラミング本を出版します - GoTheDistance

    「独習Python入門――1日でプログラミングに強くなる!」というPythonでプログラミングを学べる入門書を出版します。皆さんご存知の小悪魔女子大生(現在はOL)サーバーエンジニア日記を書かれていた、aicoさんにイラストを頂戴しました。 8月5日、販売開始です。 8月5日、販売開始です。 大切なことでございますので、2回述べさせて頂きました。Amazonで予約受付を開始しています。詳しい目次や電子版の案内等があるので、版元の技評さんのサイトを貼っておきます。 gihyo.jp Amazonはこちらです。 独習Python入門――1日でプログラミングに強くなる! 作者: 湯堅隆出版社/メーカー: 技術評論社発売日: 2016/08/05メディア: 単行(ソフトカバー)この商品を含むブログを見る 画像がまだ反映されない... 書を執筆したきっかけ 身内にプログラミングを教えてほしいと

    「独習Python入門」というプログラミング本を出版します - GoTheDistance
  • 事業会社をIT会社に転生させることが、これからのSIerのミッション - GoTheDistance

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

    事業会社をIT会社に転生させることが、これからのSIerのミッション - GoTheDistance
  • 【書評】ワークスタイル・パラダイムシフト~「シェアード社員」という選択~ - GoTheDistance

    ユナイトアンドグロウ株式会社、取締役高井様よりご恵投頂きました。 ワークスタイル・パラダイムシフト ~会社にぶら下がらない生き方を叶える「レンタル社員」という選択~ 作者: 起業家大学編集部,取材協力須田騎一朗出版社/メーカー: CEO GROUP発売日: 2014/08/08メディア: 単行この商品を含むブログを見る 弊ブログをご覧頂きご連絡を頂戴して、中小企業のIT活用について意見交換を行いました。非常にユニークな仕組みで中小企業のIT活用を支援されている会社さんです。 www.ug-inc.net シェアード社員 is 何 「シェアード社員」という働き方を提案しており、それはなんぞやというのが書の主題です。 正社員として雇用して顧客の現場で仕事をする。複数の現場を担当することもある。でも、派遣社員ではない。仕事の裁量は自分で決定できるから。でも、コンサルタントではない。実際に手を

    【書評】ワークスタイル・パラダイムシフト~「シェアード社員」という選択~ - GoTheDistance
  • Webマーケターに立て続けに煮え湯を飲まされた件 - GoTheDistance

    2016 - 03 - 09 Webマーケターに立て続けに煮え湯を飲まされた件 とあるWebサイト&ECのリニューアルの提案の機会を頂きました。まずはヒアリングで先方を訪問したら、 外資 系の会社でWeb改善に携わったというWebマーケターがいた。今年からWeb担当になったそうだ。先方のお偉いさんと苗字が同じで顔がよく似ていたので、きっとそういうことなんだろう。 ご高説を賜る所から話は始まった。ECの売上を伸ばすのにWebマーケティングを行います。最も重要なのは顧客の質を掴むことです。その質を見極めてシンプルに考え、Webマーケティングのプロに依頼して集客を行う戦略を当方で考えますので、あなたには制作面でご協力をお願いしたい、だって。きっつー。 「具体的にはどういう施策を打つんですか」と聞いたら、専門家と相談して決めますと言ってた。自分ではノープランと言うことか。帰ってくれないか。

    Webマーケターに立て続けに煮え湯を飲まされた件 - GoTheDistance
  • クラウドワークスで月収20万超え、わずか111名。働き方革命の未来はどこにある? - GoTheDistance

    元ネタはこちらのTweet。 クラウドワークスは登録数80万人で二十万円以上稼ぐのは111人。ということは0.0138%。ネットでみつける在宅の仕事で生きていくのは甘い考えだよ。と社会の厳しさを教えてくれるデータ。。 pic.twitter.com/KWpHwBVcKy— Kabu Berry (yama) (@nagoya_kabuoff) 2016年2月21日 公式資料かどうかを確認すべく、クラウドワークスさんの決算説明資料のWebページをチェック、当該Tweetで掲載されている画像の資料は、 2016年9月期 第1四半期決算説明資料(PDF)に掲載されているもので、公式の見解ということになります。 働き方はやっぱり正社員がNo.1 正社員という雇用形態が崩壊に向かい非正規雇用者が増えている中で、正社員でないと社会的信用や経済基盤等が損なわれてしまう。雇用にも限界があるわけだから、「個

    クラウドワークスで月収20万超え、わずか111名。働き方革命の未来はどこにある? - GoTheDistance
  • 地方のIT業界に必要な顧問エンジニアというモデルを考えてみた - GoTheDistance

    facebookに流れてきたこのエントリ、衝撃的な内容でした。 risingsun-system.biz 技術者と会話が成立しない うわっ・・・となった。 こちらのお客様は、過去何度も地元のソフトウェア開発会社に仕事を頼もうと、いろんな会社とコンタクトを取られたといいます。しかし残念ながら、どの会社とも取引にいたることはありませんでした。 理由は様々ありますが、煎じて詰めると「技術者と会話が成立しない」ということでした。 自分の住みたい地方のIT業界をより良くするために必要な構造変革とは? 「業務がわかるエンジニアがいない」→「地方のユーザー企業から元請けの仕事を取れない」→「大手の下請けに入る」→「地元で業務が設計できて実装まで行えるエンジニアが育たない」→「業務がわか(ry」のループに入っている様子が鮮明に見えちゃいました。上記のエントリを書いた方は長野県の方ですが、どの県でも同じよう

    地方のIT業界に必要な顧問エンジニアというモデルを考えてみた - GoTheDistance
  • 出来ない人のレベルに合わせてはいけない - GoTheDistance

    あるあるネタだと思いますが、組織がより優れたパフォーマンスを出す為にやっちゃいけないことが「出来る人とできない人がいた場合、出来ない人のためにレベルを下げること」です。 優れた解決策を持ってる人に合わせよう コードのバージョン管理で、出来へん人が「あの僕はGit使えないんでZIPで差分管理して欲しい」とか言い出した時に「そうだね!出来ない人に合わせないとね!」とはならず「Git覚えて」となるでしょ。優れた解決策を持ってる人が、結局は出来ない人を助けている。わかりやすいでしょ。— やきう大好きござ先輩 (@gothedistance) 2015, 12月 24 簡単にいえば「↑」のようなことです。非エンジニアの方にはわかりにくい例ですが、Excelをファイル名+日付+バージョン名で複製して管理するのはとても大変ですよね。そんなことをしなくても良いツールがあるんです。それを使える人がいるのであ

    出来ない人のレベルに合わせてはいけない - GoTheDistance
  • 【書評】会社のITはエンジニアに任せるな! - GoTheDistance

    著者の白川克さんよりご恵投頂きました。 会社のITエンジニアに任せるな! ―――成功率95.6%のコンサルタントがIT嫌いの社長に教えていること 作者: 白川克出版社/メーカー: ダイヤモンド社発売日: 2015/12/04メディア: 単行(ソフトカバー)この商品を含むブログ (2件) を見る こちらの白川さんは、エンジニア上がりのキャリアを武器にIT寄りのコンサルタントとしてご活躍されていらっしゃいます。僕も長年「ITを使いこなせない(武器に出来ない)会社が多いのは、何がアカンのか」という話をブログに書いていますが、白川さんもずっとこの問題に向き合っており、ITを武器にする為のメッセージが「会社のITエンジニアに任せるな」というのタイトルに凝縮されております。 ツール型ITとプラント型IT 書では「そもそもITって何なの」という話を、ツールとプラントという概念で分けて考えていま

    【書評】会社のITはエンジニアに任せるな! - GoTheDistance
  • 【書評】C#実践開発手法 〜デザインパターンとSOLID原則によるアジャイルなコーディング〜 - GoTheDistance

    監訳者でおられる通りすがりのエバンジェリスト 長沢智治 (@tnagasawa) | Twitterから献頂きました。 C#実践開発手法 ?デザインパターンとSOLID原則によるアジャイルなコーディング (マイクロソフト公式解説書) 作者: Gary McLean Hall,長沢智治(監訳),クイープ出版社/メーカー: 日経BP社発売日: 2015/06/04メディア: 単行この商品を含むブログ (4件) を見る 書では「Adaptive Code」をテーマにしています。Adaptiveとは、コードを大幅に変更すること無く、新しい要求やシナリオに対処する適応力のこと、と定義されています。コードを大幅に変更すること無く変化に適用するためにはどうしたらいいんだっけ...っていう話を、デザインパターンやSOLID原則という概念を用いて解説する一冊になっています。 Adaptiveであるため

    【書評】C#実践開発手法 〜デザインパターンとSOLID原則によるアジャイルなコーディング〜 - GoTheDistance
  • 「これって、ドメイン駆動設計?」という資料を公開しました。 - GoTheDistance

    いくら人の話を聞いてもピンと来ないし、DDDを読んでも全然頭に入らないので、自分なりに解釈してまとめることにしました。よろしければ、どぞ。 これって、ドメイン駆動設計? from Michitaka Yumoto www.slideshare.net ドメインからモデルを抽出→モデルの振る舞いと情報を定義→サービスに汎化させる、という流れを取っています。行間多めです。さーせん。 ドメインというのは、どうも2つの性質を持っている言葉のようだと思いました。 その世界で現状行われていること 行われていることに対する希望や不平不満からくる要求(関心事と言うらしい) 上記の定義がだいだいあってるとすると、「その世界で現在進行中の物事及びそれに付随する要求をキチンと実装できる設計にしようぜ」って話がドメイン駆動設計の総論で良いのでは、というのが1つ。 で、ドメイン(特にいまやってる物事)を抽象化す

    「これって、ドメイン駆動設計?」という資料を公開しました。 - GoTheDistance
  • 【書評】10年つかえるSEOの基本 - GoTheDistance

    御礼・・・ではなく、ウチの取引先の社長さんに「SEOってなんっすか?」って聞かれて上手く説明できなかったので書を購入しました。 10年つかえるSEOの基 作者: 土居健太郎出版社/メーカー: 技術評論社発売日: 2015/04/23メディア: 単行(ソフトカバー)この商品を含むブログを見る 基的な考え方が整理できて良かったです。もっと速く知りたかった。 SEOは広告ではない 書の最後の方にチラッと書いてあるのですが、これって大事なんじゃないかなって思いました。 SEOって検索順位を上げることでサイトに来てくれる人を少しでも増やそうということで、要は上位に表示させることを言うんでしょ・・・っていうのは違う、と。もちろん上位に表示できなければ陽の目を浴びることはないんだけども、広告で成果を出すのとSEOで成果を出すのは、アプローチが異なると書では書かれています。 広告の場合は販

    【書評】10年つかえるSEOの基本 - GoTheDistance
  • 【書評】ITシステムの罠31 システム導入・運用で絶対に失敗しないための本 - GoTheDistance

    実業之日社、酒井様より献御礼。 ITシステムの罠31 システム導入・運用で絶対に失敗しないための 作者: 安茂義洋,栗谷仁出版社/メーカー: 実業之日社発売日: 2015/04/30メディア: 単行(ソフトカバー)この商品を含むブログを見る 酒井様いわく、何故使い勝手の悪いシステムが生まれてしまうのだろう、という疑問が書発刊のきっかけとなったそうです。 書は外資系コンサルのATカーニー社にてハーバード大のMBAを卒業された超エリートが監修をされております。システム部門、ユーザー、経営の3者が共通言語を持てるようになるまでの「罠」を31点挙げられております。ERP導入したけど現場で使っているのはExcelや野良システムっていうのはあるある過ぎますね。パッケージのカスタマイズを前提にするならスクラッチで組んだ方が結果的に安いケースが多いとかね。あるよね。 正直なところ、書を読ん

    【書評】ITシステムの罠31 システム導入・運用で絶対に失敗しないための本 - GoTheDistance
  • BPStudy#92で「エンジニアの経営学」の話をさせて頂きました - GoTheDistance

    発表資料はこちらにございます。 Bpstudy#92 エンジニアの経営学 from Michitaka Yumoto www.slideshare.net お金の流れについて知ったから良いエンジニア人生を築ける理由にはならないんですけど、会社組織と無関係では生きていけないので... 会社組織の論理ってものがあります、と。その上で仕事お金の関係だけは精査して整理しておかないと色々不幸なすれ違いもあるんじゃないかなってことで、その辺をまずお話させて頂きました。現場に居続けるのもなかなか難しいチョイスになると思いますし。 この資料を作るにあたって屋さんや図書館で経営学と書いてあるを結構読んだんですが、どのでも組織運営について多くのことが書かれておりました。会計の話は触れていないも多かった。ビジネスモデルの構築であったり経営戦略理論であったりというのは、時代が変わると再定義されてきてい

    BPStudy#92で「エンジニアの経営学」の話をさせて頂きました - GoTheDistance
  • 【書評】Pythonプロフェッショナルプログラミング第2版 - GoTheDistance

    BPStudy#92 - connpassとBPStudy#91 - connpassに連投するから献オネシャスしたら、寛大な佐藤社長より頂いたので御礼の書評を書きます。 Pythonプロフェッショナルプログラミング第2版 作者: ビープラウド出版社/メーカー: 秀和システム発売日: 2015/02/27メディア: 単行この商品を含むブログ (4件) を見る 以下、書をあたって感じたことを書き連ねます。 virtualenv使おう これ、相当便利ですよね。flaskをやるようになってから知ったんですが、結構衝撃でした。pythonの実行モジュールを指定すれば、複数バージョンでPython動作環境が作ることができる。phpだとvirtualenvに該当する仕組みがないのが辛みあるし、ビルドオプションも多いし、色々だるい..。 ブランチの作成とマージ BP社ではシンプルな原理原則がありま

    【書評】Pythonプロフェッショナルプログラミング第2版 - GoTheDistance