ブックマーク / paiza.hatenablog.com (14)

  • SI→Webに行ったエンジニアが転職前にやっといてよかったこと、やっとけばよかったこと - paiza times

    Photo by Michelle Hofstrand こんにちは。谷口です。 paizaを開発しているエンジニアの中には、もともとSIerで開発をしていた人が何人かいます。 paizaで転職のご相談をいただく方の中にも、SIerからWeb系に転向したいという方は増えていますが、Web系の経験のない人が勉強などを何もしないまま転向を叶えるのは正直難しいです。しかし、Web系の開発業務経験のない人は「具体的に何をどう勉強をしたら役に立つのかわからない…」という人が大半かと思います。 というわけで今回は、SIerからWebサービスを開発している弊社へ移ったエンジニアたちが今になって思う、「転職前にやっておいてよかったこと」、また今になって「やっておけばよかった!」と思うことを聞いてみたのでご紹介します。 いずれは転職を考えているという人、転職はまだ考えてないけどWeb開発の勉強に興味があるとい

    SI→Webに行ったエンジニアが転職前にやっといてよかったこと、やっとけばよかったこと - paiza times
    kgrock
    kgrock 2016/07/01
    SI→Webに行ったエンジニアが転職前にやっといてよかったこと、やっとけばよかったこと
  • 【凄腕Webエンジニア7人に聞いてみた】どんな開発環境や便利ツール使って仕事してるの? - paiza times

    Photo by Peter Petrus こんにちは。谷口です。 他人の開発環境って気になりませんか?私は気になります。 誰かの作業を見ていて「何そのツール知らなかった」「えっそのコマンド便利そう」となったことありませんか? 自分以外のエンジニアは、自分の知らない便利な何かを使っているかもしれない。というか多分使っている。 というわけで、paizaの中のエンジニアたちにそれぞれの開発環境やこれがなくなったら開発できないというハードやソフトや便利な設定、毎日のように使っているコマンドなど、とにかく開発環境について聞きまくってきました。エンジニアの皆さんにとって新たな発見となる項目や参考になる部分があればと思います。 ちなみに弊社のPCは基的に全員MacBook(3年ごとに買い替え可能)です。ディスプレイも自分の好きなものがあれば買ってもらえます。(だからPCとディスプレイは後から入った人

    【凄腕Webエンジニア7人に聞いてみた】どんな開発環境や便利ツール使って仕事してるの? - paiza times
    kgrock
    kgrock 2016/06/24
    【凄腕Webエンジニア7人に聞いてみた】どんな開発環境や便利ツール使って仕事してるの?
  • 面倒な手続き不要!「Web API」の超お手軽活用術をJavaScriptコード付きで一挙大公開! - paiza times

    どうも、まさとらん(@0310lan)です。 今回は、面倒な登録手続きやトークンなどが一切不要で、今すぐ利用できる便利な「Web API」を厳選してご紹介しようと思います。 これらのAPIを使うことで、Web制作がちょっと便利になったり、独自性のあるユニークなサービスを構築できるようになるでしょう。 また、簡単に扱えることから、「Web APIを使って何か作ってみたい…」と思っている初心者の方にもオススメですよ! ■「Web API」の使い方! 今回ご紹介する「API」は、いずれも「JSONP」形式でデータが取得できるので、普通のJavaScriptだけで試すことが出来ます。 以下のコードを、HTMLファイルに記述するか、新規にJSファイルを作って読み込むようにしましょう。 var script = document.createElement('script'); script.src

    面倒な手続き不要!「Web API」の超お手軽活用術をJavaScriptコード付きで一挙大公開! - paiza times
    kgrock
    kgrock 2016/06/22
    面倒な手続き不要!「Web API」の超お手軽活用術をJavaScriptコード付きで一挙大公開!
  • Dockerは危険という誤解と、本当に注意すべき点 - paiza times

    こんにちは、吉岡(@yoshiokatsuneo)です。 Dockerは、シンプルで使い易い軽量仮想環境という特徴を生かして急速に発展しており弊社でも利用しています。 しかし、独自の概念を持つことや、機能が次々追加されていることから、誤解を生じることもあります。 特にセキュリティについては感情的になりやすいので正確な情報を把握することが大切です。ここでは、Dockerコンテナのセキュリティについてよくある誤解と注意点を紹介します。 ◆Dockerコンテナのセキュリティに関する誤解 コンテナを単に実行するだけで、ホストや他のコンテナがのっとられる コンテナは隔離環境で実行されますので、単純に(オプションを明示せずに)一般的なコンテナを実行するだけで、ホストや他のコンテナがのっとられることは現状はありません(知られてはいません)。 ホストのディレクトリ・ファイルを共有すれば、ホストのファイルに

    Dockerは危険という誤解と、本当に注意すべき点 - paiza times
    kgrock
    kgrock 2016/06/07
    Dockerは危険という誤解と、本当に注意すべき点
  • ある社内プログラマが初めて技術書(『Docker実戦活用ガイド』)を出版するまで - paiza times

    こんにちは、吉岡([twitter:@yoshiokatsuneo])です。 先日の記事のように、Docker技術書Docker実戦活用ガイド』(マイナビ出版)を出版しました。 (現在、Amazonではサーバ、ネットワーク書籍のベストセラー1位になっているようです。) 今回、はじめて技術書を出版したのですが、 どのような流れで書籍を出版するようになったか紹介してみたいと思います。 実は、書籍の出版はソフトウェア開発の流れと似ていることもわかります。 企画 技術書を書く予定は全くなかったのですが、機会は突然やってきました。 まず、今年の1月はじめに出版社の方からDockerの書籍執筆について、問い合わせをメールでいただきました。 以前にデブサミでDockerについて発表したことがあり、その資料を見たとのことでした。 paizaのオンラインジャッジを支えるDockerとその周辺 まずは話を

    ある社内プログラマが初めて技術書(『Docker実戦活用ガイド』)を出版するまで - paiza times
    kgrock
    kgrock 2016/06/02
    ある社内プログラマが初めて技術書(『Docker実戦活用ガイド』)を出版するまで
  • paizaの中の人による2016年のDocker本『Docker実戦活用ガイド』が本日発売! - paiza times

    こんにちは、吉岡([twitter:@yoshiokatsuneo])です。 paizaでは、軽量コンテナ環境Dockerを使った独自のオンラインジャッジシステムを構築し、エンジニア転職スキルチェックサービスやプログラミング学習などで利用しています。 月間200万以上のDockerコンテナを作っており、Docker利用事例としては屈指の規模です。 日より、このpaiza開発で培ったDockerやオンラインジャッジシステムのノウハウを詰め込んだ書籍『Docker実戦活用ガイド』(マイナビ出版)を出版します! Docker純正ツールが出揃った2016年唯一の格的Docker書籍出版となります! Docker実戦活用ガイド 作者: 吉岡恒夫,paiza出版社/メーカー: マイナビ出版発売日: 2016/05/30メディア: 単行(ソフトカバー)この商品を含むブログを見る Docker実戦

    paizaの中の人による2016年のDocker本『Docker実戦活用ガイド』が本日発売! - paiza times
    kgrock
    kgrock 2016/05/31
    paizaの中の人による2016年のDocker本『Docker実戦活用ガイド』が本日発売!
  • 凄腕エンジニアが選んだAtom・Vim・Emacsの超便利プラグインと設定34選 - paiza times

    Picture by ITエンジニアを目指す女子高生たちの学園ライフ4コマ漫画『ぱいじょ!』 こんにちは、谷口です。 皆さんは普段どんなエディタを使っていますか?「今のエディタに不満がある」「乗り換えを考えている」という方もいるかと思います。 弊社でpaizaを作っている凄腕エンジニアたちに聞いたところ、Atom派とVim派とEmacs派がいたので、各エディタを使うメリット・デメリット、また実際に開発で使っていて便利なプラグインや設定の小技などをみっちり聞いてきました。 エディタの設定や乗り換えの参考にしていただければと思います。 ■その前にpaizaを作っているエンジニアが使うエディタの割合 Picture by ITエンジニアを目指す女子高生たちの学園ライフ4コマ漫画『ぱいじょ!』 Atomユーザー:2名 Vimユーザー:2名 Emacsユーザー:1名 もちろんみんな一つのエディタ単体

    凄腕エンジニアが選んだAtom・Vim・Emacsの超便利プラグインと設定34選 - paiza times
    kgrock
    kgrock 2016/05/24
    凄腕エンジニアが選んだAtom・Vim・Emacsの超便利プラグインと設定34選
  • Docker for Mac プライベートベータを早速使ってみた! - paiza times

    こんにちは、吉岡(@yoshiokatsuneo)です。 DockerLinux上の軽量コンテナ環境として、飛ぶ鳥を落とす勢いで成長しており、paizaでもジャッジシステムで利用しています。 そのDockerMac OS X、Windows用クライアントの新製品が、"Docker for Mac"、"Docker for Windows" として先日3月24日に案内されています。 blog.docker.com 従来、Mac OS X, Windows向けクライアントとしては、Docker Toolboxが提供されてきました。 しかしながら、Docker Toolboxは、ある程度Dockerについての知識がないと使いづらい部分がありました。 Docker ToolboxはVirtual Box環境が必要であり、Docker Machineで環境設定を 行わないと利用できませんでしたし

    Docker for Mac プライベートベータを早速使ってみた! - paiza times
    kgrock
    kgrock 2016/04/07
    Docker for Mac プライベートベータを早速使ってみた!
  • 4月からエンジニアになる人が入社前から読んでおくべきITニュースサイト10選 - paiza times

    Photo by Boris Schubert こんにちは。谷口です。 4月からITエンジニアとして入社される皆さん、おめでとうございます! 学生の方や新社会人になる方々とお話をしていると、「就活中や入社前に見ておくと役立つサイトはありますか?」「入社後はどういった情報サイトで情報収集や勉強をすると良いですか?」といった質問を受けることが非常によくあります。 最新技術や新しいプロダクト等の情報等を収集するのは技術者としてとても重要です。 ITエンジニアになる方々の中には「そんなの学生のうちからやってるぜ」という方もいらっしゃるかと思いますが、実際にお話をすると「もうすぐ社会人になるけど、何で調べるといいのかよくわかんないです…」という方も多いのが現状です。 そこで今回は4月にITエンジニアとして新卒入社をされる方々が、デキるエンジニアになるためにチェックすべきIT系情報サイトを、大きく分野

    4月からエンジニアになる人が入社前から読んでおくべきITニュースサイト10選 - paiza times
    kgrock
    kgrock 2016/03/16
    4月からエンジニアになる人が入社前から読んでおくべきITニュースサイト10選
  • ニーズをつかめてますか?エンジニアのためのマーケティング思考入門 - paiza times

    Photo by Damien @ Flickr こんにちは。可知です。 エンジニアの皆さんは、技術に対する探求心が強い方が多いかと思いますが、その技術を使ったサービスの利用者や市場のニーズ調査もできている……という方はどれくらいいらっしゃるでしょうか。 どんなに最先端の技術を使っていても、画期的な機能を実装することができたとしても、そのサービスや機能自体が利用者にとって価値のないもの、ニーズが全くないものだったら誰にも使ってもらえないでしょう。下手したらリリースすらされません。自分で作ったサービスや機能がお蔵入りになってしまったら悲しいですよね。 価値あるサービスを作るためには、エンジニアもマーケティングについて知っておいた方がよいでしょう。マーケティングができれば市場を知ることができて、技術力を社会へ還元できる可能性も高まります。 そこで、今回はITエンジニアに向けて、「マーケティング

    ニーズをつかめてますか?エンジニアのためのマーケティング思考入門 - paiza times
    kgrock
    kgrock 2016/03/16
    本当に成果を出すエンジニア達が身につけている、マーケティング思考入門
  • 地図アプリの開発を爆速化する「Webマッピング」サービスの活用術を大公開! - paiza times

    どうも、まさとらん(@0310lan)です。 今回は、地図上にデータをマッピングすることで、さまざまな情報を「見える化(可視化)」できるWebサービスの活用法についてご紹介しようと思います! マッピングが出来るようになると、単なる「データの集まり」だったものが視覚的にとても分かりやすくなるので非常に便利です。 誰でも簡単に扱える定番のマッピングサービスから、地図アプリなどの開発に役立つモノまで取り上げてご紹介しようと思います。 ちなみに、マッピングをするのに必要な「データ」に関しては、無償で利用できるオープンデータをまとめたサイト「LinkData」に公開中のモノを利用しているので、みなさんもぜひ一緒にトライしてみてください! ■「Googleマイマップ」を活用しよう! まずは、誰でも扱いやすいGoogleの「マイマップ機能」を使って、簡単なマッピングに挑戦してみましょう! データは、Li

    地図アプリの開発を爆速化する「Webマッピング」サービスの活用術を大公開! - paiza times
    kgrock
    kgrock 2016/03/15
    地図アプリの開発を爆速化する「Webマッピング」サービスの活用術を大公開!
  • IT産業における下請の現状と課題は?経産省資料から読み解く - paiza開発日誌

    Photo by Robert Couse-Baker こんにちは。谷口です。 近年、経済産業省が日IT産業の仕組みに関する調査や審議会を実施し、その際の調査資料等が公開されていることを皆さんはご存知でしょうか? 例えば「IT人材を巡る現状について - 平成27年1月 情報処理振興課」や「IT産業における下請の現状・課題について - 平成27年3月 情報処理振興課」といった調査資料では、 • 景況不況による開発案件増減の調整弁となった多次請け協力会社の労働環境、雇用条件、待遇が悪化 • SI業界を中心に、「ブラック企業」、「デジタル土方」、「デスマーチ」、「新3K」のイメージが醸成 • 業界全体にネガティブなイメージが蔓延し就労先としての魅力が低下、新卒学生がSI業界を敬遠 (IT人材を巡る現状について - 平成27年1月 情報処理振興課 P10) 我が国のIT産業の重層的な構造は、事

    IT産業における下請の現状と課題は?経産省資料から読み解く - paiza開発日誌
    kgrock
    kgrock 2016/03/11
    経産省の見解は受託下請けのエンジニアを幸せにするか?IT人材を巡る現状
  • Webサービスを作りたい人が、素早くプログラミング言語を学べる15サイト - paiza times

    Photo by Daniel Cukier コーディング転職サイトpaizaを運営している関係上、「Webサービスを作りたいけど、プログラミング言語をどこから学んだらよいか?」という質問をよく受けることがあります。今回はプログラマ視点でプログラミングを学ぶときにつまずやすいポイントと、プログラミング言語の基礎を簡単に楽しく学べるサイトをまとめてみました。 最近はオンラインでプログラミングを勉強できるWebサービスが多数登場してきているので、以前よりプログラムを学ぶコストはぐっと下がっています!! 目次 ・プログラミング言語を学ぶときに躓くポイント ・学ぶ言語を選ぶのに役立つサイト ・すぐ書きはじめられるプログラミング学習サイト ・講義型のプログラミング学習サイト ・少しコードに慣れてきてからお勧めのサイト ・さらにスキルアップするのに最適なサイト ・基礎文法をマスターしたいなら(おまけ)

    Webサービスを作りたい人が、素早くプログラミング言語を学べる15サイト - paiza times
    kgrock
    kgrock 2015/03/25
    Webサービスを作りたい人が、素早くプログラミング言語を学べる15サイト
  • 知らぬはエンジニアの恥。今さら聞けない【コンテナ/仮想化技術】11選 - paiza times

    Photo by Sam MacCutchan どうも後藤です! もう10年以上になるでしょうか・・・ とにかくなんでもかんでも仮想化すればよいというこの風潮。paizaでも仮想化技術は大活躍中。インフラは仮想化技術の上に構築されているし、もちろんコードの評価環境だってばりばりの仮想環境上です。仮想環境ばっちこーい! いったいいつからこんな流れになったんでしょう?どこに基準を求めるかでだいぶかわりますけれども、執筆現在から考えると、こうした流れには35年くらいの歴史があります。使われる仮想化技術は時代とともにかわってきました。だいたいどの時代にも流行ってものがありました。 最近(2014年ごろ)の流行とえば、インフラの一番下にハイパーバイザを入れて、その上でDockerを動かして、管理にはChefやPuppetを使うといったものです。数年経てば状況は変わるでしょうけれども、とにかく楽をした

    知らぬはエンジニアの恥。今さら聞けない【コンテナ/仮想化技術】11選 - paiza times
    kgrock
    kgrock 2015/01/14
    知らぬはエンジニアの恥。今さら聞けない【コンテナ/仮想化技術】11選
  • 1