gg119104のブックマーク (22)

  • (中途採用エンジニア)どんな勉強をしてこようが相当の覚悟がなければ半年持ちません

    皆さんこんにちは採用担当のnabeです。 突然ですが、皆さんのITエンジニアのイメージはどんな感じでしょうか? いっぱぐれがないとかコロナ不況下でも仕事があったりとか、 長く働けるとか、簡単に高収入もらえそうとか、 残業多そうとか、ブラック企業多そうとか、 色んなイメージが先行しているとは思いますが、 これって当なの???って私も思ってしまいます笑 今日はそんなIT業界エンジニアにこれからなりたい方にお届けしたいお話しです。 まず最初に、この業界を志す方は、 コンピュータ専門学校や大学でコンピュータ系の学部を出ていたり、 個人的にプログラミングが好きで個人活動をされていたりして新卒時に就職活動をしてこの業界に来られる方だと思います。 その他では、IT業界に魅力を感じて、 ハローワークの職業訓練やプログラミングスクールに通ったり、 Webなどで人気のRubyPHPなどでWebサービス

    (中途採用エンジニア)どんな勉強をしてこようが相当の覚悟がなければ半年持ちません
    gg119104
    gg119104 2022/05/27
    いつまで年齢に紐付いた組織構成を考えてんだよ。40才のひよこでも20才と同じことやってもいいだろうが、もちろん給料は低いけど。こんな人事がいる企業で働かなくていいよ、どうせ"長く持たない"
  • Rails 7とReactによるCRUDアプリ作成チュートリアル(翻訳)|TechRacho by BPS株式会社

    概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: How to Create a CRUD App with Rails and React · James Hibbard 原文公開日: 2022/04/01 原著者: James Hibbard語タイトルは内容に即したものにしました。 React logo is licensed under Creative Commons — Attribution 4.0 International — CC BY 4.0. ほとんどのWebアプリケーションでは、何らかの形式でデータを永続化する必要があります。これは、サーバーサイド言語で作業する場合はシンプルにやれるのが普通です。しかし、そこにフロントエンドJavaScriptフレームワークも加わってくると、少しややこしくなり始めます。 チュートリアルでは、Ruby on Rai

    Rails 7とReactによるCRUDアプリ作成チュートリアル(翻訳)|TechRacho by BPS株式会社
    gg119104
    gg119104 2022/05/27
    rails使うならSPAは諦めた方が良いと思うんだけどなあ。長期的に考えるとRailsのいいところが死なない?
  • CARTAのエンジニア組織、ひいてはテクノロジーに対する将来への指針として、CARTA Tech Visionを作成しました - CARTA TECH BLOG

    こんにちは!CTOのsuzukenこと鈴木です。この度、CARTA HOLDINGSとして新しく、エンジニア組織、ひいてはテクノロジーに関する将来への指針としてTech Visionをつくりました。 ここでは社内に向けたメッセージもそのままに、どのように考えてこのTech Visionをつくったのか、というのを載せてみています。オープン社内報的に読んでいただけると幸いです。 昨年末からエンジニア組織、あるいはCARTAとしてのテクノロジーに関する価値観、将来といったものをどう描こうか、と考え続けてきました。 CARTAではエンジニアリングに携わるメンバーが170人程度います。来年、あるいはその次の年にもどんどん新しい人も入ってきます。そのときに「CARTAエンジニア組織はどこに向かうのか?」「どうなっていきたいのか?」という問いに答えなければならない。何より、自分自身が「こうしていきたい

    CARTAのエンジニア組織、ひいてはテクノロジーに対する将来への指針として、CARTA Tech Visionを作成しました - CARTA TECH BLOG
    gg119104
    gg119104 2022/05/27
    KARTAって企業について、HPを見てみたけどコア事業がわからなかった。コンサルなのかな?それだったらコードを書かないのが正解なのかも
  • [速報]マイクロソフト、開発環境をまるごとクラウドPCとして用意できる「Dev Box」を発表。Microsoft Build 2022

    [速報]マイクロソフト、開発環境をまるごとクラウドPCとして用意できる「Dev Box」を発表。Microsoft Build 2022 マイクロソフトは現在開催中の開発者向けイベント「Microsoft Build 2022」で、アプリケーションの開発環境をまるごと、クラウドPCのようなデスクトップ仮想化の仮想マシンとして用意できる「Microsoft Dev Box」を発表しました。 マイクロソフトは、アプリケーションのビルドやデプロイなど一連のツールを用いた開発環境の構築はどんどん複雑になっており、開発チームのメンバーは開発環境の構築に大きな手間や時間を割いていると指摘。 Dev Boxは、あらかじめ必要な開発環境やソースコード、ライブラリなどをまとめて仮想マシンとして用意できるため、開発チームに参加するメンバーはすぐに仮想マシンに対してリモートデスクトップもしくはWebブラウザで接

    [速報]マイクロソフト、開発環境をまるごとクラウドPCとして用意できる「Dev Box」を発表。Microsoft Build 2022
    gg119104
    gg119104 2022/05/25
    Docker使ってくだしあ
  • 主要なSaaSをまとめて抽象化し、SQLでデータを取得可能にするクラウドサービス「CData Connect」[PR]

    主要なSaaSをまとめて抽象化し、SQLでデータを取得可能にするクラウドサービス「CData Connect」[PR] 企業がITシステムの一部としてSaaSを採用することが当たり前になってきました。 例えば、顧客管理にSalesforce、マーケティング支援にMarketo、会計業務にMoneFowardクラウドなど、以前であればSIerなどに開発を依頼して時間をかけて導入しなければならなかったシステムが、いますぐに使い始められるクラウドサービス、いわゆるSaaS(Software as a Service)として多数提供されているのです。 企業で採用するSaaS の種類は増加を続けています。一方で、それらをデータ統合基盤や分析サービスなどといかに低コストかつ安定的に接続するかが、データ活用の新たな課題になろうとしています。 そのため、すでに世の中にはSaaS を統合して利用するためのク

    主要なSaaSをまとめて抽象化し、SQLでデータを取得可能にするクラウドサービス「CData Connect」[PR]
    gg119104
    gg119104 2022/05/23
    技術レイヤーを増やすたびに、管理コストは肥大化していく。こういうミドルウェア的なものは短期的に見ると便利なんだけど、後で痛い目を見ると、個人的には思うよ。
  • Agile and Requirement : アジャイルな要件定義について考える

    アジャイルマニフェストとユーザーストーリーマッピングのお話です。

    Agile and Requirement : アジャイルな要件定義について考える
    gg119104
    gg119104 2022/05/23
    コメtoコメだけど、検収という考え方がアジャイルでは存在しないんじゃないかな。ソフトウェアは常に動的であり続けるという考えに立脚している。そしてそれは委託開発ではほぼ不可能で、だから内製しようという流れ
  • 【個人開発】「作りたいものがない」を少し解決するWEBサービスを作りました

    概要 「夢色水車」という Twitter API v2 を使用した Twitter の市場調査サービスを作りました。 2023/02/09 追記 Twitter API の仕様変更に伴いサービス「夢色水車」の更新を停止しました。 リリースからこれまでたくさんのアクセス当にありがとうございました 🙇 サービスの更新は停止しましたが最後に Github にソースコードを公開しました。 これから Twitter API を使い始める方、GoNext.js を学習している方に少しでも助けになればと思います。 使い方や詳細は各 README.md に記載しています。ライセンスの範囲でご自由にお使いください。 フロントエンド: バックエンド: 開発のきっかけ みなさんは今、作りたいものはありますか? Twitterを見ていると、「ポートフォリオ作成や個人開発をしたいけれど作りたいものがない

    【個人開発】「作りたいものがない」を少し解決するWEBサービスを作りました
    gg119104
    gg119104 2022/05/07
    作りたいものを見つけろっていうのは、そこから情熱を生み出せってことなんよ。他人の"欲しい"を借りてもそこから情熱は生まれにくいのではない?個人的なオススメは本を沢山読むとか、そういう世界(観)を広げること
  • 「コンサル会社」と「広告会社」は、競合し、融合する!? | ウェブ電通報

    コンサルティング会社」と「広告会社」。かつては全く別の機能を持っていた両者が、近年では徐々にビジネス領域で競合するようになりました。 今回は「グロース特化型総合コンサルファーム」をうたう電通コンサルティングから、八木克全氏と杉将隆氏の両役員に、新たなコンサルティングの在り方を聞きました。 電通、電通デジタルで多くの新規事業やサービス開発に携わってきた八木氏。DeloitteやPwCというグローバルコンサルティングファームを渡り歩いてきた杉氏。 二人のプロフェッショナルが考える、企業のグロースのためにコンサルティング会社が提供できる価値とは?そしてその鍵を握る「右脳×左脳」人材とは? <目次> ▼コンサル業界の「同質化」が、イノベーションを阻んでいる ▼同質化したコンサル業界を変える!右脳×左脳の“両利き組織”って? ▼リスクを恐れたKPI設定では「非連続なグロース」につながらない!

    「コンサル会社」と「広告会社」は、競合し、融合する!? | ウェブ電通報
    gg119104
    gg119104 2022/04/18
    コンサルやマーケティングに金かけるより、サービスと技術に金かけた方が良いって皆気づいたんじゃないの。外様が片手間でいいもの作れる訳がない。
  • よりよいCSSを書くための、CSS / Sass (SCSS) 30のルールとその理由

    Webエンジニアを始めて丸2年が経ちました。 複数プロジェクトを進める中で、CSSコーディングを行うときの「こうしておくと便利」「このほうが管理しやすい」といった知見が溜まってきたのでまとめます。 はじめに 長くなってしまった細かい説明はところどころ折りたたんでいます。概要だけで理解できたら飛ばしていただき、詳しい話が気になったら開いて読んでください。 これらは「自分がよく取り入れている手法」であって、必ずしもどのプロジェクトにも当てはまるものではないと思います。 各項目について、自分がその判断に至った 「理由」 を説明していますので、 理由を読んだ上で自分のプロジェクトに取り入れるか判断いただくと良いと思います。 この記事は、すでにCSSコーディングをしていてアイデアがほしい人に向けた記事で、 CSSをこれから学び始めるような 初学者向けではない ことご了承ください。 一般的と思われるキ

    よりよいCSSを書くための、CSS / Sass (SCSS) 30のルールとその理由
    gg119104
    gg119104 2022/04/18
    すまん、Tailwind使うわ
  • 最近の海外DDDセミナーを聞いてみたら色々と常識が破壊された - Qiita

    TL;DR 最近の設計志向はイベント駆動がかなり中心になっている とくにDDD界隈がここまでイベント駆動一槍だとは思わなかった ストーリーを出発点にイベント駆動で設計を組み立てる「イベントストーミング」がかなり多くの場所で事例として取り上げられている はじめに 最近、洋書や動画の講演資料などいくつか海外の情報源に当たることがおおくなり、その中で「結構日でやられている取り組みとちがうなー」と考えることが多く、一旦そのあたりの差分をまとめておこうかと思いました。 ただの出羽守(あるいは鹿鳴館精神)ではなく、一つの潮流としてこんなのがあるってのを記述できればなと思います イベントが設計の基線となりつつある、、、のか? まず1つ目に驚いたのが、イベントが設計の中心になっている、そう感じる機会が多かったこと。 ここで言うイベントは、実践ドメイン駆動設計の中でも「ドメインイベント」として実装パタ

    最近の海外DDDセミナーを聞いてみたら色々と常識が破壊された - Qiita
    gg119104
    gg119104 2022/02/27
    簡素なアプリでDDD使わないのは言わずもがな。翻ってスケールアウトが必要なシステムではかなり有用だと思う、そして職業エンジニアはスケールアウトを迫られるシーンって結構あるのではないかな
  • DDD(ドメイン駆動設計)、理念に大賛成、実装に大反対。

    ※追記あり。最後の追記は 2021/04/25 21:40頃※ タイトルの通りのことを思っているけど、顕名のブログで書くと社内で干されるので、増田に書く。社内の心理的安全性がそんなに低い訳ではないけども、潮流が凄いので今は慎重に振る舞いたい。 この記事を見て「キミはDDDのことを誤解している」と思われた方はコメント等で優しく(易しく、ではない)ご指摘願いたい。 ※この記事では Web Application を前提とした話になっている。 DDDとは?https://ja.wikipedia.org/wiki/%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E9%A7%86%E5%8B%95%E8%A8%AD%E8%A8%88 DDD、ここがイケてる ソフトウェア開発者は開発対象のドメインのことをほとんど知らない、という問題意識およびその提起。 俗に言う「ビジネスサ

    DDD(ドメイン駆動設計)、理念に大賛成、実装に大反対。
    gg119104
    gg119104 2021/04/25
    FWに依存し過ぎて拡張できずににっちもさっちもいかなくなってからの話>DDD FWを積極的に使いたいステージの人が使うものじゃないと思う。アプリの長期的発展を視野に入れて、依存性を極力排除したい思想の人が使う設計
  • 「ユニコーン企業は書籍に書かれているようなアジャイルなんてやってない」 - Mitsuyuki.Shiiba

    4/26 に発売されます! 「ユニコーン企業のひみつ」をいただいて読みました。読みやすくて面白かったー。4/26 に発売されます!チームをリードしている人や組織づくりをしている人にはもちろんおすすめだし、メンバーの一員としてチームの中で仕事をしている人も「なるほどそんな風に仕事をしてるのかー!」って感じることができて面白いと思うー。あと、アジャイルな開発とかスクラムをやってる人ももう一度自分の大切にしているものを見直すことができるんじゃないかなぁ。ぜひどうぞ。 www.oreilly.co.jp ユニコーン企業はスクラムをやっていない このの「ユニコーン企業」とか「テック企業」って「大きくなってもスタートアップみたいな働き方をしている企業」のことで、GoogleAmazon・Facebook・Spotify のような企業を指してる。そういった企業が何を大切にしているか、どんな風に開発を

    「ユニコーン企業は書籍に書かれているようなアジャイルなんてやってない」 - Mitsuyuki.Shiiba
    gg119104
    gg119104 2021/04/25
    本家のCleanAgile読んだほうがよっぽどためになるんじゃないかな。挙げられている書籍を読んでないからなんとも言えないけど https://www.amazon.co.jp/dp/4048930745
  • 霞ヶ関に東大生を洗脳させて年収2000万で雇わせることで日本を先進国にしろ

    あらすじ 邦が終わっていることは周知の事実で、どこに行っても、開口一番「日って終わってますよね」と言えば、その場におけるインテリの地位を確立できる。一方で、その言葉の裏には、長年の羨望――つまり、いつになったら日は『一等国』になれるのか――があるのも事実だ。 この記事では、邦がいかに終わっているかを概観し、その後、霞ヶ関が東京大学の新入生を洗脳して年収2000万の俸給で雇うことによって、日がOECDの一員として恥ずかしくないレベルの先進国へと発展するだろうと論ずる。 文 問題たち 四つの階層に四つの問題がある。 1 一つには、邦の貧困化だ。総体として語れば、20年度の実質成長率はマイナス5.2%という悲惨な実情がある。もちろん、これはコロナ禍における経済成長なので、邦の真の成長率とはあまり関係がない。信じた人は反省して欲しい。もっとちゃんとしろ。 ただ、Googleで少し検

    霞ヶ関に東大生を洗脳させて年収2000万で雇わせることで日本を先進国にしろ
    gg119104
    gg119104 2021/03/29
    筆者は東大出てないだろ、思考が短絡的で浅すぎる。政治の力学ガン無視じゃん
  • 「スマホのディスプレイ代わりになる布」が開発される、100回洗濯&乾燥しても利用可能

    スマートフォンやPCのディスプレイのように使える繊維と布を中国・復旦大学の研究チームが開発しました。この布を使った衣服は袖口にメッセージのやりとりを表示したり、腕にマップを表示したりすることが可能です。 Large-area display textiles integrated with functional systems | Nature https://www.nature.com/articles/s41586-021-03295-8 Wearable electronic textiles for the smart dresser https://www.fudan.edu.cn/en/2021/0311/c344a108129/page.htm Fudan University team develops smart textile - SHINE News https:/

    「スマホのディスプレイ代わりになる布」が開発される、100回洗濯&乾燥しても利用可能
    gg119104
    gg119104 2021/03/16
    手話を必要としない世界の到来も後10年以内かもな
  • 春から新生活するご子息にMacを買い与えてはならない理由と、いま選ぶべき学生向けWindows機 – キャズムを超えろ! Rev.2

    この春からご息女・ご子息が新生活(高校入学、大学入学、新社会人etc)を迎える親御さんのみなさん、またご人も、共におめでとうございます。 まず、タイトルのとおりですがM1 Macbookを勧める人たちをたくさん見たので、お前らちょっと待てと。枯れたおっさんにはMacはいいかもしれんが、若者にそれを勧めたらあかんやろということで思い立ってなぜMacではなくWindows機なのか、そしてWindows機をいま選ぶとしてどうすべきかという話を書くことにしました。珍しくですます調ですが、まぁ内容が内容なのでご理解いただきたい。 どうしてMacじゃなくWindows機を勧めるのか あたりまえですが、M1 Macは素晴らしくイノヴェーティブなハードウェアであり、macOS Big Surは素晴らしいオペレーティングシステムなことでしょう。ですが、これらはご子息の可能性を狭めます。 ご子息はもうスマホ

    gg119104
    gg119104 2021/03/14
    俺が気に入らねーのはよー、なんで"ご子息"限定なのかってことなんだよなあー
  • Auth0認証アーキテクト責任者がIDaaSの今を語る

    IDaaS(Identity as a Service)という言葉を耳にする機会が増えている。来は複雑な手間やコストがかかる認証基盤の構築をクラウドサービスとして提供してくれるため、サーバー管理のコスト削減だけでなく、ライブラリの追加などにより工数が削減できるなど開発者にとってもメリットは大きい。日においてもIDaaSを提供する企業が多く参入している中で、今注目を集めているのがAuth0だ。今回は、同社で認証アーキテクト責任者を務めるヴィットーリオ・ベルトッチ(Vittorio Bertocci)氏へ、盛り上がりをみせるIDaaSの現状やコロナ禍による影響などを尋ねた。 IDaaSはなぜ注目を集めるのか Auth0は、2013年に創業された認証基盤サービスを提供する企業であり、既に日を含む世界中で9,000社以上の導入実績を持っているという。そのような同社で首席アーキテクト責任者を務

    Auth0認証アーキテクト責任者がIDaaSの今を語る
    gg119104
    gg119104 2021/03/10
    この人のツイッターアイコンがターザンでおもろいで笑あとAuth0のこのひとの解説はふつーにためになる
  • Dart言語のフレームワーク「Flutter 2」公開。単一コードでiOS/Android/Web/Win/Mac/Linuxのネイティブアプリ実現。WebAssemblyによるレンダリングエンジン搭載

    Dart言語のフレームワーク「Flutter 2」公開。単一コードでiOS/Android/Web/Win/Mac/Linuxのネイティブアプリ実現。WebAssemblyによるレンダリングエンジン搭載 Googleは、Dart言語のフレームワーク「Flutter 2」の公開を発表しました。 Now introducing, Flutter 2 at #FlutterEngage! Learn more about this major upgrade to the portability of Flutter that opens up a broad range of new target platforms like web and desktop from a single code base. Check it outhttps://t.co/T9025C5NCV pic.twi

    Dart言語のフレームワーク「Flutter 2」公開。単一コードでiOS/Android/Web/Win/Mac/Linuxのネイティブアプリ実現。WebAssemblyによるレンダリングエンジン搭載
    gg119104
    gg119104 2021/03/08
    Flutter君さあ、TSかRustで書き直してくれないか?そしたら皆一斉にReactNativeから移動すると思うよ
  • 同じソースツリーでテストが通っていたらテストをスキップする | おそらくはそれさえも平凡な日々

    tl;dr git rev-parse HEAD^{tree} でツリーオブジェクトのハッシュ値が取れるので、ブランチが異なる場合でも同じソースツリーであるかどうかを判定できます。 これを利用して、すでにテストを通ったtreeのハッシュ値をどこかに記録しておいて、同一のソースツリーに対するテストをスキップできます。 題 よく使われている、develop/mainブランチ運用をしている場合に、ちょっとした修正を番に入れたい場合には以下のようなフローを踏むことになるでしょう。 featureブランチをdevelopブランチの先頭から切って修正を作ってテストが通るのを待つ developブランチにfeatureブランチにマージしてテストが通るのを待つ mainブランチにdevelopブランチをマージしてテストが通ったらdeployする さて、この時、他の作業が混ざらない限りにおいては1,2,

    同じソースツリーでテストが通っていたらテストをスキップする | おそらくはそれさえも平凡な日々
    gg119104
    gg119104 2021/03/08
    nrwl/nx って似たようなことができるモノレポ管理ツールがあるよ、今はまだテッキーだけど結構期待してる
  • 1画面1APIと比べるとGraphQLのAPIはどこから作ったらいいか分かりにくい - hitode909の日記

    Backends for Frontends的に、1画面につき1つずつAPIを作っていると、画面のリストを作って、それぞれ1画面につき1個ずつAPIを作っていくことになるので、進捗の把握がやりやすかった。10画面あって3APIできてたら進捗30%ということになる。 グラフをたどって開発することになる GraphQLAPIを作っていると、「実はこの画面を組み立てるためのクエリは、あちらの画面の条件を変えたものである」みたいなことが起きるようになる。たとえば、トップページではサマリを表示していて、もっと見るを押すと全件表示するような場合とか。 このように、着手しようとするともう作るものがなかったりとか、逆に、作るときに、他の画面から使う想定でパラメータの設計をするなど、考えることが増えたりもする。 スキーマに沿ってグラフをたどるだけで画面を組み立てられるのは良いことだけど、開発内容の依存関係

    1画面1APIと比べるとGraphQLのAPIはどこから作ったらいいか分かりにくい - hitode909の日記
    gg119104
    gg119104 2021/02/16
    ドメインモデリングとイベント駆動開発マジおすすめ
  • アンサー: なぜTypeScriptの型定義に凝るのか - Qiita

    この記事は、昨日公開された以下の記事に対するアンサー記事です。TypeScriptで型定義に凝る派筆頭(自称)として、このお題に対して別の視点から光を当ててあげるためにこの記事を用意しました。 TypeScript の型定義に凝りすぎじゃね? まず最初に、この記事(以下では元記事と呼びます)の著者を攻撃したり、元記事の内容を否定する意図はないことをご理解ください。結局のところ、考え方が異なり、前提が異なるから異なる結論になっているだけなのです。TypeScriptを使う皆さんがいろいろな観点から見た情報を取得し、自分の状況に応じた適切な考え方・判断をできるようにすることがこの記事の目的です。 要約 大きなコードを小さく分解しても質的な難しさが消えるわけではないよ? 型はドキュメントなんだから正確に書こうぜ! 外界との接続も妥協せずに型システムで解決しようぜ! 機械にできる仕事を人間がする

    アンサー: なぜTypeScriptの型定義に凝るのか - Qiita
    gg119104
    gg119104 2021/02/10
    元記事で筆者が自分で言ってるけど、小規模開発での話なんだよねあれは。そういう条件なら、そりゃRailsとJSで作ればええと思うよ。型付けが"必要"なのは規模感と複雑性を持つAppなんよな。自分達に合ったものを選ぼ