小弟剛踏入iOS開發業界大概一年快三個月。
有些菜鳥問題想請教各位前輩。
故事有點長
兩個禮拜前,我換第二間公司,這是一間新創公司。
這間公司是叫雲X電信。
他們公司有接許多案子,所以算是接案公司,但是也有自己的產品在開發。
剛進公司第一天,公司給了一個非常老舊的MAC mini
主管人不在台灣,在國外,所以透過賴隔空叫我要做什麼事情。
首先我接到了一個瘋狂X客的專案。
他們要我解決一些問題。
//題外話:
然後我build 專案到模擬器到跑起來,要等半個小時、
按chrome的分頁要等十秒才有反應的程度。
然後說可以提供兩萬元,給你去買新電腦,來公司開發用。
待滿一年後電腦算你的。
但是我申請了,還沒拿到就被炒魷魚就是了。
所以我只能帶自己的電腦去工作,其他人也是這樣。
他們說要幫公司省錢。
//題外話結束
然後我請他們提供給我交接文件,還有規格書。
他們說這些東西不能提供給我。
沒有說原因。
↑↑↑↑↑
修改為,後來才知道原來根本沒有這個東西。
所以我完全不知道每個流程,需要什麼東西,才可以讓下一個頁面產生的東西是正常的。
所以我浪費了大量的時間,基於本身的程式碼架構,在找到底BUG出在哪裡。
結果都找不到,後來主管回來之後。
這個專案前任挖坑,人跑掉之後,由主管整個打掉重構(一開始是這樣說,
後來一直說沒有)。
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
修改為:首任負責人烙跑 後接者完成重大bug跟階段性任務需
求後離職 主管接手後另作更改
他很清楚這個流程需要哪些值,才可以解決現在的問題。
程式碼流程也都是他寫的,所以他也知道該改哪裡才對。
但是這些我都不知道,所以我只能不斷的下中斷點。
照他的提示去,去比對網頁的流程跟APP到底有什麼不同。
結果比出來的結果,照他的說法應該操作流程要一致。
但是最後他解決的方法都不是他說的那樣。
都是他知道該用什麼值,或者不該用什麼值。
才可以讓這個頁面正常。
然後我都是在旁邊照他說的去做。
結果都不能解決問題,都是由他自己下來按照另外的說法做,才解決。
因為專案是基於網頁開發的APP。
我比較熟悉的是原生的APP開發方式。
所以我都只能協助他解決一些他不熟悉的原生的程式碼的BUG,
還有一些程式碼上的使用BUG。
然後今天終於這個案子搞好了,他們交給客戶之後。
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
修改為跟主管共同開發,把一個階段搞好了,終於可以正常跑沒BUG畫面出現了,
他們交給客戶測試。
我就被約談了。
意思是我浪費了主管太多時間在做這個案子。
他們判斷我沒有能力待在這間公司。
然後下禮拜有資歷比我深的要來。
↑↑↑↑↑↑↑↑↑↑↑↑↑
以上修正為下個月。
希望我走人。
以上大概是小弟這兩個禮拜的體驗。
不知道這樣的體驗,在業界是很正常的嗎?
要工程師接專案,沒有交接文件,也不提供規格書。
讓接專案的人瞎子摸象,去找到底問題出在哪裡。
然後專案完成之後,馬上炒你魷魚。
不知道這樣子的操作,在APP界,是非常正常的事情嗎?
什麼資訊都不提供給工程師,然後工程師解決不了問題。
就是工程師的無能。
這樣才是正常的嗎@@?
小弟經驗不多,所以誠心請教各位前輩。
先謝謝各位前輩的閱讀跟回覆!