JavaRush /Java Blog /Random-JA /私はプロダクト IT 企業で働いています: 開発者が経験を共有します

私はプロダクト IT 企業で働いています: 開発者が経験を共有します

Random-JA グループに公開済み
このテキストでは、Java で書くプログラマーがさまざまなタイプの IT 企業について語る特別シリーズの教材を開始します。私たちは、ヒーローたちの経験が、JavaRush の学生や後輩がどのような会社で働きたいかを理解するのに役立つことを願っています。このテキストでは、Maxim Kmets と Anzor Karmov が製品会社で働いた経験を共有します。長所と短所は何か、製品で働くのにどのような人が適しているかなどです。私はプロダクト IT 企業で働いています: 開発者が経験を共有します - 1私は商品開発に6年ほど携わっています。この間、私は2つの食品会社で働いていました。私が最初に働いた会社は通信業界の製品を製造していました。私が現在働いている 2 番目の会社は SDK.finance です。私は製品に燃え尽きてしまったため、しばらくアウトソーシング (Lohika という会社でした) で働いていました。今、彼は戻ってきました。SDK.finance では、決済システムを開発するためのツール セットの開発に取り組んでいます。私たちの仕事は、オンライン バンキング、通貨販売サービス、証券販売サービスなど、あらゆる決済システムの立ち上げに伴う困難を解決することです。

この製品会社の次の利点を強調します。

  • 重要なミッション。ありきたりな言葉かもしれませんが、食品会社にいると世界に変化をもたらしていると感じます。最近読んだ記事では、自分の使命が何であるかを答えられる人はより幸福であると書かれています。これは本当だと思います。

    私が SDK.finance に来たとき、チームには約 5 人の開発者といくつかの DevOps がありました。その後、成長が始まり、人事を獲得し、チームが拡大し、オフィスを変更しました。これは非常に刺激的です。実際、あなたは自分の仕事を通じて、新しい雇用を創出し、この会社とともに成長してきたことがわかります。

  • 家族的な雰囲気。食料品会社の従業員は、必要に応じてより長く滞在し、より長く働くことに意欲を持っていることがよくあります。私たちは 8 時間働く方法を考えているのではなく、クライアントの苦痛を解決する何らかの機能を金曜日までに作成する方法を考えているので、これらの時間が楽に過ぎます。この要素がチームを団結させます。私は多くの人たちとコミュニケーションを取り、コミュニケーションを取り、友達になった人もいました。

  • キャリアの見通し。設立したばかりの会社に入社すると、発展に伴う成長と影響力が期待できます。このような企業の従業員の専門知識は、アウトソーシングよりも価値がある可能性があります。従業員が製品をよく理解し、複雑な問題を解決できれば、従業員の価値は高まります。これには、ボーナス、ボーナス、キャリアアップという報酬が与えられます。アウトソーシングでは、学んだフレームワーク、または逆に学ばなかったフレームワークにすべてが依存します。ちなみに、アウトソーシングの経験はプロダクト会社で役に立ちました。

    SDK.finance では、製品について多くのことを理解しているため、主に専門知識のおかげで上級職に昇進することができました。リーダーとしての可能性が私に開かれました。キャリアを築くという点では、アウトソーシングよりも製品会社の方が可能性があると私は考えています。

デメリットとしては以下のようなものが挙げられます。

  • 仕事と私生活のバランスを保つのは難しいです。バーンアウトのためしばらく放置してしまいました。なぜこのようなことが起こるのか説明します。非常に長い間製品に取り組んでいると、その製品に愛着が湧き、あなたにとってそれは個人的で重要なものになります。このため、私は非常に一生懸命努力し、週末も働き、バランスを保つことができず、非常に燃え尽き症候群になりました。私はアウトソーシングで短期間働き、さらに新しいテクノロジーを試し、2 つの異なるプロジェクトを訪問しました。私がアウトソーシングを辞めた理由は 2 つあります。1 つ目は、コロナウイルスが始まり、単に私に合ったプロジェクトを見つけることができなかったこと、2 つ目は、製品プロジェクトに未完了の仕事があり、私が解決したい問題があったことです。SDK.finance がこれらの問題を解決する新たな方向性を切り開いてくれたので、戻ってきました。

  • ルーティーン。常に自分自身の新たな挑戦を探す必要があります。気分を変えたいので、その製品を長く使用するほど、それは難しくなります。安定性への欲求が多様性への欲求に置き換わり、またその逆も同様であるため、人々はアウトソーシングから製品へ、製品会社からアウトソーシングへ急いでしまうことがよくあります。

私の会社では常識が大原則です。私たちが作ったルールはありませんが、特定の状況ではそれが機能しないことに気づきましたが、それでも私たちはそのルールに従います。当社には非常に忠実な作業追跡システムがあり、バランスを維持するのに役立ちます。私たちは1日6.5時間働きます。Google や Facebook を含むほぼすべての有名な製品企業は、勤務時間の一部をトレーニングやリラックスする機会に割り当てています。以前よりも 1 日に仕事をする時間が減ったことに気づくので、規律が生まれます。同時に、その人はリサイクルしません。

後輩は食品会社に入社すべきでしょうか?

それはすべて企業の戦略次第です。たとえば、私が以前働いていた Netcracker では、製品が大きく、会社の特殊なソフトウェアで書かれていました。彼らはほとんどの場合、経験はありませんが、優れた基礎(SQL、Javaコア)とITの教育を受けた人材を採用しました。GoogleやFacebookなどの大企業も同様です。彼らは人材を一から育成する独自の学校を持っています。また、経験はあるが優れた経歴を持つ人材も採用しています。製品がスタートアップの場合、原則として、経験を積んだ開発者が必要であり、その開発者は Devops 開発者、フロント開発者、およびその間のすべての人材でもあります。経験が豊富であればあるほど良いです。製品の開発を始めることはお勧めしません (知識がなく、製品会社の学校に通っている場合に限ります)。重要なのは、エンジニアはまずさまざまなテクノロジーについてより多くの専門知識を得る必要があるということです。どの製品にも、「歴史的にはこうなった」というフレーズがよく見られます。これは、開発または設計に間違いがあったが、それを修正することができない、または非常に困難であることを意味します。したがって、基礎を学び、さまざまなプロジェクトでオープンソース プロジェクトに 1 年間取り組み、その後、ある製品について深く効率的に研究することをお勧めします。私はプロダクト IT 企業で働いています: 開発者が経験を共有します - 2ロイヤルティ プランは私の最初のプロダクト関連の仕事です。当社の製品は、さまざまなブランド向けに作成したマーケティング ツールのセットで、主にレストラン向けですが、ガソリン スタンド、美容院、ショッピング センターにも適しています。この製品は、CRM システムとモバイル アプリケーションで構成されます。これをレストランの図で考えると、モバイル アプリケーションを作成していることになります。このモバイル アプリケーションはレストランの顧客によってダウンロードされ、レストランのオーナーは CRM システムにアクセスして視聴者を確認し、さまざまなプロモーションのオファーを視聴者に送信できます。視聴者はアプリケーションでポイントを蓄積し、特定のギフトと交換する機会が得られます。私たちの作業の別のブロックには、支払いゲートウェイとの統合が含まれます。私たちは隔離措置よりずっと早く国際市場に参入しましたが、食料の宅配ニーズが非常に高まったのは隔離期間中でした。多くの人がモバイル アプリケーションを通じて注文できる機能を必要としており、多くの人が私たちに頼ってきました。配信モジュールを使用していないクライアントから、配信モジュールをセットアップするよう当社に依頼されました。レストランは配達のみで生き残ることができたので、これは隔離期間中にビジネスを維持するのに役立ちました。仕事への興味はその会社が開発している製品次第だと思います。大規模なプロジェクトについて話す場合、それを完全に理解するには、多くの時間を費やす必要があります。その後、いくつかのタスクはすでに何千回も実行しているため、面倒に思えるかもしれません。プロジェクトが小さい場合、これははるかに速く行われます。しかしその一方で、製品は常に進化しており、新しい機能を作成する必要があります。このような仕事への興味は、製品を鋸で見ているので、自分の仕事の結果、他の人がそれをどのように使用しているかがわかるという事実にもあります。ルーチンはすべての仕事に現れるわけではありませんが、頻繁に繰り返されるタスクに現れます。これがまったく面白くないとは言えませんが、時々起こります。以前は、各新機能を追加するのに約 1 時間を費やしていました。そこで私は、私の介入なしでこれを実行できる方法を思いつきました。創造力を発揮すれば、どんなルーティンタスクも取り除くことができます。当社では、オファーは市場価格よりも低いと常に公然と言ってきました。その見返りに、彼らは意思決定をし、より多くの責任を負い、会社の運営に参加し、製品がどうなるかに影響を与える自由を提供しました。利益の割合ではなく、特定の従業員と会社とのパートナーシップを促進します。この関係の中で、私たちは会社の困難と成功の両方を共有します。会社が困難な時期にあるなら、誰もがそれを理解します。最後まで勝ち残った企業は、パートナーシップの枠組みの中で共通のパイを共有することになります。アウトソーシングではそのようなことはなく、あなたはシステムの歯車のようなものです。選択肢と最終的な成功を目指して働く人もいれば、意味のあるものを生み出すことを好む人もいます。この点では誰もが個性的です。

後輩は食品会社に入社すべきでしょうか?

食品会社で働くメリットの一つはキャリアアップです。原則として、企業が作成する製品は 1 つだけです。そして、取り組んでいくと、どんどん理解できるようになります。しばらくすると、あなたも「秘密の知識」の所有者の一人になります。たとえば、かつて何かをしたものの、それを文書化する時間がなかったり、記録する意欲がなかったりしたためです。あなたがかつてシステムの一部で何をしたかについて、さまざまな質問をしてくる人々があなたのところにやって来ます。あなたの責任範囲は常に拡大していきます。より経験豊富な同僚が会社を去ると、彼らの責任領域は残った仲間に分配されます。自分の仕事をうまくやれば、時間が経つにつれて、領域全体、さらにはそれ以上の領域に対して責任を負えるようになります。製品会社で働いていると、特定のテクノロジー スタックに縛られることになります。これにより、特定のフレームワークやテクノロジーをより深く理解できるようになります。しかしその一方で、「トレンドに従わず」何か新しいことに挑戦しないと、視野が狭まってしまう可能性があります。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION