タグ

developmasoのブックマーク (7,285)

  • スティーブ・ジョブズの部下がハイパー優秀なITエンジニア達を動かすのに使った口説き文句だけど「まあ、これを言われたら優秀なエンジニアは全員奮い立つわな」と感じる話

    いぐぞー ✈️ 旅するプログラマー @igz0 旅とプログラミングをこよなく愛します。 アメリカ大陸🇺🇸を横断しました!!小学生からプログラミング→新卒SIer→Webに目覚め自社開発のWeb系エンジニアテレビ出演経験あり。 個人開発者。読書IT関連を中心にツイートします!!ネタツイート有。アイコンは@ixy先生に利用許諾済み。Amazonアソシエイト参加。 note.com/igz0/ いぐぞー ✈️ 旅するプログラマー @igz0 スティーブ・ジョブズの部下がハイパー優秀なITエンジニア達を動かすのに使った口説き文句だけど 「まあ、これを言われたら優秀なエンジニアは全員奮い立つわな」と感じる。 pic.x.com/oMW75fRtw4 2025-01-02 14:53:54

    スティーブ・ジョブズの部下がハイパー優秀なITエンジニア達を動かすのに使った口説き文句だけど「まあ、これを言われたら優秀なエンジニアは全員奮い立つわな」と感じる話
  • エンジニア採用・組織づくりのトレンド予測2025〜生成AI系プロダクト、大手年収UP、オフショア再開、SPACEからアウトカム〜|山田裕一朗(CEO at Findy Inc.)

    エンジニア採用・組織づくりのトレンド予測2025〜生成AI系プロダクト、大手年収UP、オフショア再開、SPACEからアウトカム〜 毎年、年末年始に書いているエンジニア採用・組織づくりのトレンドの2025年版を書いていきたいと思います! ちなみに昨年は「エンジニア採用・組織づくりのトレンド予測2024〜PdM人気、オフィス回帰、大企業のエンジニア採用加速、SPACEなど〜」を書いたのですが、結構、当たっていた気がしております。いかがでしょうか? ちなみに「年収が上昇または維持」のところについて、維持した職種も上昇した職種もあったという意味ではだいたい当たりではありますが、ここはもっと明確にスタンスを取っておくべきでしたw ■生成AI/AIエージェント関連の開発求人増加エンジニアが取り組む開発テーマとしてはこれまではSaaSやメディア、FinTech領域の開発が中心でしたが、生成AIを活用した

    エンジニア採用・組織づくりのトレンド予測2025〜生成AI系プロダクト、大手年収UP、オフショア再開、SPACEからアウトカム〜|山田裕一朗(CEO at Findy Inc.)
  • 10年同じ会社で働いてCTOにもなったけど、やっぱソフトウェアエンジニアに戻った話 - @Inject

    最近、自転車の話題ばっかりでnoteしか更新してなかったのでひさしぶりに、こっちのブログも更新してみる。 一部の人には個別に共有していましたが、2024/10月で10年働いたVideoTouch(旧Viibar)を離れて、いちソフトウェアエンジニアとしてキャリアを再スタートしました。 ここに辿り着くまでにいろいろ考えました。キャリアの道は一道ではないし、同様の悩みを抱えるエンジニアも多いと思うので何かの参考になればと思います。 入社時はあくまでソフトウェアエンジニアとしてスタート 紆余曲折あってCTOにはなりましたが、元々Viibarに入社する際は面接の際に「開発はなんでもやりますが、マネジメントだけはやりたくないです」といっていたぐらいなので、そっち方面に興味は一切なかったです。 入社当時は目の前の技術的課題がたくさんあったので、それを片付けるだけで精一杯だったので、それをひたすら片付

    10年同じ会社で働いてCTOにもなったけど、やっぱソフトウェアエンジニアに戻った話 - @Inject
  • 生成AIで英語を効率よく勉強するには|深津 貴之 (fladdict)

    今年開設されるZEN大学で、「生成AIでリサーチとか勉強を加速させるには?」的な授業をやることになったので、その前座的なまとめ。 生成AIでとりあえず「英語」を効率よく学ぶ。深津式のベータ版。 自分の好きな分野で学ぶまず英語そのものを学ぶのではなく、「好きなことのために英語を学ぶ」構造を作る。 ポケモンカードでも、音楽でもスポーツでも、何でもいいから「自分がメチャクチャ成長したい趣味分野」を定める。 で、ChatGPTの4o以降のモデルで下記のように聞く。 あなたは英語予備校の先生として、英語の長文読解を楽しく学ぶための教材を以下の条件に従って作ってください。 * トレーディングカードゲームのデッキ編成論を題材にする。 * 関係代名詞を題材にする。 * フォーマットは会話形式(or エッセイ形式)にする。 これで、自分の興味分野の英語長文がつくれる。毎回テーマを考えるのが難しい場合は、下記

    生成AIで英語を効率よく勉強するには|深津 貴之 (fladdict)
  • 僕の考えた最強のMacBook開発環境

    この書籍では私が普段開発に使っているMacBookの環境を紹介いたします。エディタなどのエンジニア特有のツールだけでなく、開発生産性を上げるために必要なアプリやデスク環境を整えるためのガジェットなど、仕事の生産性を向上させるために使っている全ての要素を解説します。

    僕の考えた最強のMacBook開発環境
  • 新卒2年目で退職するエンジニアのAさんへ - キムチのきもち

    5月から10月に入っていた現場に、新卒2年目のジュニアエンジニアAさんがいました。 しかし、PJTの終わりごろ、Aさんがその現場を最後に退職することを知りました。 彼にはたくさん質問に答えてもらいましたし、助けてもらった恩がありました。 だから、私はAさんに餞別として1のドキュメントを作成しました。 この記事は、その内容を公開できる形へ改変したものです。 一万文字ぐらいありますが、若手のエンジニアの人に読んでもらえたら、とても嬉しく思います。 はじめに 書の構成 1. 仕事を通じて感じたAさんの強み・弱み Aさんの強み 知的好奇心が強い 気合と根性がある 思ったことをちゃんと言える Aさんの弱み 他者と働くための素養が未熟 自分を飼い慣らせていない 虫の目に偏っている 2. を読め!いいからコレを読め!仕事なんかせず読め! 3. 人間が自然界という制約に拘束されていることを忘れるな!

    新卒2年目で退職するエンジニアのAさんへ - キムチのきもち
  • RAG開発の超入門【RaggleのQuickStart | Pythonのソースコードあり】

    はじめまして、ますみです! 株式会社Galirage(ガリレージ)という「生成AIに特化して、システム開発・アドバイザリー支援・研修支援をしているIT企業」で、代表をしております^^ この記事では、入門者向けの「RAG」の開発手法を解説します! もしもPythonを使ったことがない方は、下記のZennを参考にしてください。 また、RAGについての基礎知識を学びたい方は、下記のZennを参考にしてください。 さらに、RaggleというRAGの精度を競うコンペを開催しているため、ご興味のある方は、こちらのコンペを通して、RAGのスキルアップにご活用ください! なんと1位の人には、賞金30万円も付与されます🏆 それでは、早速解説をしていきます! この記事の内容を習得すれば、Raggleに応募できる状態になるため、ぜひ皆さんもRaggleのコンペに挑戦していただけたら幸いです^^ 全体の流れ

    RAG開発の超入門【RaggleのQuickStart | Pythonのソースコードあり】
  • ポリモーフィズムが1種類しかないと思ってたエンジニアの備忘録

    この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の72週目の記事です! 2年間連続達成まで残り34週となりました! はじめに ソフトウェアエンジニアの福土(@ryoya_cre8or)です。 ふと社内のSlackで「ポリモーフィズムを使っているときに、冗長になるコードをジェネリクスを使うことで綺麗にまとめる事ができる」と呟いたところ、「ジェネリクスもポリモーフィズムの1種だよ」とツッコミをいただき、それを機にポリモーフィズムの概念について整理したいと思っていたので、年末年始にオリャっとまとめちゃいます。 実は共変性・反変性の概念を理解する上でもポリモーフィズムの概念を整理することはすごく良かったので、そこまで記事を書き切りたかったのですが息が足りず... 続きは次回とし記事ではポリモーフィズムが何なのかについてまとめています。 ポリモーフィズム

    ポリモーフィズムが1種類しかないと思ってたエンジニアの備忘録
  • 新卒2年目で退職するエンジニアのAさんへ

    記事は、はてなブログの下記記事の転載です。 新卒2年目で退職するエンジニアのAさんへ - キムチのきもち 以下、転載内容です。 5月から10月に入っていた現場に、新卒2年目のジュニアエンジニアAさんがいました。 しかし、PJTの終わりごろ、Aさんがその現場を最後に退職することを知りました。 彼にはたくさん質問に答えてもらいましたし、助けてもらった恩がありました。 だから、私はAさんに餞別として1のドキュメントを作成しました。 この記事は、その内容を公開できる形へ改変したものです。 一万文字ぐらいありますが、若手のエンジニアの人に読んでもらえたら、とても嬉しく思います。 はじめに Aさん、C社様案件およびこれまでのB社でのお仕事、お疲れ様でした。もう半年も経ったんですね、あっという間でした。このプロジェクトで、Aさんにはたくさん助けていただき、計り知れないほどの恩義を感じています。 無

    新卒2年目で退職するエンジニアのAさんへ
  • MacBookセットアップ個人的メモ【2025年版】

    MacBook Pro買いました プライベートで14インチのMacBook Pro(M4)買いました。25万円くらいしました。高いですね。 4年前に買ったMacbook Air(M1)も、ものすごい困るということもなかったのですが、使っていてもっさり具合が気になるようになってきたのと、登壇中にKeynoteが固まるということもあったので、思い切って買い替えることにしました。 セットアップの前提 PC買い替えたら、インストールソフトや設定を見直すよい機会と捉えて1からセットアップすることにしているので、セットアップのメモをここに残しておきます。 前提として、完全に自分の好みなのですが、デフォルト設定から大きくカスタマイズはしていません。インストールするソフトも、自分の必要最低限のソフトだけにしています。なんなら壁紙すらデフォルトから変えないです。 昔は結構カスタマイズしたりしていましたが、な

    MacBookセットアップ個人的メモ【2025年版】
  • チーム開発におけるテスト自動化の壁:難易度別の課題と解決策 - Qiita

    テスト自動化のすすめ みなさんテストはしていますか? 学生の開発の場合完成することが優先で、そこまでテストはしてこなかったと思いますが社会人になるとそうはいきません。 同じテスト内容・テスト結果であれば、手作業・目視で確認するのはあまりに非効率です。自動化して、楽になりたいと思いませんか? テストの種類によっては自動化できるものと自動化が難しいものがあり、各テストの自動化の実装コストとメンテナンスコストについて考えました。 テストの種類 アプリケーション開発におけるテストの種類 ・単体テスト ・システムテスト ・レグレッションテスト ・UIテスト ・パフォーマンステスト ・セキュリティテスト ・クロスブラウザテスト ・モバイルテスト 単体テスト 概要: 最小単位のコード(関数、メソッド、クラスなど)を対象に、その動作が期待通りであるかを確認するテスト。外部依存を排除し、単独で機能することを

    チーム開発におけるテスト自動化の壁:難易度別の課題と解決策 - Qiita
  • コレから建てる「家にお金をかけたくない人」が建築費3000万前後で建てようと思ってる場合は優先度を間違わないで欲しい話→有益な情報が集まる

    まつ/住宅設計/茨城 @RyotaMatsuyama1 コレから建てる、 『家にお金をかけたくない人』 建築費3,000万前後(なんならそれ以下)で建てようと思ってる人は優先度を間違わないで欲しいの。 最優先は、 ・許容応力度計算の耐震等級3 ・断熱は断熱等級6(HEAT20 G2) ・気密はC値1以下(できれば0.5以下) ・樹脂サッシペア(できればトリプル) ・全棟気密測定の会社 ・メンテしやすい1種換気or考えられたその他換気 ・太陽光発電5kw以上(蓄電池はできれば) ・オール電化(こだわりガスは全然OK) ・メンテが少ない外装 ・メンテが少ない白蟻対策 2024-12-30 20:50:57 まつ/住宅設計/茨城 @RyotaMatsuyama1 をやった上で、 ・制振ダンパー ・カッコいい外観デザイン ・奇抜すぎない間取り ・その他好みの内装材 ・考えられた空調計画 をやろうぜ

    コレから建てる「家にお金をかけたくない人」が建築費3000万前後で建てようと思ってる場合は優先度を間違わないで欲しい話→有益な情報が集まる
  • 2024年に調べたり構築した開発環境について

    はじめに 2024 年に調べたり構築した開発環境について、振り返っておこうと思います。基的に Linux をメインに Web アプリの開発環境を構築することが多いです。 今どきの Web アプリの開発環境というと、VS Code + Docker + Git が必須となっているので、これらをベースとして環境構築をしています。2024 年は、これらを使った開発環境の構築をしていました。また、構築にあたって、いろいろと調べていました。 Visual Studio Code Visual Studio Code は、LinuxWindowsmacOS に対応していて、Intel 系 CPU だけでなく ARM 系 CPU にも対応している OSS ベースの高機能エディタということで、重宝しています。VS Code や、vscode と省略されることがあります。 体だけでも十分便利なのです

    2024年に調べたり構築した開発環境について
  • 2024年読んで印象に残った本(非技術書編) - Don't Repeat Yourself

    2024年は終わってしまいましたが、2024年読んで良かったを紹介したいと思います。今回は技術書でないを紹介します。 2023年くらいからこちらのブログでやっています。 blog-dry.com 免責事項ですが、完全に読了したものではなく読みかけの段階でも「これは…」というも紹介しています。内容については記憶を頼りに書いているので、一部解釈誤りや記憶違いなどを含む可能性があります。アフィリエイトが入ってるのであらかじめご了承ください。 目次 技術革新と不平等の1000年史 論理的思考とは何か 近代美学入門 エビデンスを嫌う人たち 乳幼児は世界をどう理解しているのか 他者と沈黙 モヤモヤする正義 まとめ 技術革新と不平等の1000年史 技術革新と不平等の1000年史 上 作者:ダロン アセモグル,サイモン ジョンソン早川書房Amazon 技術革新と不平等の1000年史 下 作者:ダロン

    2024年読んで印象に残った本(非技術書編) - Don't Repeat Yourself
  • 2024年読んで印象に残った本(技術書編) - Don't Repeat Yourself

    2024年に読んで印象に残った技術書編です。去年はそんなに多くの冊数は読めていません。というか、技術書を執筆して出版したので、技術書そのものにお腹いっぱいだったのは大きいと思います。 を書いたという話は下記です。 blog-dry.com 非技術書編を先に書いているので、よかったらこちらもどうぞ。 blog-dry.com 免責事項ですが、記憶を元に書いている箇所が含まれることがあります。また、書籍のリンクにはアフィリエイトコードが付与されているので、苦手な方はURLから外してご購入ください。 目次 ルールズ・オブ・プログラミング Tidy First? Domain Modeling Made Functional 大規模データセットのためのアルゴリズムとデータ構造 コード×AIーソフトウェア開発者のための生成AI実践入門 モデル検査器をつくる〜Goで実装して学ぶ形式手法〜 まとめ

    2024年読んで印象に残った本(技術書編) - Don't Repeat Yourself
  • 退職エントリ - 未来永劫

    2017年にインターン生として入社し、7年ほどいた会社を2024年12月31日で退職しました。チラシの裏感覚で、頭の中で思い出したことをツラツラ残しておこうと思います。 Valueを愛していた もちろん今でも「プロダクト」も「利用して下さるお客様」も「プロダクト成長に貢献する全てのメンバー」も愛していますが、私が最も愛していたのはValueでした。 社内ではいつからかValueが飛び交う事が少なくなり、Valueに感銘を受けて入社した自分にとっては少し寂しいものでしたが、今振り返っても非常に優れたValueであると感じます。Value以外にも、年齢や性別などにかかわらず1人のプロフェッショナルとして期待/評価するという価値観や姿勢も愛していました。自分が入社を決めた理由であり、退職を決めた理由でもあります。 ある時点まで、明確に「文化が組織構造を作る」が体現されていたと思っており、この当時

    退職エントリ - 未来永劫
  • Goのジェネリクス徹底理解

    1. ジェネリクスなしでの開発 ジェネリクスが導入される前に、異なるデータ型をサポートするジェネリック関数を実装するためにいくつかのアプローチがありました。 アプローチ1: 各データ型に対して関数を実装する このアプローチは、極めて冗長なコードと高い保守コストをもたらします。いかなる変更も、すべての関数に対して同じ操作を行う必要があります。さらに、Go言語は同じ名前の関数のオーバーロードをサポートしていないため、外部モジュールからの呼び出しにこれらの関数を公開するのも不便です。 アプローチ2: 最も広い範囲のデータ型を使用する コードの冗長性を避けるために、別の方法は最も広い範囲のデータ型を使用することで、つまりアプローチ2です。典型的な例はmath.Maxで、これは2つの数のうち大きい方を返します。様々なデータ型のデータを比較できるように、math.MaxはGoの数値型の中で最も広い範囲

    Goのジェネリクス徹底理解
  • 「ドメイン駆動設計をはじめよう」の感想

    1章 事業活動を分析する この章は事業活動を理解するためのドメイン駆動設計の考え方とやり方が解説されています。 感想 ドメイン駆動設計は事業活動と構造を理解するところから始まります。 理想的には設計者や開発者が業務全体を完全に理解したうえで設計や開発を進めることが望ましいです。 しかし、現実としては設計者や開発者がすべての業務を完全に理解することは極めて難しいです。 そこで重要となるのがコミュニケーションとなります。 業務エキスパートと密にコミュニケーションをとり、来の意図を漏れなく汲み取ることがなにより重要になると思います。(どのようにくみ取るかは次章で解説されています。) この辺りはSIerとして参画する場合に特に必要とされると思います。 いかにステークホルダーを巻き込みながら業務エキスパートとの信頼関係を築けるかが、プロジェクトの成功を左右すると言っても過言ではないと思います。 2

    「ドメイン駆動設計をはじめよう」の感想
  • ネットワーク初学者が知っておきたいDNSの基礎知識:負荷分散の仕組み - NRIネットコムBlog

    はじめに DNSはどうやって膨大なトラフィックを処理しているのか DNSにおける階層構造とは 1. ルートDNSサーバ 2. トップレベルドメイン(TLD)DNSサーバ 3. セカンドレベルドメインDNSサーバ DNSの名前解決の流れ ルートDNSサーバの負荷分散 まとめ はじめに こんにちは、新入社員の小筆です。 私は入社した当初、ネットワークについての知識をほとんど持っていませんでした。 しかし業務でAWSを操作する機会があり、サービスの使い方を学ぶ以前にネットワークの根的な仕組みを理解する必要があると感じました。 ネットワークの基礎を勉強していく中で、特に興味を持ったのがDNSでした。 そこで自分が疑問に思ったこと、その答えとなるDNSの仕組みについてまとめることにしました。 DNSはどうやって膨大なトラフィックを処理しているのか インターネット上のあらゆる機器やサービスにはIPア

    ネットワーク初学者が知っておきたいDNSの基礎知識:負荷分散の仕組み - NRIネットコムBlog
  • アーキテクチャ設計の民主化とADR(Architectural Decision Records)による意思決定の未来 - Facilitating Software Architecture の読書感想文 - じゃあ、おうちで学べる

    年末年始の慌ただしい時期に、数ある選択肢の中からこちらの記事をお読みいただき、誠にありがとうございます。 人生を定期的に振り返ることには、書で取り上げられているADR(Architecture Decision Records)に通じる素晴らしさがあります。過去の決定とその背景を記録し、将来の自分や他者が参照できる形で残すことは、個人の成長にとって貴重な資産となります。そんな観点から今年を振り返ってみると、2024年は私自身にとって大きな試練と変化の年でした。 印象的だったのは、ある時期に突然、技術に対する興味や情熱が完全に失われてしまったことです。それは技術分野に限らず、仕事全般や私生活にも波及し、何をするにも意欲が湧かない、深い無気力状態に陥ってしまいました。 しかし、この困難な時期を経て、いくつかの意味のある変化が生まれました。私は以前から技術書書評を書いていましたが、これは主に

    アーキテクチャ設計の民主化とADR(Architectural Decision Records)による意思決定の未来 - Facilitating Software Architecture の読書感想文 - じゃあ、おうちで学べる