下面我來回答一下你的問題!
首先,我是一個從事IT工作9年的程式設計師,目前換了四個公司。在換公司的過程中需要關注以下幾點:
小公司呢,薪水可能給的會高一些,但是制度不夠完善,有一些福利可能比較少,但是小公司氛圍一般都不錯。同時之間相互都比較和諧
首先看公司是做外包服務的還是做自己產品的。
主要外包服務的公司一般情況下都是為產品公司或是整合商公司做外圍支援服務,基本不涉及產品,因此情況可能有兩種,一種是公司使用自己開發的框架,機械式完成相應工作。這種就比較坑了,因為基本都是複製貼上的操作,開發技能會降低。另外一種是團隊小規模開發,這種就比較好了,可以接觸各種業務,也可以學習使用新型技術。因此如果對方是外包公司,那麼需要考慮的就是以上兩點了。
做產品的公司一直專注於自身的產品研發升級,因此可以閱讀大牛的程式碼,提升自己的技術。缺點就是主要從事模組開發,無法接觸設計架構等高階技術。但是如果有新產品開發可以接觸的話也是不錯的。因此如果跳槽的話 可以向公司技術面試官詢問相關情況。
然後看一下公司的工作情況,是獨立個人開發,還是團隊模式。獨立開發可能對個人技術要求比較高,團隊的話就比較省心了。這裡主要考慮的是壓力考量,如果不想承擔太大壓力就選擇團隊模式的公司比較好。
現在的網際網路時代,公司融資容易,發展快速,但是壽命也不穩定。因此需要考慮一下公司的發展前景是比較必要的。這其中上市公司就是最好的選擇了,因此公司倒閉風險比較低,業務比較成型,組織架構穩定。如果不是上市公司,那麼就是根據公司的業務範圍來確認了,最好的是為政府部門做開發的,政府部門幾乎每一年都要進行產品升級,因此業務需求大,工作週期長,公司前景穩定。第二就是有主流產品支撐,這種公司有主流的產品作為底蘊,生命週期也還是比較長的,第三就是大型公司合作伙伴了,也就是大公司的外包公司,這種公司依託於大公司,大公司吃肉,他們喝湯,也是可以持續發展的。剩下的公司,如果想要短期提升自己可以考慮,否則還是找一份穩定的工作比較好。
下面我來回答一下你的問題!
首先,我是一個從事IT工作9年的程式設計師,目前換了四個公司。在換公司的過程中需要關注以下幾點:
公司的規模大公司的制度完善,相應的福利待遇都比較齊全。但是大公司的組織結構比較嚴謹,因此上升比較難。而且人多的地方就會有各種各樣的小團體,人際關係處理起來也比較不容易。小公司呢,薪水可能給的會高一些,但是制度不夠完善,有一些福利可能比較少,但是小公司氛圍一般都不錯。同時之間相互都比較和諧
公司的工作模式首先看公司是做外包服務的還是做自己產品的。
主要外包服務的公司一般情況下都是為產品公司或是整合商公司做外圍支援服務,基本不涉及產品,因此情況可能有兩種,一種是公司使用自己開發的框架,機械式完成相應工作。這種就比較坑了,因為基本都是複製貼上的操作,開發技能會降低。另外一種是團隊小規模開發,這種就比較好了,可以接觸各種業務,也可以學習使用新型技術。因此如果對方是外包公司,那麼需要考慮的就是以上兩點了。
做產品的公司一直專注於自身的產品研發升級,因此可以閱讀大牛的程式碼,提升自己的技術。缺點就是主要從事模組開發,無法接觸設計架構等高階技術。但是如果有新產品開發可以接觸的話也是不錯的。因此如果跳槽的話 可以向公司技術面試官詢問相關情況。
然後看一下公司的工作情況,是獨立個人開發,還是團隊模式。獨立開發可能對個人技術要求比較高,團隊的話就比較省心了。這裡主要考慮的是壓力考量,如果不想承擔太大壓力就選擇團隊模式的公司比較好。
公司的發展前景現在的網際網路時代,公司融資容易,發展快速,但是壽命也不穩定。因此需要考慮一下公司的發展前景是比較必要的。這其中上市公司就是最好的選擇了,因此公司倒閉風險比較低,業務比較成型,組織架構穩定。如果不是上市公司,那麼就是根據公司的業務範圍來確認了,最好的是為政府部門做開發的,政府部門幾乎每一年都要進行產品升級,因此業務需求大,工作週期長,公司前景穩定。第二就是有主流產品支撐,這種公司有主流的產品作為底蘊,生命週期也還是比較長的,第三就是大型公司合作伙伴了,也就是大公司的外包公司,這種公司依託於大公司,大公司吃肉,他們喝湯,也是可以持續發展的。剩下的公司,如果想要短期提升自己可以考慮,否則還是找一份穩定的工作比較好。