@meta ソフトウェアエンジニア|コンピュータサイエンス&バックエンド開発学習プラットフォーム「Recursion(リカージョン)」を運営|アメリカのソフトウェア開発技術を日本へ導入するために活動しています|YouTube→youtube.com/@Recursion-cs/vi…

Joined November 2020
272 Photos and videos
Pinned Tweet
バックエンドエンジニアを目指すなら、しっかりとした基礎を築くことが重要です。 バックエンドはシステムの中核を担い、データ管理、業務ロジックの実装、サーバーの運用など、幅広いスキルが求められます。こうしたスキルを効果的に習得するためには、体系的に学べる環境で学習を進めることが重要です。 私が開発したバックエンドエンジニア向けの学習ロードマップでは、まずプログラミングの基本概念やデータ構造を理解し、配列やハッシュマップ、ノード、オブジェクトといった日常的に使うデータ構造に慣れることから始めます。その後、ソフトウェア設計やオブジェクト指向プログラミング、データベースの基礎を学び、より高度な開発に対応できる知識を身につけていきます。 さらに、Linux環境でのシステムプログラミング、サーバーサイド開発、デプロイ、ネットワーク管理など、実践的なスキルを習得しながら、バックエンドエンジニアとしての専門性を深めていきます。 Recursionの学習ロードマップでは、「20%のインプット、80%のアウトプット」という学習スタイルを採用しており、実際に手を動かしながら知識を定着させることができます。加えて、チーム開発の機会やイベントも充実しており、実際のプロジェクトを通じてスキルを磨くことが可能です。 特に、最終的には自分自身でバックエンドフレームワークを構築するプロジェクトに取り組みます。これにより、単なる技術習得にとどまらず、ソフトウェアの設計や問題解決能力を実践的に鍛えることができます。 このような段階的な学習プロセスを通じて、バックエンド開発の実務に直結するスキルを身につけ、より実践的な経験を積みながら成長できる環境を提供します。バックエンドエンジニアとして確かなスキルを身につけるために、体系的な学習環境を活用し、実際の開発に挑戦していきましょう。
77
1,215
139,339
Jeffry Alvarado retweeted
【募集】 現在、Recursion出身のエンジニアが業務委託として参画している企業様より、「稼働中のメンバーのパフォーマンスが非常に高いため、Recursionのつながりを通じて、追加で優秀なエンジニアを紹介してほしい」と大変ありがたいお声がけをいただきました! 医療機関向けの生成AIアプリケーションを開発しているスタートアップ企業で、今後の本格的なビジネススケールを見据え、バックエンド開発およびAWS・オンプレミス環境でのインフラ構築を技術面から強力に牽引してくださる方を新たに募集いたします。 クライアント企業の担当者様からは、「インフラ構築の根幹に関心があり、例えば自宅サーバーの構築等に熱中できるような方には非常に適した環境である」との見解を頂戴しております。 また、与えられる裁量の大きさも本案件の特筆すべき点で、現場で稼働中のエンジニアからも、「技術スタックの提案が通りやすく、プロダクト設計において非常に大きな裁量を持って取り組めている」との報告を受けています。 バックエンド開発やインフラ構築に強い関心があり、事業成長の中核を技術面から支えていきたい方にとって、非常に挑戦しがいのある環境です。 ■ 業務内容 ・新規アプリケーション機能開発(TypeScriptを主言語とする) ・AWSおよびCloudflare環境の構成変更・調整(Terraform) ・既存のオンプレミス案件における物理的および論理的アーキテクチャの変更対応 ・病院の担当者およびベンダーとの仕様調整業務 ・現場におけるシステム課題の発見、報告、およびその修正業務 ■ 契約形態・条件 ・契約形態:業務委託 ・報酬:時給4,000円〜6,000円 ・稼働時間:週30時間以上 ・勤務地:関東圏(FDEとしての現場訪問に伴う出社を含む) ■ 必須スキル ・LinuxおよびMacの基本的なコマンドライン操作能力 ・TypeScriptを用いた開発経験(3年以上) ・PodmanおよびDockerの操作経験 ・AWS(ECS, Lambda, S3, ALB, CloudFront, VPC, Route53)を活用したインフラ構築経験 ・Terraformの使用経験 ・Ansibleの使用経験 ■ 優遇条件 ・VimまたはEmacsの使用歴(3年以上) ・Yamaha製L3スイッチの使用経験 ・東京都内への居住(現場対応の観点から) 医療と生成AIという最先端かつ社会貢献性の高い領域において、インフラストラクチャからバックエンドまで広範かつ深い技術的探求を行い、自ら課題を抽出し解決に導く意志のある方を求めています。 本件にご関心をお持ちのエンジニアの方は、私のDMまで直接ご連絡ください。
10
77
13,028
Eメールはかつての姿から大きな変貌を遂げています。Gmailから直接API呼び出しを行うことで、完全に機能する決済カートページをメール内部に構築できます。技術の進歩により、メールマーケティングの枠組みが根本から変わりつつあります。
1
2
12
2,317
メールからAPIを呼び出す仕組みに興味がある方は、こちらの解説記事が参考になります。 redo.com/eng-blog/how-to-cal…
6
1,354
Google Chromeが、新しいAPIであるDeclarative Partial Updates(宣言的部分更新)を提案しています。 このAPIを使うと、従来のようにHTMLを上から順番に読み込むのではなく、必要なHTMLを順不同でストリーミングしながら描画できるようになります。 また、こうした更新を行うために、これまでよく使われてきたDOM操作やJavaScriptによる更新処理を大量に書く必要がなくなる可能性があります。 もし実用化されれば、よりシンプルなコードで動的なUIを実現できるようになるかもしれません。
2
3
27
3,656
今日初めて知ったのですが、Linux のtacコマンドは、catを逆にしたようなコマンドで、ファイルを下の行から逆順に表示できます。 サーバーログを確認するときに、最新の行を先頭から見られるので便利ですし、長くて見づらい設定ファイルを確認するときにも意外と役立ちます。
1
2
27
3,182
人気の科学論文アーカイブサイトであるarXivが、ついに生成AIの不適切な利用に対して厳しい対応を取り始めたようです。今後は、生成AIを無責任に使用した論文に対して、恒久的なペナルティを科す方針が示されています。
3
16
1,993
MySQLには、20年以上前から存在していた有名な挙動がありました。 親テーブルの行変更によって、外部キーのCASCADEを通じて子テーブル側のデータが更新された場合、子テーブル側のトリガーが実行されないというものです。 これを「バグ」と呼ぶ人もいれば、「仕様・制限」と捉える人もいました。開発者たちは長年、業務ルールを保証するためにさまざまな回避策を実装してきました。 そして今回、MySQLチームがついにこの20年来の問題を修正したようです。ただし、既存システムへの影響を避けるため、後方互換性の観点から、この挙動は明示的に有効化しない限り有効にならない形になっています。
1
2
35
5,818
この問題やアップデートの詳細に興味がある方は、OracleのMySQL公式ブログで確認できます。 blogs.oracle.com/mysql/no-mo…
2
2
2,030
面接中に知らないことが出てきたときは、無理に知っているふりをしたり、「全部知っていなければいけない」と自分にプレッシャーをかけたりする必要はありません。分からないことは、素直に「分からない」と伝える方が良い場合も多いです。 そのうえで、今持っている知識を使ってどう解決するかを考えたり、仮説を立てながら問題に向き合う姿勢が重要になります。 面接官も、ただ正解を求めているだけではなく、一緒に考えながら結論にたどり着くプロセスを見ています。だからこそ、受け身になるのではなく、興味を持って会話し、協力しながら進めることが大切です。 実際、こうしたやりとりは、基礎力だけでなく、コミュニケーション力やチームで働く力を示す良い機会にもなります。 現実の仕事も、結局は「分からないこと」に向き合いながら、周囲と協力して問題を解決していく場面の連続です。
4
44
4,641
正直、Anthropicが OpenAI の評価額を上回るとは思っていませんでした。現在、Anthropicは約9,000億ドル規模で評価されており、OpenAIの約7,300億ドルを超えているようです。
2
25
4,607
Adobe Photoshopに続き、今度はAdobe Lightroom CCも、WineのコントリビューターたちのおかげでLinux上で利用できるようになってきています。Linuxは以前と比べて、クリエイター向けソフトウェアの選択肢がかなり増えてきたように感じます。
1
2
12
2,855
Adobe LightroomをLinuxで使ってみたい方は、こちらのプロジェクトをチェックしてみてください。 github.com/sander110419/ligh…
1
5
1,368
ここ1か月だけでも、Linuxではカーネルパッチが必要になる深刻な脆弱性が4件見つかっています。 LLMの発展によって、脆弱性や攻撃手法の発見スピードは確実に上がっているように感じます。そのため、インフラ管理者やデータセンター運営側は、システムアップデートやパッチ適用をこれまで以上に迅速かつ正確に行う必要が出てきています。
1
3
42
10,378
とはいえ、こうした脆弱性が早い段階で発見・報告されていること自体は良いことでもあります。 限られた人だけが把握している隠れた脆弱性として放置されるよりも、問題が表に出て修正される方が、結果的には安全性の向上につながるからです。
6
1,650
もしVercel、Heroku、Netlify、Railwayの代替を探していて、できるだけコストを抑えたいのであれば、オープンソースのCoolifyはかなり面白い選択肢です。 自分のハードウェア(ノートPCや Raspberry Piなど)や、Amazon EC2、Microsoft Azure、DigitalOceanのようなクラウド環境にセットアップすれば、さまざまなバックエンドアプリのデプロイ環境として利用できます。
1
7
75
9,259