エンジニアHubPowered by エン転職

若手Webエンジニアのための情報メディア

React NativeでiOS/Androidアプリを丸っと開発! Nature Remo開発で分かった長所と短所

React Nativeを使って「Nature Remo」iOS/Androidアプリの開発を進める村瀨大輔(typester)さんと、北原壮さんに、導入して分かったメリットとデメリットを伺いました。

『メルカリ』 アプリの画面描画を高速化する技術、バックエンド・iOS・Androidの基本設計

多くのユーザーに愛されるフリマアプリ『メルカリ』ですが、そのスムーズな画面描画はどのような技術で生み出されているのでしょうか。同アプリの高速表示の秘密を、バックエンド、iOS、Androidの3方向からメルカリ社のエンジニア4人に聞きました。

ソフトウェアが持つべき機能と仕事の粒度を見極める〜The Platinum Searcherの作者に聞いてみた

GitHubでスター数2,000以上を獲得したOSSである「The Platinum Searcher」。作者の三宅悠介さんに、シンプルでありつつも、高い性能を持つソフトウェアを作り出すための思考を聞きました。

AWSに関するありがちミスとその対策〜EC2、S3、RDS、Lambda、CloudFrontの場合

さまざまなサービスで活用されるAWSですが、基本として知っておくべきは、どのような知識でしょうか。AWS導入&運用サポートのプロである、アイレットのエンジニア3名に、主要サービスの勘どころを聞きました。

20年の機械学習・ニューラルネットワーク研究から見えた、人工知能の歴史と未来

人工知能はどのような技術によって進歩し、どのような未来に向かってかじをきっているのでしょうか。今回は20年近く人工知能の研究をしてきた人工知能分野のフロントランナーの方々にインタビューしました。

GitHubリポジトリで8000スター獲得、人気OSS「Boostnote」オープンソース化の軌跡

GitHubリポジトリで8000スターを獲得しているプログラマ向けノートアプリのBoostnote。グローバルな開発コミュニティを築き上げた経緯についてインタビューしました。

データベーステーブル設計の基礎の基礎〜エンティティの抽出・定義から正規化まで

適切な形でデータベースのテーブルを設計し、運用するには?テーブル設計に必要な初歩を日本MySQLユーザ会副代表の坂井恵さんが丁寧に解説します。

動画アプリをなめらかに動かす技術〜『AbemaTV』のユーザー体験を支えるエンジニアリング

大人気インターネットテレビ局『AbemaTV』。そのUI / UXとはどのように設計されているのでしょうか。そして、UI / UXを実現する技術とは。スムーズな動画体験を支える技術を中の人に聞いてみました。

PWAで表示速度が2倍に! スピード改善を妥協しない日経電子版に学ぶ、PWAのメリット&デメリット

ネイティブアプリに近い体験を簡単に提供できるとして注目を集めている「PWA」。実際に導入し、表示速度が2倍になったという日経新聞電子版の開発者に「PWA」のメリットとデメリットを伺いました。

Javaにもう一度REPLを〜平成生まれのOpenJDKコミッターを刺激するOSS開発の緊張感

平成生まれのOpenJDKコミッター、吉田真也さんにOSSに触れ始めた理由やモチベーションについてインタビューしました。もっと積極的にOSSに関わりたいと考えている方は、吉田さんの考えや言葉が一つの道標になるかもしれません。

Rubyコミッター・Yuguiに学ぶ、コードに書くべき「適切なコメント」と「適切な場所」

Rubyコミッター・園田裕貴(Yugui)さんが、長年の経験で体得したソースコードに書くべき「コメントの技法」を教えてくれました。

直面する問題を解決したらkaminariができた。Ruby / Railsコミッター松田明のOSS開発の実像

世界中のRubyプログラマに使用されるOSSであるkaminari。これを手がけたRuby / Railsコミッター松田明さんに、開発背景を聞きました。

『コーディングを支える技術』の西尾泰和と考える、エンジニアが学ぶべき技術の原理原則

名著として知られる『コーディングを支える技術』を著者の西尾泰和さんと、現役エンジニアの池田惇さんが読み解きます。成長を続けるために必要な「インプットの深度」を探ると、エンジニアとしての生存戦略が見えてきました。

ReactとAngular、使うならどっち? JavaScriptギークが6つの視点で徹底比較

Reactか、Angularか。どちらを選ぶか悩ましいものですが、エキスパート2人がそれぞれのポイントを徹底解説します。

COBOLをシートに手書きしていた頃。80〜90年代、OSS普及前の開発風景に学ぶこと

インターネットが一般的ではない時代にエンジニアはどのように仕事をしていたのでしょうか。WebDINO Japanの瀧田佐登子さんに、かつてのエンジニアの姿、そしてオープンソースという概念が一般化していく過程を、貴重なエピソードとともに聞きました。

実例に学ぶ動画配信サービスの負荷試験〜テストケース作成からツール選定、性能劣化への対応まで

ライブ動画ストリーミングプラットフォーム「SHOWROOM」で実施した負荷試験の内容とはどのようなものだったのでしょうか。DeNAのインフラ基盤を支えるエンジニア漢 祐介さんに、貴重なノウハウを徹底解説してもらいました!

試したいから、作る。ghq、goreの作者motemenの開発は「自分本位」で駆動する

次々とOSSを送り出す株式会社はてなのCTO、大坪弘尚さん。連続開発を支える、発想の源、そしてモチベーションをご本人に伺いました。

開発の“無理ゲー進行”はこう回避せよ! 若手エンジニアが締め切りを健全に守るためのストラテジー

開発の“無理ゲー進行”はなぜ起きる?その原因を、さまざまな企業の技術組織顧問を務める広木大地さんがひも解きます。

「一つのことをうまくやる」に忠実たれ。Serverspec開発者mizzyが語る成功するOSSの設計

過去、手動と目視による作業が常だったサーバーのテストを圧倒的に簡易化するServerspec。国内外で高い評価を得るこのOSSの開発舞台裏を、作者の宮下剛輔(mizzy)さんが語ります。

データベース運用改善のヒント!コア開発者直伝のPostgreSQL 10の7つの新機能

全国のPostgreSQL使いエンジニアが待ちに待った、バージョン10。新機能の中から、特に“運用”に役立つ7の新機能を、PostgreSQLの専門家、そして開発者である澤田雅彦さんにピックアップして解説してもらいました。

スター数4200超! 人気リポジトリ『peco』 開発者(@lestrrat)が語る「使われるOSS」の作り方

多くの人が知る、人気リポジトリの開発の裏側とは? スター数4200超えを誇る『peco』の作者・牧 大輔(@lestrrat)さんに聞きました。

ギーク直伝の技術習得メソッド!トレタ増井雄一郎の考える、効率のよい言語選択のワザ

最初に学ぶべき言語は? 新たな技術の習得フローは? 若手エンジニアの成長戦略にまつわるメソッドを日本を代表するギーク、トレタのCTO増井さんに聞いてみました。

「全アクセスがmemcachedに行ったら負け」超大量リクエストをさばくフリークアウトの技術哲学

アドテクノロジーの雄、フリークアウトのエンジニアは、日々圧倒的な量のリクエストと戦っています。こうしたシビアな世界での仕事は、若きエンジニアをどのように鍛えるのでしょうか。

中学生でLinuxカーネルのバグフィックス! 若き天才エンジニア矢倉大夢に爆速成長術を学ぶ

中学1年生でプログラミングを開始。高校時代にプログラミング関連の数々の賞を受賞。そして、大学在学中にグローバルリーダーの育成トレーニングを提供している株式会社TEAMBOXのCTOに就任した矢倉大夢さん。エンジニアとして圧倒的スピードで成長をする術を…

エンジニアが英語で会議! 新人エンジニアを育てる、ヌーラボの超ユニークカルチャーを聞く

若手エンジニアの成長ストーリーをうかがいに、九州の雄、ヌーラボにおじゃましました。同社の超カルチャードリブンなエンジニア育成の裏側をお聞きします。

20代CTO・FiNC 南野充則に聞く! 技術組織を作る「哲学」と技術・開発ツール選定法

高い技術力とビジネススキルを持ち、企業の技術戦略や開発方針を立案・実施する責任者である、CTO。この職責に20代で就任した若きトップエンジニア、FiNCの南野氏に、CTOに求められる技術と哲学を聞きました。

ニッチな領域に勝機あり!人生をメールサーバに捧げたエンジニアの生存戦略

京都発の技術が東京、どころか世界に羽ばたいています。メールという一見レガシーにも感じられるジャンルで存在感を発揮する、京都のエンジニアの生き方から、技術者としての生存戦略が見えました。

福岡と東京で働いて見つけたエンジニアとして生きる意味。YAPC::Fukuoka実行委員長と考えるコミュニティが必要な理由

博多祇園山笠でにぎわう福岡で生まれ、東京でのエンジニア生活も経験した平田哲さんに、福岡での働き方、YAPC::Fukuokaなどコミュニティ運営について伺いました。

難プロジェクトに若手が挑む! 3000超の金融機関からデータを収集する「freee」同期機能の舞台裏

「若手エンジニア、どんな活躍してますか?」の第9回目は、『クラウド会計ソフト freee』などを手がけるfreeeです。「それ、マジで価値ある?」と問いかけ続ける、超課題解決型企業の同社で、若手エンジニアはどのような成長曲線を描くのでしょうか。

AbemaTVアプリ開発の裏側──若手エンジニアを磨き上げる「改善志向型エンジニア文化」とは?

「若手エンジニア、どんな活躍してますか?」の第8回目は、話題のインターネットテレビ局、「AbemaTV」のアプリを手がけるエンジニアの登場です。精鋭揃いのAbemaTVチームでは、どのような研鑽があるのでしょうか。

なぜ、SQLは重たくなるのか?──『SQLパフォーマンス詳解』の翻訳者が教える原因と対策

『SQLパフォーマンス詳解』の翻訳者の松浦隼人さんに、8つの「SQLが重たくなる原因とその対策」を聞きました。システムのボトルネックになるような「問題のあるSQL」を回避するノウハウを学びましょう。

新卒3年目のHaskell好きのScala使いが、はてなでテックリードになるまでの道

「若手エンジニア、どんな活躍してますか?」の第7回目は、はてなが手がける、サーバー監視サービス「Mackerel」の開発エンジニアにお話を聞きました。リモートでありながら、抜群の存在感を発揮する先輩の背中を、超優秀な後輩はいかにして追いかけたのでし…

チームは小さく、役割を固めず、クリエイターを全力で応援! ピクシブがこだわる文化の継承とは?

連載「若手エンジニア、どんな活躍してますか?」第7回は、イラストコミュニケーションサービス「pixiv」、コミック総合サービス「pixivコミック」などを運営するピクシブ編です。ピクシブのCTOがリーダー引き継ぎ時に重視したこととは? 詳しく伺いました。

CSSのスペシャリストも、サーバーサイドを知れば視野が広がる! Incrementsが目指すT型エンジニアの育成

「若手エンジニア、どんな活躍してますか?」第6回は、QiitaやQiita:Teamで知られるIncrements編。I型のスキルセットだった若手エンジニアがT型になるようCTOが取り組んだこととは? 詳しい話を伺いました。

機械学習の取り組みを次々と実装! クックパッドの“即戦力”新卒エンジニアが活躍できる背景とは

「若手エンジニア、どんな活躍してますか?」第5回は、日本最大の料理レシピサービスを運営するクックパッド編。発足から間もない研究開発部で、機械学習の開発基盤から実サービスへの組み入れまでを担当した新卒エンジニアが、入社後すぐに第一線で活躍でき…

サイボウズ kintoneチームの「改善」大公開! 新人も巻き込んだスクラム導入の成果とは?

連載「若手エンジニア、どんな活躍してますか?」第4回は「kintone」「cybozu Live」などを運営するサイボウズ編です。「チームワークあふれる社会を創る」を理念として掲げるサイボウズで、若手エンジニアはどんな活躍をしているのか、伺いました。

LINEの脆弱性診断を新卒エンジニアも担当!──LINEセキュリティ室の熱い「師弟関係」

巨大メッセージングアプリ「LINE」のセキュリティ室にも、新卒エンジニアは配属されます。若手をカンファレンスに送り出すLINEの「師弟関係」に迫りました。

GMOペパボ新卒エンジニアは手厚い研修で「開発の理想形」を学ぶ! エンジニアが成長する仕組みづくりとは

「いるだけで成長できる環境」を標榜するGMOペパボで、若手Webエンジニアはどんな活躍をしているのか。育成の取り組みと合わせてお送りします。

メルカリ新卒エンジニアはSREもサポートも経験する! BABAROT & Hiraku インタビュー

フリマアプリ「メルカリ」で、若手Webエンジニアはどんな活躍をしているのか。メンターによる育成の様子も交えてお送りします。