外資系・テック企業に所属するユーザーとの会話から、企業のリアル・面接のコツやキャリア情報をゲットし、 新たなキャリアの選択肢を広げませんか?ログイン/新規登録はこちらから
ソフトウェアエンジニアに関する話題について議論するサークルです。
よくソフトウェアエンジニアとマネージャでは求められる能力やら特性は違うと聞きます。
実際マネージャをやってみたものの、ソフトウェアエンジニアに戻る人もチラホラ。。。
実際マネージャーをされてる方の、匿名ならではな経験談とか考え方をお聞きしたいです。
職場だとマネージャの方々はあまりイキイキしてる人はいなくて、やはり孤独なのかなと思うのですが、そういう話をしても流されてしまうんですよね。。。
現在、海外展開も視野に入れたWebサービスを立ち上げており、スタートアップ初期メンバーの採用活動を行っています。ビジネス側の話がほぼ決まり後は人員採用すればキャッシュフローは回れるようなステージになってきました…
dudaや大手人材系メディアでは掲載〜面談まで時間がかかり、費用対効果も合わないという課題に直面しています。(少なくとも3ヶ月以内は採用できないと言われました)
スタートアップ初期で「実際にここから採れた」「ここは反応が早かった」みたいな採用経験があれば、ぜひ教えてほしいです
みなさんのリアルな体験談がめちゃくちゃ参考になります…!
どうぞよろしくお願いします🙏!
現場や開発対象で重きが変わるのは当然ですが皆様は、ソフトウェアエンジニアとして
q1)何を大切にして働かれてますか?
q2)そして結果としてうまくいってますか?
ーーーー
■以下、このポストをした背景です
最近まで、一人でプロダクトの実装をすることが多かったので
アルゴリズムや簡潔な実装、バグがないこと、
仕様通りにできていることやパフォーマンスに問題がないこと、オブザーバビリティ
といった技術的内容に90%位の重きを置いていたのですが、
最近は新たな部署でジュニアなメンバーと働くことになってツラミを感じてます。(ちなみにコードレビューは一応以前迄の部署でもしてもらってた。でも技術レベルが近いとかで無駄なコミュニケーションは不要だった)
よく勉強はしていてbest practiceを入れてるけど、経験則的にそれは要らないよねというような無駄なルールが多く、
コードレビューはそれを守らないと通してもらえません。
開発体験がクソ悪いです。
文章化能力と合意形成能力に8割、コーディングに2割の重き置いてんのかって位の
自称AIベンチャー企業です。
ま、正直納得行く額貰ってれば耐えられるけどありえへん額だから、、、😇
最近見つけたマークダウン形式でメモを取れるアプリケーションObsidian。ノート間をリンクで繋げたり、それをグラフビューできたり、カッコよくてテンション上がるので使い始めたのですが、使ってる方/使いこなしている方いらっしゃいますか?
https://obsidian.md
私が出くわした現場は、何するにも相談と合意が必要で、関係者が3〜10人位いるので追加開発や新規開発が遅々として話が進みません。
AIの会社と言い張ってるSaaS企業です。
ちなみに社員の実装レベルは並です。バグ出しまくってます。
GoogleやMicrosoftではCommit code size はできるだけ小さくしろとか色々社外に公開されているものがあると思うのですが何故かそれを模倣してます。だからと言って新規開発で100〜200のcommit でPR作るのもしんどくないですか?
色々な会社様の事例を知りたいです。
どんなドメインであれ結局はSaaS系ベンチャー企業のエンジニアの労働とはAWSやWebアプリケーションフレームワークを使ってある業務を楽にするツールを開発することに集約される。
多くの場合、そうしたツール開発はエンジニアとって技術的に成長が得られるものではなく、関係者と仕様を考えてビジネスロジックを組むといった、誰もやりたがらない仕事である。
技術が好きなエンジニアなら誰しもが憧れたことのある低レイヤーの仕事、例えばプログラミング言語そのものやOSの開発などに関わる仕事は全くと言って良いほど日本には無い。少なくても転職サイトでスカウトを行っているようなSaaSベンチャーではそんな機会を提供していない。
エンジニアにエンジニアとしての尊厳が保たれるような仕事を与えられないのなら、せめて待遇を改善してほしい。
年収数百万程度しか出せないくせに安易に東京の山手線上のオフィスに出社を求めないでほしい。
そのオフィスに通勤可能な範囲に住むだけでいくらかかると思っているのだろう。住居費を全額負担してくれるなら良いが、家賃補助数万円と交通費では割に合わない。
「弊社ドメインへの興味」を「求める人物像」に書かないでほしい。そこも身の程知らずである。
結局は何のドメインでもエクセルでもできることを「ある職種の人の仕事がやりやすいように」Webアプリケーションフレームワークに組み込むビジネスロジックとして書くだけなんだからドメインへの興味なんて関係ない。開発に関係あるとしたらそのエンジニアの日本語の理解能力であってそのドメインの興味ではない。そんな頓珍漢なことを書いてるから永遠に良いエンジニアなんて採用できないんだよあなた方は。
———
追記
誤解されそうなので追記しておきますけれど、
私はSaaSベンチャーに勤めている従業員を貶したいわけではなく、
経営者(役員)は従業員に大した必然性も無く出社を要求したり、「ドメインへの興味」を持つことを当然のように求めたりと言った横暴な態度を取ることやめろと言いたいのです。
また、従業員の立場にいる人たちはどんな職種であれ労働条件が改善されるように求め続けるべきです。
そうした問題提起がしたかったのでこんなタイトルにしました。
下記はChatGPTで生成した文言の一部を修正したものです。読みにくい部分があったら申し訳ございません。
バックエンドエンジニアです。
メンタルが限界で、体調も崩してしまい、今日は会社を休んでいます。
参画直後に長年続く大規模サービスの全体にかかわる重要な改修を任され、仕様が不明瞭な中で手探り実装。
レビュー機能は形骸化していて、自分でテスト・手順書・プレゼンまで全部対応。
実装した内容をSTG環境にデプロイし、担当者に確認依頼を出して、問題ない趣旨の連絡をもらった。
それでもリリース後に切り戻し。原因は本番データ特有のバグで、説明されていない仕様も後から判明。
結果として、責任だけが重くのしかかり、胃が痛くなって動くのもしんどい状態に。
フリーランスとしてどう立ち回るのが良かったのか、こういうとき皆さんならどうしていますか?
経験談やアドバイス、慰めの言葉があればぜひ教えてください。
皆さんが今からキャリアを形成していくなら、どんな技術を学び、どんな会社に入って、どんなポジション、どんなビジョンを形成しますか?
ソフトウェアを書く者として外部ベンダーへの委託も、受け入れも何から何まで嫌です。
書くという面白い部分を取られ、品質として納得できないものが返って来る事が多いからだと思います。
上層部になってくるとコストが抑えられていいと思っている節がありますが、皆様はどう考えられますか?
立場によって違いそうなので、
立場、、、、
考え、、、、
と言う順で記載いただけると嬉しいです🙏
取り敢えず投票場所は作りましたが、
具体的に記載頂けると参考になります
国内Saas企業で働いてるのですが、どうも弊社はグレードが上がる際の昇給額が固定なようで、ジュニアからメンバー、メンバーからサブリーダー、リーダーとステップを上がるにつれてやることも責任も増えていくのに一定なのか..とモチベーションも下がり気味。
皆さんの会社はどうですか?
人狩り族(エージェント)が日本のAmazon系列に応募したいというと、首をきられるから安定性を求めるならやめとけと言うのだが、
そんなにポイポイ首を切られた話聞かないですね。実際どうなのでしょう。
AWSのコンサルタントなら数ヶ月で首切られた日本人知ってますが
#Amazon #AWS
いずれGoogleのソフトウェアエンジニアとして働きたいと思っています。
待遇ももちろんのこと、社員のための福利厚生が外資の中でも多そうなので惹かれています。
Googleの日本支社ではどのようなプロダクトを開発するチームがあるのでしょうか?
本社で完結しているプロダクトも多いと思うので。
チームが小さくなり、5-6週間に一回オンコールが回ってくるようになりました..
結構チケットも挙がるし色々記録しなければならないしオンコールの週のワークロードが多くキツイです。
エンジニアの皆さんはどれくらいの頻度ですか?
その週のワークロードはどうですか?
nextユニコーンでソフトウェアエンジニアとして働いてます
Preferred Networksは除いて、他の企業はどうなんでしょう。
中身スカスカです。競争優位性が全くない。対外的に見せ方がうまく、知名度があるだけの状態です。
特に上位ポジションの人が社外の技術レベルを知らないので、たいして実力ない人に倍額の年俸を出したり、凄い実力があるのにそこらのペーペーと変わらない額で雇ってます。
上に気に入られれば入社時に言い値で良い収入を得られるいったもんがちの世界。
景気悪いのであと数年で潰れるのか、見ものである😇
もしかして外資でも中小企業はこんなもんでしょうか。
ソフトウェアエンジニアの方からのコメントお待ちしております🙏
本質は変わらないということですね。
※ 本文より
彼は子どもだった1980年代に、業界が今と似たような変化を遂げるのを目撃したという。
「アセンブリ言語から高水準言語への移行期には、『アセンブリ言語が書けないようなら本物のプログラマーとは言えない。これこそが唯一の正しいコーディングだ』などと言う古くさい連中がいた。だが今では、そんなことを言う者はいない」
https://www.businessinsider.jp/article/2504-microsoft-cto-ai-generated-code-software-developer-job-change/
日系でSDEやり続ける人は、数少ない外資のSDEへ行けなくても好きだからSDEやり続けると思うのですが、給料が増えないことに
心が折れる等の理由でAWSとかGCPのソリューションアーキテクト職へ変更された方おられますか?
そのような方がおられた場合、
下記の5点を知りたいです!
1 SDE経験年数
2 ソリューションアーキテクト経験年数
3 変更理由
4 現状の満足度 10段階評価で10が最高,1が最低
5 満足度の理由
🙇♀️
みなさんが社会人になりたての頃に役立った技術書・専門書ありますか?
私はリーダブルコード何気に良かったと思っています。
収入は魅力的だが、作ってる商品や企業体質が嫌な企業はありますか?
企業名と理由を知りたいです。
「人間がソフトウェアを書く時代は終わる」みたいな話を耳にすることが増えてきました、どう思いますか?
最近、社内外でエンジニアとしてやりたいことを聞かれます。
漠然とプロダクトをよりよくする企画や開発に関わっていきたいくらい。。だけどそれは既に実現できているし、その先を具体的に考えられていないのが正直なところです。マネージャーをやりたいっちゃやりたいけど、(自分の場合は)市場価値的にやった方がいいよなくらいの温度感だし、スペシャリストになれるほどの素養があるかというとそれもないし…。
ここにいる皆さんはどうですか?
エンジニアとしてやりたいことをぜひ聞かせてください。
こんにちは。
転職活動で技術的な質問への回答って知識量と面接の場数、どっちが重要でしょうか?
通常の質問と異なり、ある程度の正解はある認識なので元々の知識があれば回答できると考えています。
転職活動をやってみるにあたり、知識をつけるかとにかく面接に行ってみるかでいうとどう始めるのがいいでしょうか?
皆さんは新しい技術、注目の技術などをどのような方法で得ていますか?
https://search.yahoo.co.jp/realtime/search?p=unpkg
・巨大なSSAのシステムを全てJavaなどの現代的な言語に書き換えることを目指しています
・通常であれば10年はかかる
・「このような短期間では無数の事例に対応するテストが不可能」と主張
・「これは新人エンジニアによくある間違いで、好きではないシステムを書き直せば想定上の問題がすべて解決すると考えています」
・「COBOLが『レガシーで悪いもの』とみなされることにうんざりしています」
コードの置き換えはともかく、テストはそんな簡単には行かないでしょう。COBOLとJavaでは言語のパラダイムが違うとも言え、実際に実行すると、端々で色々出てきそう(そもそも、全部Static関数にするのか・・?)
https://gigazine.net/news/20250401-doge-plans-to-rebuild-ssa-cobol-database/
現状GitHub CopilotとCursorがメジャーだと思うのですがどちらがお勧めとかありますか?
もし他にもこれ良いよみたいなのあればぜひ教えていただけると幸いですmm
偽物か、本物かはわからないですがこれ見てる感じだと日本人が米国の大学院に行ってMetaに行くのはほぼ無理ゲーそうですね😭
Ivyリーグでは無くてCSプログラムのレベルを見てるのが意外でした。そして一部の会社は一回でも働いた事がったらNGってすごいな。
私はこの中のどれかで働いた事があるのでMetaさんにはご縁がなさそうです・・・
https://x.com/deedydas/status/1904030315603181737/photo/1
こういうの運営さん好きそうなので先に許可どうぞ😂
知り合いのスタートアップがAIコーディングを積極的に導入していて話を聞いていたのですが、手っ取り早くコードは書けるものの、やはりセキュリティ周りはガバガバな事が多いらしく、そこらへんの知見がついていない人が今後増えてくるとセキュリティ系の会社が儲かるんじゃ無いかと勝手に思想を膨らませています。
外資ITにSWEとしての転職を志している者です。
東京ではどうしても有名tech企業のソフトウェアエンジニアのポジションの募集が少ないと感じ、
LinkedInでAsia Pacific Areaのリモートの募集を確認したところ、選択肢がかなり広がるように感じます。
サークラーのみなさんで外資系企業にフルリモートで勤務されている方はいらっしゃいますでしょうか?
もしいらっしゃれば、上記のポジションに合格した場合に海外の企業で働く為のビザ等の手続きがこちらの方で必要なのか、そらとも企業側で進めてもらえるのか等
ご存知の方がいらっしゃれば教えていただきたいです。
高トラフィックの経験してないなーと思い、そのような経験が積めそうな企業を受けています。
しかし大概そういう企業は求める経験に「高トラフィック環境での開発」が入っています。
自分の求人リサーチ力が低いせいとは思いますが、じゃあどうすれば良いんだ?という気持ちです。
皆さんのお考えを聞いてみたいです
裏話のスレッドをみてそういえば最近ガチな面接チートツールのYouTube Shortsとか流れてくるなと思い興味本位で調べてみたのですがこんなサービスが今あるんですね。 SWEとしてはもう最初のキャッチコピーだけで笑っちゃいました😂
メジャーなツール全部に対応していて私も面接をする側ですがここまでされたらもうわからんて🤦
作っているのも21歳の学生でBig Techのオファー全部蹴ってこっちの開発に専念してるらしいです。収益も100万ドルを達成しそうだとか。
https://www.interviewcoder.co/
※使うことは推奨しませんので魔が刺したらご自身の判断でお願いします🙏
考えてみたらビジネス側の職種よりも技術系の面接の方がパターン化されている、正しい答えがあるという意味ではこう言ったツールが先に出てくるのは妥当そうですね。
うちは良くも悪くもAIコーディングなどを自由に使わせてもらえるのですが、特に若手(新卒~2年目とか)が上げてくるPRの設計がなってなかったり、社内のコーディングルールに沿ってなかったり等、諸々前提となる知識が抜け漏れていて死ぬほどPRのレビューに時間がかかっているのですが似たような状況の方いらっしゃらないですかね・・・?
AIコーディングを使う事自体は私もやっているので問題ないのですが、ある程度知識がある前提で使わないとこう言う事になるんだなと疲弊しています笑
学部卒 (大学院中退) のエンジニアです。
中長期的なキャリアとして外資系IT企業への転職を検討しています。
外資系IT企業は修士を持っていないと入社できないという情報を昔見た気がするのですが、実際のところどうなんでしょうか?
元々エンジニアではない別の業界にいたので、何か相談するときは常に仮説を持ってこいということを徹底されていたのですが、web開発の世界だと「壁打ち」という文化があって、何もわからず考えもまとまっていないけどとりあえず言葉にして相談してみることがありますよね。
壁打ちすることで別の視点からフィードバックをもらえて有用だと頭ではわかっていますが、何の仮説も持って行かないことに強い罪悪感を抱いてしまい、なかなか相談ができません。
とりあえず相談するということに対して、精神的なハードルを感じることはあるでしょうか?
ソーシャルエンジニアリングのアプローチで、悪意のあるコードを実行させられたようです 😰
コードがたくさん出てくる記事なので、このサークルにポストします。。。
https://zenn.dev/mameta29/articles/7aa221046a87ff
最近このNoneypotさんが出している動画にハマっていて、各種フレームワークやプログラミング言語の誕生秘話や歴史などを作った人たちにインタビューしていくものです。AngularやRuby on Rails、React、Node.jsなど、特段仕事に役立つわけではありませんがその思想や思いなどがしれてとても面白いです。3連休最終日ですがぜひ!
https://www.youtube.com/watch?v=cRC9DlH45lA
ICとして活躍したいとずっと言っていたものの会社の都合で2月からEMになりました。
日系あるあるだとは思うのですがマネジメント強制させられるの本当にやめてほしい...これで2社目なんですよね、前職も似たような理由で入社から1年でEMやらされたのでもう外資に行くしか無いかもしれない。
コード書いてたいんだよ...タスクの割り振りやメンタリング、評価、全部全く興味無いだよ...
AIがプログラミングに与える影響に関するTim O’Reillyの示唆に富んだ説明。長文ですが、言いたい事が言語化されていてかなりの納得感。以下、Chormeの翻訳の印象的な箇所の抜粋。ぜひ目を通してみてください。
https://www.oreilly.com/radar/the-end-of-programming-as-we-know-it/
> 置き換えられるのはジュニアおよび中級レベルのプログラマーではなく、新しいプログラミング ツールやパラダイムを受け入れず過去に固執するプログラマー
> 上級エンジニアが Cursor や Copilot などの AI ツールを使っているのを見ると、魔法のように見えます。彼らは数分で機能全体をスキャフォールディングし、テストとドキュメントも完成させます。しかし、よく観察すると、重要なことに気付くでしょう。彼らは AI の提案をそのまま受け入れているのではなく、何年もかけて苦労して得たエンジニアリングの知恵を適用して AI の出力を形作り、制限しているのです。AI は実装を加速させますが、コードを保守可能にするのは彼らの専門知識です。ジュニア エンジニアは、これらの重要なステップを見逃しがちです。
> 今日では、「書くこと」という言葉は、もはやこの物理的な行為ではなく、アイデアを読み取り可能な形式に整理するというより抽象化された行為を指します。同様に、コーディングという物理的な行為が自動化されると、「プログラミング」の意味は、アイデアを実行可能なプログラムに整理する行為を指すように変わります。
新卒ソフトウェアエンジニアです。
自社のtoCサービスの開発に携わっています。
配属時は「プロダクトに興味なくてもそれなりにやっていけるだろう」と思っていました。
しかし、実際はプロダクトに興味がないのでプロダクトを自ら触る機会が少ないことが原因で、生産性や日々の議論への貢献度に悪影響が出ているな〜と感じてます。
そこでtoCサービスの開発に携わる方に質問なのですが、私のように自社プロダクトに興味がなくても貢献できたり、エンジニアとして成果を出したりするために心がけていることはありますか?
最近はもっぱらCursorを使っていてそれはそれでめちゃくちゃ便利です。数年以内にコードなんて自分では書かなくなってるんだろうなぁと思う反面、システム設計などもやれるようになってくるともはや俺の価値ってなんだ?となってくる日々です。ワクワクと不安を感じるこの革命的な時期にエンジニアやれてるのは面白いですが将来が不安になりますわ...
https://www.businessinsider.jp/article/2502-block-afterpay-square-open-source-ai-agent-anthropic/
https://x.com/sakamoto_582/status/1884774323870953745?s=46&t=v6HLNRul94paJ37kdVEtog
Sr. Software Dev Engineer, PostgreSQL Contributors - ジョブID:2884257 | Amazon.jobs
https://amazon.jobs/jp/jobs/2884257/sr-software-dev-engineer-postgresql-contributors
サカモト氏曰く2000万以上とのことですが、これで2000万なら少なすぎませんか。
以上だから3000万とかなんでしょうかね。
Snow社のtech support engineer面接で何を聞かれるか、
事前に準備しておいた方が良いものなど、snow社に転職経験がある方入れば教えて頂きたいです!
興味ある人多いかと思って FYI
Amazon内での転身との事ですが
https://note.com/yuki_0206_cs/n/na70d388dcbe9
上述の通りです。
プロダクトの規模感は国内か、海外規模かという点で異なり
それに基づいて求められる機能要件・非機能要件はどちらも高度で複雑なものになっていきそうですが
仮にGoogleのサービスと言っても
YoutubeやGoogleCloudのようなメジャーなものからあまり利用されていないサービスまで多岐に渡るので案外違いを感じない可能性もあるかなと思っています。
実際のところどうなのか、ご存知の方がいればお聞きしたいです。よろしくお願いします
もちろん例外もありますが、やはり日本はソフトウェアエンジニアには恵まれていない環境だと思うこの頃。
他の国で働きたいですか?
日本で外資系ソフトウェアエンジニアのポジションを見つけるのは一苦労だと思います。
定番はLinkedinでしょうが、他はどのようなサイトを使っているでしょうか?
(日本での募集をまとめたサイトを以前どこかで見たような記憶もうっすらあるのですが忘れてしまいました💦)
コーディング面接の対策方法について語りましょう
英語を使ってソフトウェアエンジニアとして働きたく、以下の条件で転職先を探しています。
名古屋という部分もあり、探しても中々ないため、もし当てはまるような企業をご存じでしたら教えていただきたいです。
1 希望条件
勤務地:名古屋
勤務形態:出社
職種:バックエンドエンジニア(Java/TypeScript)
年収:600万〜
2 現職
社会人5年目(1社目)です。
主にNestJSを利用してバックエンドAPI開発をしており、Azure/AWSを利用しながら複数チームに向けて機能提供をしています。
少人数チームのためアーキテクトや要件定義など幅広く担当しています。
3 転職準備状況
今はInterviewCatやCording InterviewCat、WovenのRequirement等を読みながら自分の能力との差を確認し、足りない部分を補完しようと動きながら働いています。
(Wovenは名古屋のポジションが存在するため候補に入れています。)
コーディング面接対策
LeetCodeのTopInterview150を学習中
進捗:80/150(11月〜) 2月までに完了予定
英語力
TOEIC895点。より実務的な英語スキル向上のため、LeetCode上でのコメントや方針説明を英語で記述し、ライティング能力を強化中。
的を得ない相談内容でしたらすみませんが
お答えいただけるとありがたいです。
外資IT営業の給与ガイド
#給料
#営業
外資IT営業の給与体系・株式報酬、期待できる年収値や上がり幅を、WorkCircleのユーザー様且つパートナー企業チャレンジャーベース社市川さんと、外資エンタプライズ向けソフトウェア(SaaS)営業の経歴を持つ西村さん共同で記事にしました。
RSU完全ガイド(確定申告用スプレッドシート付き)
#給料
外資企業で多く採用される給与の一つ、RSUの構造や仕組み、リスクや確定申告方法に関してWorkCircleのユーザー様、且つパートナー企業チャレンジャーベース社代表の市川さんと紹介します。
外資・日系IT企業のRTO(オフィス出社)状況リスト
各企業のRTO(オフィス出社)状況をリスト化しました。 提供元データは所属企業が証明されているWorkCircleユーザーによるものです。 希望する働き方や転職先を決める軸の一つとして、是非参考にしてください!