在台湾当程序员是一种什么样的体验?

您所在的位置:网站首页 台湾有什么好软件 在台湾当程序员是一种什么样的体验?

在台湾当程序员是一种什么样的体验?

2024-06-30 15:36| 来源: 网络整理| 查看: 265

我十月份去了台湾,并且在台北的一家茶馆和几个在台湾创业的朋友碰面,其中是两位软件工程师还有一位设计师。 在这次短暂见面的机会,我问了他们很多关于工作环境,工作量,薪水,是否鼓励创新等多方面的问题。

我发现这里的情况跟硅谷来相差很多。主要差异:

1.工作重点

在台湾很容易得到软件工程的工作,但是工作内容却不能令大部分工程师们满意。在台湾的软件工程工作主要可分为两种:项目承接外包和自主产品开发。 

虽然两者有很大的不同,但是最后却都是CRUD。CRUD是Create,Read, Update,Delete,就是新增,读取,更新,以及删除。这些是计算机程序最基本的操作。 

这样一来,软件工作就不需要太高级的编程技巧和算法设计。这同样意味著这种工作方式与环境几乎不会带来任何具有挑战,创新或解决难题的机会。 其实大部分的软件工程师们在做CRUD的工作因为他们的公司并没有正确的对待软件工程。 

很多公司只注重在规定时间内完成工作而不去花更多的时间把工作做的更好,更正确。这就意味著很多项目在公佈之前不会经过单元测试,没有代码的检测,从而会出现很多重複甚至混乱的代码。 

良好的系统设计和架构在项目开始的阶段是很花费时间的,但是由于他们太注重于在规定时间内完成工作,导致这些重要的步奏经常被忽略掉。 这些软件工程师在工作几年后会参与管理,或者转入公司的其他部门,还有些会直接跟换工作。然后,新来的软件工程师会接手他们的工作。 

2.创新

虽然软件工程师被视为知识工作者,但是在台湾他们被视为可替换的。 只要完成工作,管理层不会微观管理。我看法是,当知识工作者觉得自己的工作是可以替代的时候,他们就不会尽全力把工作做到最好。 

我还问了在台湾是否鼓励创新;这取决于公司和职位高低,总的来说的,台湾的软件工程师就不像硅谷的软件工程师那样受到鼓励。但是台湾的鼓励制度绝对不像 Google 这样的公司。 

尤其是在遥控工作,在台湾是从没有听到的东西。在美国,远程办公越来越成为一种潮流,相较之下,台湾更为传统,他们的老板最希望看到员工每天都坐在办公桌前。 

3.数量与质量

在台湾鼓励创新方面是相对较低的,软件工程师们的工作重点是完成工作,而并不是产品质量,最高级的系统构架通常没有被考虑。 

注重数量也较为适用于招聘。大部分公司更愿意在预算之内的价钱聘用五位初级的工程师,而不会用五位初级工程师的薪水总和去聘用一位经验丰富的高级工程师。 这跟我在美国的经验是很不一样的,在硅谷的软件公司更愿意关注和聘用那些经验丰富身经百战的软件工程师,这些工程师似乎有著超人的能力,一个人可以胜任多个以上初级工程师的工作能力与工作量的总和。 

公司人事部在招聘的时候会花很多时间,去寻找那些有能力胜任工作并且符合公司文化的工程师。 但是在台湾却并非如此,「数量」这个词也会在工作小时数中得以体现,在台湾人均工作小时数已经超过日本人均工作小时数。 

我在台中遇到一名Uber司机,他是一名工程师,每天在公司工作14个小时(早上七点到晚上九点),下班之后他会不定期的开 Uber,尽可能的赚取一些外快增加收入。 

4.薪资

大多数就业者(不仅仅工程师)会觉得薪资在台湾是个很大的问题。虽然物价每年都会上涨,但是薪资方面却停滞在近十年前。 一位普通工程师根本无法用辛苦赚来的薪资购买台北的房子。房子的平均价位在一百万到两百万美元之间。这些价格与硅谷的价格相似,但是薪资方面却大不相同。 

相对下年轻的台湾人更愿意去国外的地方得到更好的薪资待遇,例如美国,和欧洲等。 

5.竞争

有的时候我觉得把项目外包给台湾是个好主意。不过有两个重要因素让我犹豫不决,也因为这两个原因,让台湾失去了很多承接外包项目的机会。 

劳动力成本和英文能力。虽然台湾软件工程师的平均工资是美国软件工程师的五分之一,但他们的劳动力成本仍然要高于印度和菲律宾等亚洲国家,这些国家普遍的英文水平较高,英语口语相对流利。 

台湾人从小学英文,书写和阅读能力都不错,但是由于少说少用,使得他们的在口语方面相对欠缺。

6.软件工程教育

太理论化。台湾最好的教授软件工程的学院有台湾大学,国立清华大学,以及国立交通大学。大部分课程是没有编写软件工程经验的老师教授的,他们知道如何教授软件工程, 但是很少实际操作训练。

这样一来学生学来的软件工程就会变的书本化,这种缺乏对软件工程的实际开发和编写的学习方式让很多学生在进入业界后必须要加强自我学习教育。他们需要自我摸索或使用各种网络资源来自行学习编程。

7.资金

在台湾开公司很容易,但是筹集资金很困难。你只需要一块台币就可以正式开展业务,困难的部分是在没有资金的情况下继续公司的运营,早创业初期这可能是最困难的。 

如果没有足够的资金储备,加上市场不大,很难吸引到投资者。虽然现在的情况相较以前好了许多,但是还是没能像大陆那样;在大陆,在经济快速增长的同时中国政府还颁布了一系列鼓励和支持创业的优惠政策,在这种趋势下,出现了大批量的高科技创投公司,得到投资的机会能提高不少。 

在台湾的投资者多数很难确定初创的软件公司会赚钱,觉得对软件公司的投资风险太大,因此很不容易筹集到资金。 

8.希望

在这段聊天快结束的时候,我了解到,这种情况已经开始改变,少数新公司也能开始拥有一个开放的心态,开始重视经验和质量,开始注重员工的个人能力和素质。 

我认为我在这次谈话中得到的最注重的启示是这样的:台湾的软件行业被重视的程度远远低于硬件行业是完全有道理的,因为台湾的技术产业已经建立在半导体上。

台湾的文化是以硬件为中心的, 所以对软件行业有二等公民的看法是很正常的。但是,随著电子产品快速商品化的同时,制造商之间的竞争越来越大,利润也越来越低, 所以台湾急切需要找到保持领先的新途径。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3