楼主:
broo (陈爷)
2017-08-18 10:06:43小弟刚毕业,上班第二个礼拜,进公司时中途插进一个案子,似乎很急,下礼拜就要交件的样子,昨天一位资深的人将一堆swift 档给我,应该有将近2000行,要我将他转为JavaScript,我看到后面头真的很痛,小弟不才,就只会js,swift 一堆符号跟转型对我来说真的不好看,但是资深的那个是说只要有点程式基础应该很好上手,请问各位遇到这种状况是怎么解决的?
作者:
jack0204 (Jarbar王朝)
2017-08-18 10:12:00今天过完不就到下礼拜了?
先把程式rub起来Run起来,查看要修改的位置从那边深入研究不要一开始看完全部东西,会来不及,先从要改或者相似地方研究
作者:
Ekmund (是一只小叔)
2017-08-18 10:14:00记得之前才讨论过 共识是资料流喔 那么赶喔 那能run再说 @@
楼主:
broo (陈爷)
2017-08-18 10:17:00总共13个档,完全不知道如何下手XD
作者: ghmsxtwo (YI) 2017-08-18 10:17:00
当然先打开104
楼主:
broo (陈爷)
2017-08-18 10:19:00专案有ios跟web的 ios已经做好,现在就是叫我把那些code转成js web就可以用了
作者: goths5958 (德克斯特) 2017-08-18 10:23:00
叫新人扛急案,几天内学会新语言,消化吸收2000行,移植产出另一语言的版本,这种就1沟通 无效就2离职
楼主:
broo (陈爷)
2017-08-18 10:29:00跟主管沟通大概要被酸死了XD
作者:
robler (章鱼丸)
2017-08-18 10:39:00刚毕业的新人接这个喔,我觉得,你还是一面找新工作吧
作者:
Argos (Big doge is watching u)
2017-08-18 10:41:00这样主管好意思酸人?你是领他几十万吗?
作者:
yyc1217 (somo)
2017-08-18 10:41:00就做自己能做到的部分吧 就算赶不上也要有一些东西可以给主管看 如果沟通无效当然是另找公司囉
作者: kkk003 (海寒) 2017-08-18 10:59:00
感觉好雷 而且你根本都没参与这专案就直接叫你转
好像真的很多主管以为程式跟word ppt一样很好改
楼主:
broo (陈爷)
2017-08-18 11:16:00只是公司工程师全都新人,一直打扰资深的也不太好意思,所以有点不知所措就是了
没什么不好意思的阿 人家比你多领这么多 被问也是应该的
作者:
q90036 (Moz)
2017-08-18 11:34:00搞不好资深的还没领比较多 XD
作者:
pan0438 (Libra)
2017-08-18 11:40:00不是看功能然后用js写出来就好吗,看不懂的语言再转换好像有点费工
作者:
yyc1217 (somo)
2017-08-18 11:59:00就因为是新人才不用怕问到烦
作者:
chuegou (chuegou)
2017-08-18 12:24:00就我之前的做法 慢慢做 主管你不爽就把我lay掉阿 没在怕然后让整个专案delay一年 最后弄完 刚好想换工作 就离职
作者:
infit (法兰克)
2017-08-18 12:28:00除非你是神童
叫新鲜人干这种事不合理,随便做做就好还有可以一边找新工作了
作者: codehard 2017-08-18 13:13:00
就当作老板花钱让你学东西吧 真的做不出来顶多被火又如何
楼主:
broo (陈爷)
2017-08-18 13:28:00公司同事都还不错啊,还是希望别被火掉..
作者:
htury (冰点)
2017-08-18 13:33:00转换code只看功能和目的是否一致,要去看code比较扯
楼主:
broo (陈爷)
2017-08-18 14:05:00那工具不知道是我不会用还是怎样,贴了几行超短的都转不出来= =
作者:
angusyu (〒△〒)
2017-08-18 14:42:00开104其他不用想
作者:
FrAnKw (hard to believe)
2017-08-18 15:03:00给你的code有没有写unit test?有的话看test code比较可以快速了解核心功能。沟通请教是必要的,又不是神童,一个星期一天八小时就可以掌握一个新的语言然后还可以移植到好,不过你这个很奇怪,swift转js是要搞什么鬼东西?是serverside swift?假如只是把app功能在网页上重现的话,你要先把程式run起来,操作看看,搞清楚在干什么事情,接着把需求文件或sa文件找出来,开始照着需求做,逻辑参考swift的source code(应该会有呼叫web api的部分) swift呼叫apple api的部分就先不管他,例如uitableview,segue之类的ui操作先不用管,只要知道他大概在干嘛就好了,时间不够先不去研究细节,若是没能力自干,一定要求救,问PM问SA问前辈,若你有问题卡住了又不问不反映,是你的疏失,但若求救了却不被理睬,那就开104比较快......
作者:
netburst (133 134 592)
2017-08-18 15:29:00离职了
作者:
chocopie (好吃的巧克力派 :))
2017-08-18 15:38:00资深的不想做,把你丢到撒哈拉沙漠然后要你生出一片绿洲
楼主:
broo (陈爷)
2017-08-18 16:27:00谢谢大家的回应~老板说我可以试着用自己的方法不一定要照用前辈的作法call
作者:
csfgsj (切割对半)
2017-08-18 17:48:00开104其他不用想
花一个星期学会语法的基本,然后就可以转译了。工作本身不难,只是你要反应必要的时间。
作者:
arjuna (因陀罗的伟大儿子)
2017-08-18 18:52:00哪间公司跟大家说一下阿
作者:
mintu (MinTu)
2017-08-18 19:21:00不知道开发环境能不能塞 breakponit, 执行起来搭配 breakponit 会更容易懂程式的运作更正 breakpoint可以把 你的帐号名称改成 Tim Cook 更容易懂 XD (被打)
问懂的人啊(那个前辈?)code等于他心里在想什么 心里想啥不讲要人猜?
这种乱压时间的就别理他,有进度就好到时候有bug代价更大职场上第十式: 抗压性高是因为不在乎deadline如果他觉得你很慢请他自己改,大不了换工作
作者:
alog (A肉哥)
2017-08-19 12:00:00先看大概2000行是在做什么的然后评估用javascript能不能做到里面的功能 在考虑改写至于语法喔 可以不用太管他 你应该先看里面大概在做什么事除非 code 写的太烂至于时间合理不合理 我觉得你喜欢那间公司就尊重你做任何改写 除了程式码简直是黑盒子来着的不然在正常的情况下 你把input / output 结果弄正确就好不需要特别讲程式码1:1做转换 那不可能运作结果也不会正确因为每一种语言在细部的资料运算跟一些运作的地方其实结果都不太同
作者: rayshiuan (子胖) 2017-08-19 13:08:00
这不叫改写... 听起来像是在没好的规格文件之下 请你用据说开发完成的 swift code 当文件来看 帮QQ
作者:
jj0321 (JJ与你倒数唷)
2017-08-19 15:20:00心有戚戚焉 拿写超烂的VB又没OOP的烂CODE转C# 还埋一堆BUG文件也只有接口操作手册,花了2个月多才翻完如果还在北部就骑驴找马吧~
先看一下代码的功能吧 把问题拆解小问题 在去熟语法
作者:
kattte (诚实面对自己吧!)
2017-08-20 20:40:00有个问题 原PO会 swift 吗? 不然怎么转?
作者:
alog (A肉哥)
2017-08-21 02:19:00除非原PO拿到 swift source code 烂到像是被obfuscate程式码这种东西就是看英文翻文件 只要时间够足应该都能做出一点成果爱上目前的工作咖虽小XD
跟他讲做不了 你们公司也很敢,叫刚毕业的新人这样玩
作者: t64141 (榕树) 2017-08-21 22:56:00
老板大概觉得,不就是翻译,就原本写什么,换个语法照抄就好啦,毕业生就便宜好用了吧