小弟刚踏入iOS开发业界大概一年快三个月。
有些菜鸟问题想请教各位前辈。
故事有点长
两个礼拜前,我换第二间公司,这是一间新创公司。
这间公司是叫云X电信。
他们公司有接许多案子,所以算是接案公司,但是也有自己的产品在开发。
刚进公司第一天,公司给了一个非常老旧的MAC mini
主管人不在台湾,在国外,所以透过赖隔空叫我要做什么事情。
首先我接到了一个疯狂X客的专案。
他们要我解决一些问题。
//题外话:
然后我build 专案到模拟器到跑起来,要等半个小时、
按chrome的分页要等十秒才有反应的程度。
然后说可以提供两万元,给你去买新电脑,来公司开发用。
待满一年后电脑算你的。
但是我申请了,还没拿到就被炒鱿鱼就是了。
所以我只能带自己的电脑去工作,其他人也是这样。
他们说要帮公司省钱。
//题外话结束
然后我请他们提供给我交接文件,还有规格书。
他们说这些东西不能提供给我。
没有说原因。
↑↑↑↑↑
修改为,后来才知道原来根本没有这个东西。
所以我完全不知道每个流程,需要什么东西,才可以让下一个页面产生的东西是正常的。
所以我浪费了大量的时间,基于本身的程式码架构,在找到底BUG出在哪里。
结果都找不到,后来主管回来之后。
这个专案前任挖坑,人跑掉之后,由主管整个打掉重构(一开始是这样说,
后来一直说没有)。
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
修改为:首任负责人烙跑 后接者完成重大bug跟阶段性任务需
求后离职 主管接手后另作更改
他很清楚这个流程需要哪些值,才可以解决现在的问题。
程式码流程也都是他写的,所以他也知道该改哪里才对。
但是这些我都不知道,所以我只能不断的下中断点。
照他的提示去,去比对网页的流程跟APP到底有什么不同。
结果比出来的结果,照他的说法应该操作流程要一致。
但是最后他解决的方法都不是他说的那样。
都是他知道该用什么值,或者不该用什么值。
才可以让这个页面正常。
然后我都是在旁边照他说的去做。
结果都不能解决问题,都是由他自己下来按照另外的说法做,才解决。
因为专案是基于网页开发的APP。
我比较熟悉的是原生的APP开发方式。
所以我都只能协助他解决一些他不熟悉的原生的程式码的BUG,
还有一些程式码上的使用BUG。
然后今天终于这个案子搞好了,他们交给客户之后。
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
修改为跟主管共同开发,把一个阶段搞好了,终于可以正常跑没BUG画面出现了,
他们交给客户测试。
我就被约谈了。
意思是我浪费了主管太多时间在做这个案子。
他们判断我没有能力待在这间公司。
然后下礼拜有资历比我深的要来。
↑↑↑↑↑↑↑↑↑↑↑↑↑
以上修正为下个月。
希望我走人。
以上大概是小弟这两个礼拜的体验。
不知道这样的体验,在业界是很正常的吗?
要工程师接专案,没有交接文件,也不提供规格书。
让接专案的人瞎子摸象,去找到底问题出在哪里。
然后专案完成之后,马上炒你鱿鱼。
不知道这样子的操作,在APP界,是非常正常的事情吗?
什么资讯都不提供给工程师,然后工程师解决不了问题。
就是工程师的无能。
这样才是正常的吗@@?
小弟经验不多,所以诚心请教各位前辈。
先谢谢各位前辈的阅读跟回复!