JavaRush /Java Blog /Random-TW /我在產品IT公司工作:開發者分享經驗

我在產品IT公司工作:開發者分享經驗

在 Random-TW 群組發布
透過本文,我們推出了一系列特殊材料,其中使用 Java 編寫的程式設計師談論了不同類型的 IT 公司。我們希望英雄們的經驗能幫助 JavaRush 的學生和初級人員了解他們想在什麼樣的公司工作。在本文中,Maxim Kmets 和 Anzor Karmov 分享了他們在產品公司工作的經驗:有哪些優點和缺點,哪些人更適合在產品公司工作。我在一家產品IT公司工作:開發人員分享他們的經驗 - 1我從事產品開發已經快 6 年了。在此期間,我在兩家食品公司工作。我工作的第一家公司生產電信業的產品。我目前工作的第二家公司是SDK.finance。我在外包公司工作了一段時間(那是一家名為 Lohika 的公司),因為我對這個產品感到精疲力盡。現在他回來了。在 SDK.finance,我們正在開發一套用於開發支付系統的工具。我們的任務是解決推出任何支付系統的難題:它可以是網路銀行、貨幣銷售服務或證券銷售服務。

我重點介紹一下該產品公司的以下優勢:

  • 重要使命。這可能是陳腔濫調,但在一家食品公司,我覺得我正在改變世界。最近讀到,能夠回答自己使命是什麼的人會更快樂。我認為這是真的。

    當我來到 SDK.finance 時,團隊大約有 5 位開發人員和幾位開發人員。然後成長開始了,我們有了人力資源部,團隊擴大了,我們更換了辦公室。這是非常鼓舞人心的:你會看到,透過你的工作,事實上,你創造了新的就業機會,並與這家公司一起成長。

  • 家庭氛圍。雜貨公司的員工通常會被激勵在必要時停留更長時間並工作更長的時間。這些時間過得比較輕鬆,因為我們考慮的不是如何工作 8 小時,而是如何在周五之前製定一些功能來解決客戶的痛苦。這個因素使團隊團結起來。我和很多人交往、交流,有些人成了我的朋友。

  • 職業前景。當您加入一家剛開業的公司時,您可以期待隨著公司的發展而獲得成長和影響力。這種公司員工的專業知識可能比外包更有價值。如果員工對產品有很好的了解並且能夠解決複雜的問題,那麼他的價值就會增加。這將得到獎金、獎金和職業晉升的獎勵。在外包中,一切都取決於你學過的框架,或相反,沒有學過的框架。順便說一句,我在外包方面的經驗對我在產品公司的工作很有幫助。

    在SDK.finance,我晉升到高階職位很大程度上要歸功於我的專業知識,因為我對產品了解很多。領導前景向我敞開了。我認為產品公司在職涯發展方面比在外包方面更有潛力。

缺點包括:

  • 在工作和個人生活之間保持平衡是很困難的。由於倦怠,我離開了該產品一段時間。我將解釋為什麼會發生這種情況:當你在一個產品上工作很長時間時,你會對它產生依戀,對你來說它變得個人化且重要。因此,我非常努力,週末工作,無法保持平衡,變得非常疲憊。我從事外包工作的時間很短,嘗試了更多新技術,參觀了兩個不同的專案。我離開外包有兩個原因:首先,冠狀病毒開始了,他們根本找不到適合我的項目,其次,產品項目中有未完成的業務,有我想要解決的問題。由於SDK.finance為解決這些問題開闢了新的方向,所以我又回來了。

  • 常規。你需要不斷地為自己尋找新的挑戰。一個人在產品上停留的時間越長,就越難,因為他想要換個環境。人們經常從外包轉向產品,從產品公司轉向外包,因為對穩定性的渴望被對多樣性的渴望所取代,反之亦然。

在我的公司,主要原則是常識。我們沒有製定這樣的規則,然後意識到在特定情況下它不起作用,但我們仍然遵循它。我們有一個非常忠誠的工作追蹤系統,它有助於保持平衡。我們每天工作 6.5 小時。幾乎所有知名的產品公司,包括Google和Facebook,都會分配一部分工作時間用於培訓和放鬆的機會。它給你紀律,因為你意識到你一天的工作時間比以前少​​了。同時,該人也不回收。

新人該加入食品公司嗎?

這一切都取決於公司的策略。例如我以前工作的Netcracker,產品很大,是用公司專用軟體寫的。他們大多招募沒有經驗但有良好基礎(sql、java 核心)和 IT 教育的人員。這也適用於Google、Facebook等大公司。他們有自己的學校,從頭開始培養人才。他們還聘請有經驗但背景良好的人。如果該產品是一家新創公司,那麼通常您需要一名有經驗的開發人員,而他也是一名 DevOps 開發人員、一名前端開發人員以及介於兩者之間的所有人員。經驗越多越好。我不建議從產品開始(除非你沒有任何知識並且你在產品公司完成了學業)。關鍵在於工程師首先需要獲得更多不同技術的專業知識。在每件產品中,您經常可以找到這樣一句話:“歷史上就是這樣發生的。” 這意味著在開發或設計中犯了錯誤,但無法再糾正或非常困難。因此,我建議你先學習基礎,並在不同專案的開源專案上工作一年,然後深入有效地研究一些產品。我在一家產品IT公司工作:開發人員分享他們的經驗 - 2忠誠計畫是我的第一份產品工作。我們的產品是我們為不同品牌製作的一套行銷工具,主要針對餐廳,但也適用於加油站、美容院、購物中心。該產品由CRM系統和行動應用程式組成。如果我們在圖中考慮一家餐廳,那麼我們正在為其製作一個行動應用程式。該行動應用程式由餐廳客戶下載,餐廳老闆可以訪問 CRM 系統,在該系統中他可以看到他的受眾,並向他們發送各種促銷優惠。觀眾有機會在應用程式中累積積分並兌換一定的禮物。我們的一個單獨的工作部分包括與支付網關的整合。我們比檢疫更早進入國際市場,但正是在檢疫期間,對送貨上門的需求很大。許多人需要透過行動應用程式下訂單的能力,許多人轉向我們。沒有使用交付模組的客戶要求我們為他們設定。這有助於他們在隔離期間維持生意,因為餐廳只能透過送貨才能生存。我認為工作興趣取決於公司正在開發的產品。如果我們談論大型項目,那麼要完全理解它,你需要花費大量的時間。之後,有些任務可能看起來像是一件苦差事,因為你已經完成了一千次。如果專案很小,那麼這會發生得更快。但另一方面,產品會不斷發展,需要創造新功能。對此類工作的興趣還在於,因為您正在鋸切產品,所以您會看到您的工作結果以及其他人如何使用它。例行公事並不出現在所有的工作中,而是出現在經常重複的任務中。我不能說這非常無趣,但它確實時常發生。以前,我花了大約一個小時來添加每個新功能。然後我想出了一個辦法,讓我可以在沒有我幹預的情況下做到這一點。如果你有創造力,你就可以擺脫任何日常任務。我們公司一直公開表示報價比市場低。作為回報,他們提供了決策的自由,承擔更多的責任,參與公司的生活並影響產品的發展。我們提倡特定員工與公司之間的合作關係,而不是利潤百分比。在這種關係中,我們共同分享公司的困難和成功。如果一家公司正在經歷困難時期,每個人都會理解。那些堅持到最後的人將在合作夥伴關係的框架內分享共同的蛋糕。外包中不存在這樣的事情;你就像系統中的一個齒輪。有些人是為了選擇和最終的成功而工作,有些人則喜歡創造一些有意義的東西,在這方面每個人都是獨一無二的。

新人該加入食品公司嗎?

在食品公司工作的好處之一是職業發展。通常,一家公司只生產一種產品。當你致力於它時,你會越來越了解它。一段時間後,你就會成為「秘密知識」的擁有者之一。例如,因為您曾經做過某件事,但沒有時間或意願記錄它。人們會向您提出各種問題,詢問您曾經在系統的某些部分做過什麼。你的職責範圍會不斷擴大。隨著更多經驗豐富的同事離開公司,他們的職責範圍將分配給剩餘的同志。做好你的工作,隨著時間的推移,你將能夠承擔整個領域甚至更多領域的責任。在產品公司工作時,您將受制於特定的技術堆疊。這將使您對某些框架和技術有更深入的了解。但另一方面,如果你不「跟隨潮流」並嘗試新事物,它可能會限制你的視野。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION