CheckList This is a simple checklist, and while it is useful to any software engineer, it is especially useful to senior engineers. # Task Effort Category Impact Task Career Company
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
CheckList This is a simple checklist, and while it is useful to any software engineer, it is especially useful to senior engineers. # Task Effort Category Impact Task Career Company
今年読んだ本は今年のうちにレビューしてしまおう、の第二弾「Staff Engineer」です。 Staff Engineer すこし前にTwitter界隈でIndividual Contributor(以下、IC)の話が話題になってましたが、そのICとしてのキャリアの先にある、日本ではあまり馴染みのないStaff Engineerについての本です。ちなみに本の内容は全て https://staffeng.com/ でも読むことができますので、紙が不要な人はこちらからどうぞ。 Staff Engineerは、会社ごとに、またおそらく部署ごとでも様々なバラエティのある役割の定義があり、この本は著者での経験に基づく記述と、各社のいろいろなStaff Engineerの人たちからのインタビューから構成されています。 著者の経験によると、Staff Engineerの典型例として、一つ、もしくは複数
How to run a meeting, and no, being the person who talks the most in the meeting is not the same thing as running itHow to write a design doc, take feedback, and drive it to resolution, in a reasonable period of timeHow to mentor an early-career teammate, a mid-career engineer, a new manager who needs technical adviceHow to indulge a senior manager who wants to talk about technical stuff that they
As a React developer, you’ll eventually experience the urge to take that next large step into a senior role. Many of us stay stuck as a junior or mid-level developer, even as we get more experienced. Of course, experience comes with time but some of you may have the mindset of a senior developer but not studying the required topics. This blog will not contain tutorials but a general overview of th
As a Senior React Developer, you’re always looking for ways to improve your skills and write better code. One technology that can help you achieve this is TypeScript. TypeScript is a statically typed language that is a superset of JavaScript. It provides developers with advanced features such as type checking, interfaces, and generics, which can help catch errors early on and improve the…
There are many HTML attributes, in addition to some basic attributes, there are many useful and particularly powerful attributes; This article will introduce 24 powerful HTML attributes that can make your website more dynamic and interactive, and make users feel more comfortable and happy. Let’s explore these 24 powerful HTML attributes together! 1. AcceptThe Accept attribute is used to specify a
- Source: CNN " data-fave-thumbnails="{"big": { "uri": "https://media.cnn.com/api/v1/images/stellar/prod/201113150022-trump-new-pentagon-team-nr.jpg?q=x_587,y_78,h_730,w_1297,c_crop/h_540,w_960" }, "small": { "uri": "https://media.cnn.com/api/v1/images/stellar/prod/201113150022-trump-new-pentagon-team-nr.jpg?q=x_587,y_78,h_730,w_1297,c_crop/h_540,w_960" } }" data-vr-video="false" data-show-html="
A summary of what I learned about software development working with a senior software engineer with far more experience than me. Over the past few months, I've been working on a new project with Chet Corcos, the first engineering hire at Notion. Chet has been a professional engineer for 6 years and helped build Notion from the ground up. For contrast, I graduated from school in May 2021. I've been
Update: Rust is now here in the Windows 11 kernel. At the recently held BlueHat IL 2023 conference, David Weston, Vice President, Enterprise and OS Security at Microsoft, took to the stage to discuss the evolution of Windows security, provide insight into the latest advances and the road ahead. During the presentation, Weston discussed the progress Microsoft has been making with Rust as part of th
シニアパフォーマンスエンジニアになった — Indigo (@indigo13love) October 23, 2023 というわけで一人で立ち上げてから 3.5 年やってきた Snowflake の日本語サポートから開発チームに移って開発以外のエンジニアリングをします — Indigo (@indigo13love) October 23, 2023 誰Snowflake という会社に日本法人 1 人目のサポートエンジニアとして入社し、日本語サポートと東京サポートチームをゼロから立ち上げた者です。 前職は Amazon Web Services という会社で、Amazon Aurora という製品のチームで MySQL の Database Engineer をやっていました。何やるのEngineering (開発) 組織の中にある Applied Performance Group
期のOKRを考えるにあたって見つけた記事が面白そうだったので、勉強を兼ねて日本語(超)訳してみました。 「翻訳してよい?」と著者にメールで尋ねたところ、「Go ahead!」と爆速で返信をいただきました。感謝🙏 元記事は各項目のカテゴリやインパクトなどでのフィルタリングができるリッチなフォーマットです。 littleblah.com 誤訳やより良い表現がありましたら、@todokrまで連絡いただけるとうれしいです:D シニアエンジニアのチェックリスト これはシンプルなチェックリストだが、どんなソフトウェアエンジニアにも役に立つ。特にシニアエンジニアに。 自分の仕事のビジネス的側面、そして何がお金を生んでいるかを理解すること。結局はこれが唯一の問題。 自身のチームや企業の採用活動に巻き込まれること。優れた候補者を採用するための高い基準を整備すること。 規模と拡張性、問題の範囲にふさわしいシ
This is a list of topic that will help you understand Rust quickly if you are a JavaScript developer. There are a lot of tutorial that start from scratch. But if you already know something else, why not compare them? These are differences that I wished I could refer to before starting Rust, kept short. Disclaimer! I’m very far from being well versed in Rust. These are how I interpret them and no m
Recently, my colleague Mike Bifulco wrote a blog post about using Near-Field Communication (NFC) technology to request payment using NFC tags and Stripe Payment Links. In a similar spirit, I came across the concept of “Ultrasonic payments”, a technology based on transferring data through inaudible sounds, and decided to experiment and look into how to implement such a payment method with Stripe. H
新しい屋根のためにお金は払えない、困った時のためにお金をためているから、ですって。 政府が言っているのです。 We're saving for a rainy day.とは困った時のために貯蓄する、という意味です。 「年寄」という言葉を使おうかと思いましたが、これは私としてはあまり好きでない言葉。 「高齢者」じゃあ、私の感覚では「年寄」よりももっと年がいっている、と思えるのですが、どうでしょう? で、senior citizenと書いてしまいました。 辞書で実際の意味はどうなっているのかみたら「高齢者」と載っていました。 むっときます。 今日はノルウェーの高齢者への福祉政策、年金などについてお話したいと思います。 私が住んでいた時は、65歳から年金は支給されていました。 何年前だったのでしょうか、変更され、今は、68歳からになっています。 年寄りたちはまあそう贅沢をしなければ暮らしていける
At Scribd (pronounced “scribbed”), we believe reading is more important than ever. Join our cast of characters as we build the world’s largest and most fascinating digital library: giving subscribers access to a growing collection of ebooks, audiobooks, magazines, documents, Scribd Originals and more. In addition to works from major publishers and top authors. Our community includes over 1.4 M sub
We’re both senior engineers who worked together at Facebook and Airbnb. A bit back, we went on a 100-day long job search, completed a combined 20 onsites, and landed senior/staff offers. Throughout the process, we spoke to each other every day and shared what we learned. We discovered that though there was a lot of great information online on interview prep — from cracking algorithm interviews to
Subscribe to the Idea Muse One idea every few weeks designed to make you smarter. Join 1,500+ people cutting through the noise. Read more A year ago, I started working full-time at Bloomberg. That’s when I imagined writing this post. I imagined myself to be full of ideas that I could spit out on paper when the time comes. Just one month in, I realised it won’t be that easy: I was already forgettin
Tech/Web/PolicyBasecamp implodes as employees flee company, including senior staff Basecamp implodes as employees flee company, including senior staff / A controversial memo and a severance offer prompted many to head for the exits After a controversial blog post in which CEO Jason Fried outlined Basecamp’s new philosophy that prohibited, among other things, “societal and political discussions” on
シニアに到達するとその次はICのトラック(スタフ、プリンシパル)を続けるかピープルマネジメントトラック(エンジニアリングリード、シニアエンジニアリングリード、ディレクター)に移すか選択できる。もちろんシニアのままにいるのも企業によって可能だったりします。シニアエンジニアは1人前でタスクをこなせたりプロジェクトをリードしたりできると期待されているでしょう。チームメイトのメンターシップも必要があれば手伝えます。シニアに到達するには 3 ~ 10年かかると言われてます。 この記事はシニアエンジニアに到達するまで必要になってくるスキルや考え方をまとめます。読むと人より早くシニアエンジニアに到達するかもしれないです。中には僕がソフトウェアエンジニアをやってきた中先輩たちからもらったアドバイスややってよかった、やればよかった話が入っています。 これも企業によりますがopensalaryを見ると10年目
Almost every software company that I’ve ever talked to has both a technical track and a management track meaning that if you stay on the technical track, you can advance to equally senior levels without managing people. At the same time, almost every career talk or panel that I’ve ever attended is by someone from the management track. Now I’ve always understood, at least at a high level, what a ma
iOS Interview Questions and Answers for Senior Developers Part 1 - Swift I recently got into the position of leading the technical interview when my client was searching for a new senior iOS developer. It's a challenging task to evaluate the skills and knowledge of another developer. So in this post, I want to share my results of the most useful iOS and Swift questions and answers with you. I cate
Are you prepared to join the X team and help build the ultimate real-time information-sharing app, revolutionizing how people connect? At X, we're on a mission to become a trusted global digital public square, committed to minimal censorship within legal boundaries. Our goal is to empower every user to freely create and share ideas, fostering open public discourse without barriers. Join us in shap
I’m skeptical of low-code. When I was doing some software consulting, I would get clients who had been drawn to low-code all the time for the promise of fast development time and low maintenance cost. The client ended up not being happy for one of a few reasons: They wanted truly custom functionality that the low-code solution could not handle. A lot of low-code solutions seem to hit about 80% of
前提として、各社ごとに Seniority の細かい区分は異なります。会社によっては、「この基準を達成していたら、あなたは Senior Software Engineer ですよ」というように、明確な基準を設けているケースがあります。特に人数の多い Big tech では、構造的に人事査定するために基準を明言化する必要があるでしょう。 この記事で書かれている Seniority の違いは、あくまで私見です。自分がチームを作るならば、大体こういったレベルを期待するだろう、という指標に過ぎません。 Junior Software Engineer一言で言うなら、「仕事を完遂させるために他人のサポートが必要なレベル」です。 ここで、仕事を完遂させるために不足している技能は、人やプロジェクトの資質によって異なります。 自分で優先順位を決めにいくスキルであることもあれば、単純にプログラミング力やテ
Senior Mindset BookGet promoted, earn a bigger salary, work for top companies Start with a free chapterGet a free chapter from the Senior Engineer Mindset book and a sample audiobook chapter, followed by a Senior Mindset 101 email course. Why senior engineers get nothing doneRemember when you started your job, how was it? Let me guess: the sheer amount of new things to learn was overwhelming, you
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く