このnoteをすべてのインターネット探索者(Internet Explorer)達に捧げる。 2018年12月31日、新卒入社して3年半勤めた会社を辞めた。東京の八重洲にある、フリーペーパーやWebサービスを作る会社で働いていた。いわゆる「文系プログラマー」というやつで、文系学部を卒業後、会社に入ってからプログラミングを覚えた。現在は退職してフリーランスになり、個人で開発しつつ、ずっと漫画を描いている。 3年半のあいだ、大きく分けて2つの失敗をした。 1. プログラミング入門の仕方に失敗した 2. プログラミングを覚えてから何をすればいいかわからなかった 前者の失敗の結果、プログラミングを投げ出して京都に逃亡した。後者の失敗では精神を病み、3ヶ月休職をすることになった。前者は笑い話だが、後者は人生に暗い影しか落とさない。これからプログラミングを始めようと考えている人には同じような失敗を避け
最近Qiitaで、全ての開発者がQiitaへのアウトプットをやめるべき理由という記事を見つけました。この記事を読んだ率直な感想は、「云わんとしていることは分かるが、解決策間違ってね?」というものでした。 僕は逆に、「Qiitaがこのように変わってくれたら、もっと良記事が増えて、Qiitaへ来る人が増えて、日本のエンジニア界隈がさらに盛り上がるのではないか」という視点で、Qiitaに投稿するという形で意見を書きたいと思います。 意見とは、タイトルにもあるように、Qiitaでお金が稼げるなら質の高い記事がもっと増えるのではないかというものです。 なぜエンジニアはQiitaに記事を書くのか エンジニアがQiitaにアウトプットをする一番大きな理由は、 日本のエンジニアが集まるプラットフォームとして最大級だから だと思っています。Qiitaに質の高い記事を書けば多くのエンジニアが注目してくれて、半
今日はプログラミングの生産性に対して気づきがあったのでシェアしてみたい。 なぜ米国の人は生産性が高いのだろう プログラミングの生産性に関しては以前から興味がありいくつかのポストで考えたことをシェアしてきた。私は職業柄、いろんな国でいろんな人々とプログラミングを一緒にする機会が多い。その時に頻繁に感じるのは、平均的に言うと、アメリカの人プログラマが生産性が高い確率が高くて、しかもコードもきれいだという傾向にある。アメリカでお客さんと一緒にコードを書くと、お客さん自体が物凄く良く知っているし、実行力もある。アメリカの次と言うことでいうと、英語がネイティブの国もそれに近く、フランスなどの言語が近いところが続く感じなので、英語が物凄く影響すると思っていたし、実際すると思う。そのあたりの話はこちらのポストに書いてみた。 simplearchitect.hatenablog.com 定義での理解と、例
ところで先日、「誕生日当日にANAのファーストクラスに搭乗したのにお祝いされなかった」という男性の投稿が話題になっていましたね。 お祝いされたい気持ちはよくわかります。 僕も誕生日は「何かいいことがあるんじゃないか」って期待してしまいます。 トゥギャッター編集部 @tg_editor さすがに初めて会う人にはお祝いされなくてもしょうがないですが、苦楽を共にしてきた会社の同僚にはお祝いしてほしくなっちゃいますよね。 でも、自分から「今日誕生日なんでお祝いしてください!」と言うのは何か違うかなって。 恥ずかしいし、「言わせた感」があるし…。 2018-03-13 11:45:25
世の中にビジネスホテルは多数あって激しく競争しているわけだが、エンジニアが泊まるのに適した性質を備えたビジホは限られていると思う。そんな中で、東横インは完璧に技術屋のニーズに応えており頭一つ抜け出ている。それは一体どういうことか?を説明していきたい。 冪等性が完璧に担保されている冪等性が担保されているとは「ある操作を何回実行しても、同じ結果が返ってくる、同じ状態になる」という意味で、ソフトウェアが備えているべき重要な性質の一つである。 なんと、東横インは全国各地どこに泊まっても、結果が同じになる。部屋や家具のレイアウト、シャワーの温度や水圧、朝食、アメニティ、ベッドや照明の具合など、それこそコンピュータのような精緻さでどの館も同じである。チェーンなので統一感があるのは当たり前なのだが、それを超えて区別不能の域に達している。 エンジニアのメンタルモデル的には、コマンドが期待通りのタスクだけを
以前に 「エンジニアが転職する時に必ずチェックしたい募集要項」という記事を書きました。本日はその逆で、エンジニアが転職する時にさけておきたい会社の募集要項について書きたいと思います。 今回は、これまでに「ハイスキルなエンジニア転職サービスFindy」をリリースするために数万件の募集要項を読んできた経験から、特にエンジニア職に特化して、こんな募集要項を書いている会社は「要注意」という例を6つ紹介してみたいと思います。少しでも転職を考えている方のお役に立てればと思います。 求人票の種類がWebエンジニアただ一つ。エンジニア職種の分解がされていない 創業数人のスタートアップを除き、エンジニア職種が一つしか書かれていない募集要項の会社は避けましょう。 よくある例としては、「Web エンジニア」というタイトルの募集要項があるだけで、しかもその「Web エンジニア」の方に、ありあらゆることをお願いする
今日からはじめるGitHub ~ 初心者がGitをインストールして、プルリクできるようになるまでを解説 エンジニアであれば、チーム開発ではもちろんのこと、個人開発でもGitを用いてバージョン管理していきたいもの。今回は、GitやGitHubをはじめて使う人に向けて、導入から初歩的な使い方までを解説します。 ソースコードの管理はできていますか? ファイルを修正するときに、修正前のソースコードをhoge.php.bakのようなバックアップファイルとして残し、開発環境をゴミだらけにしていませんか? エンジニアであれば、チーム開発ではもちろんのこと、個人開発でもGitを用いてバージョン管理していきたいもの。今回は、GitやGitHubをはじめて使う人に向けて、導入から初歩的な使い方までを解説します。 ここではGitの詳細な仕組みには触れません。GitやGitHubを利用したことのない人が、Gitを
まじな話をすると、N予備校のプログラミング入門コースやるのがオススメ。 https://www.nnn.ed.nico 一日8時間勉強時間があるなら、だいたい一ヶ月で終わる内容。 月額1000円だけどしっかり勉強すれば一ヶ月の無料期間中に終わると思う。 もともとN高等学校のノンプログラマーの生徒をWebエンジニアとして就職させるために作られたカリキュラムで講師曰く去年はこれで二人エンジニア就職を決めたらしい。 内容も相当親切に説明していて、プログラミングで何か作るだけじゃなくて、就職に必要な環境構築やセキュリティまでみっちりやる。 http://qiita.com/sifue/items/7e7c7867b64ce9742aee#%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%97%E3%83%88%E3%82%92%E3%82%82%E3%81%A8%E3%81%AB
表題の通り、数年勤めたソニー株式会社を退職しました。 個別具体の退職理由はいろいろあってそれらは後述しますが、退職を決めた基本的な理由は、個人的なキャリアパスの設計と会社の方針のミスマッチ、労働観のミスマッチ、技術投資の考え方のミスマッチの三点に集約できると思っています。 キャリアパスの設計と会社の方針のミスマッチ私はソニーでソフトウェアエンジニアとして働いていました。 ソフトウェアエンジニア(を目指す人間)にとってソニーと言えば、"自由闊達な理想工場"、エンジニアが自由に活躍できる会社、日本のメーカーなのにソフトウェアもちゃんとつくれる会社、などのイメージがあるかと思います。私もそう思っていました。 実際会社は説明会などでそういった説明をしましたし、そういったイメージを前提に私はソニーを選び、「エンジニアとしてプロフェッショナルになる。品質が高く、お客の求める体験を作り出せる人間になる」
今だからこそ使いたい、若手エンジニア向けEmacs実践入門 エディタソフトウェアとして有名なEmacs。若手エンジニア向けに、今だからこそ「Emacs実践入門」をお送りする。 はじめまして、大竹智也と申します。過去に『Emacs実践入門』(技術評論社)を上梓し、雑誌での執筆経験もありますが、Webでの執筆は初めてとなります。そのためお見苦しい点があるかもしれませんが、何卒ご容赦ください。 突然ですが、みなさんはGNU Emacs(以下、Emacs)というソフトウェアを知っていますか? 本日はまだEmacsをよく知らない方に向けて、このソフトウェアの魅力を紹介していきます。 Emacs概要 Emacsの簡単な歴史 Emacsの特徴 Emacsの基本的な5つの機能 1. 検索と置換 2. シンタックスハイライトと自動インデント 3. ウィンドウ分割 4. 矩形(くけい)編集 5. バージョン管
8月7日、米グーグルは、ハイテク業界における男女不平等問題は男女間の生物学的な違いが原因だとする内部文書を作成し、性差別を巡る論争を巻き起こした男性社員を解雇した。写真はカリフォルニアで撮影(2017年 ロイター/Mike Blake) [7日 ロイター] - 米グーグルGOOGL.Oは、ハイテク業界における男女不平等問題は男女間の生物学的な違いが原因だとする内部文書を作成し、性差別を巡る論争を巻き起こした男性社員を解雇した。 この社員は技術者のジェームス・ダモア氏。同氏は7日、ロイターへのメールで、性別に関する固定観念(ステレオタイプ)を植え付けたことを理由に解雇されたと明らかにした。あらゆる法的救済策を模索しているという。 グーグルは社員個人の問題についてはコメントできないとしている。 問題となった社内文書は「グーグルの左派バイアスが政治的な正しさを追求する単一文化を醸成している」とし
社員だけでなんとか業務を回せるならいいんだけど、人が足りないから業務委託としてエンジニアに来てもらっている。 幸い、正社員には優秀な人は多い。本当にこっちも一緒に仕事をしていてやりがいを感じる。 しかし、業務委託となった途端、低学歴のバカばかりで、どうやったら当りが引けるのか、悩みの種だ。 いや、学歴はどうでもいいと思ってるけど、でもなぜか低学歴ばかりだし、頭も悪いから少なくとも相関関係は存在する。 (バカに突っ込まれると面倒くさいから、「因果関係」とは言ってないし、一緒にしないでもらいたい) (あと、学歴なんて尋ねない。付き合いの中で数ある会話の中で判明したケースがほとんど) 日本はエンジニアの絶対数が少ない。プログラム書けますってだけでエンジニア名乗るなよ。。。 SIerの人間はエンジニアだと思ってないからここでは議論しない。 もちろん、中には優秀な人もいるよ?とびっきりな。でも超レア
他社社長が盛り上がってるみたいなんですが、そこの言説だけが広がっていってもアレだなぁと思ったので、単に自分がやってきた経験値とかを書いてみた。銀の弾丸欲しい。 お前誰よ 零細ITシステム会社経営 従業員5人、エンジニア数だと6人(私自身が含まれる) 会社は設立して4年弱 自社サービスを作っているが、今のところの収益構造は受託・SESが100% 10年ぐらい名古屋でコミュニティ活動に関わってきている(ただし、ここ2年ぐらいは忙しすぎて、ほぼ勉強会に行けてない) 色々やってきて至った基本的な考え方 会社という組織を前提とするのであれば「雇用契約」による利害関係で考えるのがシンプル。 会社は利益を上げたい 利益を上げる手段としては、良いエンジニアが必要(それだけではないが、この話題の本筋ではないので割愛) 良いエンジニアを育むには学習が必要 目的は利益であって、エンジニアの勉強は手段。エンジニア
これは、「プログラマーになりたい」と発表した娘が小学生の時に、担任に言われた言葉だ。 先生はIT土方を想定しているのかもしれない。 念のため、他の子どもは何を発表していたのか聞いてみた。 ケーキ屋さん警察官プロ野球選手いずれも、給料が低いからなるなという指摘は無かったらしい。 私は娘にGoogleやFacebookの創業者など、プログラマーあがりの資産家のことを教えて、先生の指摘は気にするなとアドバイスした。 後日、学校で「自分の夢新聞を作る」という宿題があり、娘は「世界のお金持ちにはプログラマー出身者が多い」というテーマで記事を書いていた。 それを先生に提出した際の反応を聞いてみた。 「ふーん。OK。」 という程度の、そっけない態度で、先生自身がした娘への指摘のことは忘れている様子だったとのこと。 いろんな先生がいることは承知しているが、収入が低いからやめておけなんていう先生がいるとは驚
2017 - 04 - 24 去年度から現在に至るまで、その振り返り、リクルートであったことの話 一年前の今頃、私は新卒エンジニアとして リクルート に採用され、出向先の リクルート マーケティング パートナーズで実務をやっていた。 就活は自分にとって ロシアンルーレット みたいなものだった。どんな会社でも入ってみないと善し悪しがわからない。だからここは運試しだろうと、内定した企業のうち一番提示年収が高くサービス内容が興味のあるジャンルである(いわゆる英語教育系のサービスであった) リクルート に入社した。 でも、2ヶ月後に休職し、気づけば入社半年後には退職していた。 リクルート では、内定が出る時点でミッショングレードというものが提示される。平たく言うと、そのランクに応じて与えられる業務目標が設定され、年俸が変わるというものだ。 だいたいの新卒は同じミッショングレードを与えられる。私も標
2016 - 09 - 23 リクルートを9/30付で退職します いろいろなことを天秤にかけて考えた結果、会社を辞めることにした。 新卒で入社してから半年しか経ってないのに辞めてしまうのはもったいないと思われるかもしれないが、もしこのまま会社に居続けてもいつか破滅してただろうし、辞めた結果破滅することになっても大して後悔はしないだろう。 会社にいる間は、主にサーバーとウェブの開発をしていて、 Scala とかTypeScriptとか書いてた。 Android もちょっとやった。 自分よりめちゃくちゃ技術力ある人たちと仕事ができたのはとてもいい経験だった。威圧的な言動を繰り返す同期と、それが看過されてしまうような状態を除けば、自分にとって働きやすい環境だったと思う。 当分の間は受託業務をやって暮らしていくつもりで、すでに案件もある。 学費を稼いで別分野の大学院に行くのが目標なので、それまでは
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く