北大青鳥通州校區培養出來的軟件工程師,就業單位大體上分為兩類:一類是非軟件公司的IT部門,另一類是軟件公司的研發或者產品開發部門。這兩類公司,看似工作一樣,其實卻截然不同。北大青鳥通州校區專家,有著多年在企業研發的經歷,現在,就讓他像各位介紹一下這兩類公司IT人員的工作,有什么不同之處。
IT部門的編程工作
在IT部門的屋檐下工作,你的職責便是公司的內部網絡、其他部門使用的應用程序還有公司網站和應用程序。這聽起來可能平淡無奇,但在某些層面上來說,這些工作都是極具挑戰。你可能會遇到比在一家小型軟件公司更大的挑戰。其實,取決于公司態度的不同(自己開發還是外部購買),你可能會有機會來做更多不同的項目。
別人會把你們看成是一個“消費”部門——也就是說你們不為公司賺錢,只是“消費”。這樣,工作的重點總是會轉移到如何節約開支。用來衡量成功與否的標準就是你節約了多少錢(相比體力勞動或購買現成的解決方案等)。偶爾,你可能有機會幫助公司賺錢,比如建立一個電子商務網站。
當評定工資和額外津貼的時候,負責預算的人可能沒有編程背景,他會盡可能把預算壓低。同時,他們很可能會把人看成可替換的資源。
研發部門的編程工作
最初,如果在研發部或產品部工作,團隊似乎更加振奮。因為你們正在開發的產品就是公司的支柱。如果你選擇一家生產優秀產品的公司,一切會更好。但是另一方面,當你在一家已有成熟產品的公司工作時,他們通常已經開發了產品,并正處于維護階段。即使他們開發新的產品和功能,那可能也只是大多數老員工的事情。一開始,你也只能是修正Bug,做做技術支持……也許會很長時間。
人們會把你看成是公司的支柱。如果承諾你的效率會更高,產品質量會更高,并且最終帶來更多的銷量和收入的話,那么你要求更高的薪水、獎金,或者額外津貼就會更容易。
部門主管(可能整個公司主管)通常都有一些編程背景。所以,這就很容易和主管們溝通和解釋采用最佳實踐方法、雇傭最好的人才和靈活開發環境的好處。
當然,不論你在哪種企業工作,首先要保證的是有扎實的技術。北大青鳥通州校區的軟件培訓課程,授課老師全來自于各大IT企業的研發部門,有著多年的真實項目經歷,在授課過程中,會根據企業的真實工作需求設置相關課程,保證學員學到的都是有用的技術。