作为程序员,能不能拒绝这样的开发需求?

2014-08-28 09:07:41 +08:00
 kokdemo
前提:现有接近10个的英语广告页,大部分是我来之前做的,页面极其混乱,且全是静态页面。

情况:pm提出,现在要推广泰国,所以要把这10个广告页都改成泰文的,然后甩给我一个txt文档……几乎没有标注。我在痛苦的改了一天之后终于改完了,由于不认识泰文,里面出现了几处错误,后来又返工。

现状:在做完泰国的之后,pm提出要做西班牙语和葡萄牙语的广告页。(这个广告页是用于向渠道申请的,一般用户看不到),也就是要把里面的内容改成这两种语言。可是我觉得不能把英语的给他们看吗?非得要提前翻译改好?我手头之前还有另外一个开发任务都被这个给耽搁了。

我应该怎么做?

ps:作为职场新丁,进入的第一家公司是这样未免让人失望。
我之前也发过对于工作的一些问题: http://www.v2ex.com/t/119160#reply10

现在看来,我真的需要重新评估一下了。
7509 次点击
所在节点    程序员
73 条回复
jarlyyn
2014-08-28 17:51:27 +08:00
全看完了,结论就是。
只有楼主在把自己当程序员而已……
fengliu222
2014-08-28 17:51:52 +08:00
我觉得国际化做的对,但是可以做的更智能一些,你所有的工作中,其实最闹人的就是语言替换和配置,这些工作如果可以通过页面配置来完成,那么你的PM应该没有理由再推辞了。
所以解决方案是,用Node.js(或者你熟悉的其他服务器端语言)做服务器,写一个后台管理界面,把你用JSON配置的东西以表单的形式展示给运营人员,然后当它提交表单的时候,你通过EJS也好,其他模板引擎也好,自动拿这个数据去渲染一个HTML出来,放到一个指定的路径下。这样语言就不用你来替换了。
kokdemo
2014-08-28 18:46:20 +08:00
@fengliu222 用node是个好主意……
fengliu222
2014-08-28 19:50:53 +08:00
职业生涯难免遇到这种需求,所有人都是懒的,都不想自己做这种机器一样的活。但有些人的解决方法是抱怨、辞职,另一些人的解决方法,是resolve problem.楼主要淡定。
sampeng
2014-08-28 23:03:56 +08:00
做18i。pm不会用?ok。。哥做个excel导入行不?excel不会用?写离职单。。。
jprovim
2014-08-29 07:50:22 +08:00
@kokdemo 慢著點翻譯, 你就跟他說現學呢.
jamiesun
2014-08-29 09:06:31 +08:00
这或许不是开发该做的事,但它一定是员工该做的事,抱怨没有任何意义。

你可以有千万种拒绝,同时你也该走人。

你如果不拒绝,你就应该把事情最大效率做好。

带着埋怨的心态做事,一定做不到更好,也会让人瞧不起。
kokdemo
2014-08-29 09:20:05 +08:00
@jamiesun
@fengliu222
@jprovim 我的心态还算好啦……

我之前纠结的就是我自己手上还有没完成的工作,这个pm又把这个事情插过来。

i18n的问题是这样的:

我来之前,做前端的人全都没有用i18n的方式,而且所有的广告页之前几乎没有代码复用。
甚至还有个页面里直接将整个 pure.css 贴进去了……

改这些老代码真的非常头痛……
mnhkahn
2014-08-29 09:33:08 +08:00
前端支持i18n的,不用一个一个做
gamexg
2014-08-29 09:36:50 +08:00
出现这个情况很正常。
1.这个之前并没有做国际化的工作,你能指望翻译直接修改html代码?看你说这个网页是你之前做的当然找你做本地化工作了。
2.给你txt文档,格式混乱。既然没有做国际化,那当然没有翻译格式的约定了,给个txt文件很正常。最简单的办法是你提供给他一个 Excel 格式的原文,要求翻译把翻译放在下一列,你收到后直接写个脚本就生成新的语言的版本了。
3.觉得打扰当前的工作,这个就没办法了,拿人钱财替人消灾。提前说明会影响当前工作的进度。
tonghuashuai
2014-08-29 09:52:51 +08:00
@kokdemo 那你就可以拒绝接受这个任务了
dogarm
2014-08-29 10:06:54 +08:00
楼主在一个企业建站外包公司吗?非常不建议在这类公司长期发展,何况只有你一个前端。
kokdemo
2014-08-29 10:11:55 +08:00
@dogarm 不是外包来着……主要是我们这个部门比较独立,部门里只有我一个前端

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/130334

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX