在台湾当程序员是一种什么样的体验?
一位來(lái)自美國(guó)硅谷的軟件高級(jí)工程師Tamer Abuelata在了解了臺(tái)灣的軟件行業(yè),發(fā)現(xiàn)和美國(guó)硅谷的文化有很大的不同,寫(xiě)了一篇《臺(tái)灣軟件業(yè)現(xiàn)狀》,值得一讀。
我十月份去了臺(tái)灣,并且在臺(tái)北的一家茶館和幾個(gè)在臺(tái)灣創(chuàng)業(yè)的朋友碰面,其中是兩位軟件工程師還有一位設(shè)計(jì)師。 在這次短暫見(jiàn)面的機(jī)會(huì),我問(wèn)了他們很多關(guān)于工作環(huán)境,工作量,薪水,是否鼓勵(lì)創(chuàng)新等多方面的問(wèn)題。
我發(fā)現(xiàn)這里的情況跟硅谷來(lái)相差很多。主要差異:
1.工作重點(diǎn)
在臺(tái)灣很容易得到軟件工程的工作,但是工作內(nèi)容卻不能令大部分工程師們滿意。在臺(tái)灣的軟件工程工作主要可分為兩種:項(xiàng)目承接外包和自主產(chǎn)品開(kāi)發(fā)。?
雖然兩者有很大的不同,但是最后卻都是CRUD。CRUD是Create,Read, Update,Delete,就是新增,讀取,更新,以及刪除。這些是計(jì)算機(jī)程序最基本的操作。?
這樣一來(lái),軟件工作就不需要太高級(jí)的編程技巧和算法設(shè)計(jì)。這同樣意味著這種工作方式與環(huán)境幾乎不會(huì)帶來(lái)任何具有挑戰(zhàn),創(chuàng)新或解決難題的機(jī)會(huì)。 其實(shí)大部分的軟件工程師們?cè)谧鯟RUD的工作因?yàn)樗麄兊墓静](méi)有正確的對(duì)待軟件工程。?
很多公司只注重在規(guī)定時(shí)間內(nèi)完成工作而不去花更多的時(shí)間把工作做的更好,更正確。這就意味著很多項(xiàng)目在公佈之前不會(huì)經(jīng)過(guò)單元測(cè)試,沒(méi)有代碼的檢測(cè),從而會(huì)出現(xiàn)很多重複甚至混亂的代碼。?
良好的系統(tǒng)設(shè)計(jì)和架構(gòu)在項(xiàng)目開(kāi)始的階段是很花費(fèi)時(shí)間的,但是由于他們太注重于在規(guī)定時(shí)間內(nèi)完成工作,導(dǎo)致這些重要的步奏經(jīng)常被忽略掉。 這些軟件工程師在工作幾年后會(huì)參與管理,或者轉(zhuǎn)入公司的其他部門(mén),還有些會(huì)直接跟換工作。然后,新來(lái)的軟件工程師會(huì)接手他們的工作。?
2.創(chuàng)新
雖然軟件工程師被視為知識(shí)工作者,但是在臺(tái)灣他們被視為可替換的。 只要完成工作,管理層不會(huì)微觀管理。我看法是,當(dāng)知識(shí)工作者覺(jué)得自己的工作是可以替代的時(shí)候,他們就不會(huì)盡全力把工作做到最好。?
我還問(wèn)了在臺(tái)灣是否鼓勵(lì)創(chuàng)新;這取決于公司和職位高低,總的來(lái)說(shuō)的,臺(tái)灣的軟件工程師就不像硅谷的軟件工程師那樣受到鼓勵(lì)。但是臺(tái)灣的鼓勵(lì)制度絕對(duì)不像 Google 這樣的公司。?
尤其是在遙控工作,在臺(tái)灣是從沒(méi)有聽(tīng)到的東西。在美國(guó),遠(yuǎn)程辦公越來(lái)越成為一種潮流,相較之下,臺(tái)灣更為傳統(tǒng),他們的老板最希望看到員工每天都坐在辦公桌前。?
3.數(shù)量與質(zhì)量
在臺(tái)灣鼓勵(lì)創(chuàng)新方面是相對(duì)較低的,軟件工程師們的工作重點(diǎn)是完成工作,而并不是產(chǎn)品質(zhì)量,最高級(jí)的系統(tǒng)構(gòu)架通常沒(méi)有被考慮。?
注重?cái)?shù)量也較為適用于招聘。大部分公司更愿意在預(yù)算之內(nèi)的價(jià)錢(qián)聘用五位初級(jí)的工程師,而不會(huì)用五位初級(jí)工程師的薪水總和去聘用一位經(jīng)驗(yàn)豐富的高級(jí)工程師。 這跟我在美國(guó)的經(jīng)驗(yàn)是很不一樣的,在硅谷的軟件公司更愿意關(guān)注和聘用那些經(jīng)驗(yàn)豐富身經(jīng)百戰(zhàn)的軟件工程師,這些工程師似乎有著超人的能力,一個(gè)人可以勝任多個(gè)以上初級(jí)工程師的工作能力與工作量的總和。?
公司人事部在招聘的時(shí)候會(huì)花很多時(shí)間,去尋找那些有能力勝任工作并且符合公司文化的工程師。 但是在臺(tái)灣卻并非如此,「數(shù)量」這個(gè)詞也會(huì)在工作小時(shí)數(shù)中得以體現(xiàn),在臺(tái)灣人均工作小時(shí)數(shù)已經(jīng)超過(guò)日本人均工作小時(shí)數(shù)。?
我在臺(tái)中遇到一名Uber司機(jī),他是一名工程師,每天在公司工作14個(gè)小時(shí)(早上七點(diǎn)到晚上九點(diǎn)),下班之后他會(huì)不定期的開(kāi) Uber,盡可能的賺取一些外快增加收入。?
4.薪資
大多數(shù)就業(yè)者(不僅僅工程師)會(huì)覺(jué)得薪資在臺(tái)灣是個(gè)很大的問(wèn)題。雖然物價(jià)每年都會(huì)上漲,但是薪資方面卻停滯在近十年前。 一位普通工程師根本無(wú)法用辛苦賺來(lái)的薪資購(gòu)買(mǎi)臺(tái)北的房子。房子的平均價(jià)位在一百萬(wàn)到兩百萬(wàn)美元之間。這些價(jià)格與硅谷的價(jià)格相似,但是薪資方面卻大不相同。?
相對(duì)下年輕的臺(tái)灣人更愿意去國(guó)外的地方得到更好的薪資待遇,例如美國(guó),和歐洲等。?
5.競(jìng)爭(zhēng)
有的時(shí)候我覺(jué)得把項(xiàng)目外包給臺(tái)灣是個(gè)好主意。不過(guò)有兩個(gè)重要因素讓我猶豫不決,也因?yàn)檫@兩個(gè)原因,讓臺(tái)灣失去了很多承接外包項(xiàng)目的機(jī)會(huì)。?
勞動(dòng)力成本和英文能力。雖然臺(tái)灣軟件工程師的平均工資是美國(guó)軟件工程師的五分之一,但他們的勞動(dòng)力成本仍然要高于印度和菲律賓等亞洲國(guó)家,這些國(guó)家普遍的英文水平較高,英語(yǔ)口語(yǔ)相對(duì)流利。?
臺(tái)灣人從小學(xué)英文,書(shū)寫(xiě)和閱讀能力都不錯(cuò),但是由于少說(shuō)少用,使得他們的在口語(yǔ)方面相對(duì)欠缺。
6.軟件工程教育
太理論化。臺(tái)灣最好的教授軟件工程的學(xué)院有臺(tái)灣大學(xué),國(guó)立清華大學(xué),以及國(guó)立交通大學(xué)。大部分課程是沒(méi)有編寫(xiě)軟件工程經(jīng)驗(yàn)的老師教授的,他們知道如何教授軟件工程, 但是很少實(shí)際操作訓(xùn)練。
這樣一來(lái)學(xué)生學(xué)來(lái)的軟件工程就會(huì)變的書(shū)本化,這種缺乏對(duì)軟件工程的實(shí)際開(kāi)發(fā)和編寫(xiě)的學(xué)習(xí)方式讓很多學(xué)生在進(jìn)入業(yè)界后必須要加強(qiáng)自我學(xué)習(xí)教育。他們需要自我摸索或使用各種網(wǎng)絡(luò)資源來(lái)自行學(xué)習(xí)編程。
7.資金
在臺(tái)灣開(kāi)公司很容易,但是籌集資金很困難。你只需要一塊臺(tái)幣就可以正式開(kāi)展業(yè)務(wù),困難的部分是在沒(méi)有資金的情況下繼續(xù)公司的運(yùn)營(yíng),早創(chuàng)業(yè)初期這可能是最困難的。?
如果沒(méi)有足夠的資金儲(chǔ)備,加上市場(chǎng)不大,很難吸引到投資者。雖然現(xiàn)在的情況相較以前好了許多,但是還是沒(méi)能像大陸那樣;在大陸,在經(jīng)濟(jì)快速增長(zhǎng)的同時(shí)中國(guó)政府還頒布了一系列鼓勵(lì)和支持創(chuàng)業(yè)的優(yōu)惠政策,在這種趨勢(shì)下,出現(xiàn)了大批量的高科技創(chuàng)投公司,得到投資的機(jī)會(huì)能提高不少。?
在臺(tái)灣的投資者多數(shù)很難確定初創(chuàng)的軟件公司會(huì)賺錢(qián),覺(jué)得對(duì)軟件公司的投資風(fēng)險(xiǎn)太大,因此很不容易籌集到資金。?
8.希望
在這段聊天快結(jié)束的時(shí)候,我了解到,這種情況已經(jīng)開(kāi)始改變,少數(shù)新公司也能開(kāi)始擁有一個(gè)開(kāi)放的心態(tài),開(kāi)始重視經(jīng)驗(yàn)和質(zhì)量,開(kāi)始注重員工的個(gè)人能力和素質(zhì)。?
我認(rèn)為我在這次談話中得到的最注重的啟示是這樣的:臺(tái)灣的軟件行業(yè)被重視的程度遠(yuǎn)遠(yuǎn)低于硬件行業(yè)是完全有道理的,因?yàn)榕_(tái)灣的技術(shù)產(chǎn)業(yè)已經(jīng)建立在半導(dǎo)體上。
臺(tái)灣的文化是以硬件為中心的, 所以對(duì)軟件行業(yè)有二等公民的看法是很正常的。但是,隨著電子產(chǎn)品快速商品化的同時(shí),制造商之間的競(jìng)爭(zhēng)越來(lái)越大,利潤(rùn)也越來(lái)越低, 所以臺(tái)灣急切需要找到保持領(lǐng)先的新途徑。
熱門(mén)文章
原創(chuàng)教程原創(chuàng)教程:
附加習(xí)題:
趣味職場(chǎng)職場(chǎng)焦慮:
感到迷茫:
培訓(xùn)出身:
培訓(xùn)費(fèi)用:
搞笑黑話:
職業(yè)自由:
職場(chǎng)形象:
合作推廣分割線
總結(jié)
以上是生活随笔為你收集整理的在台湾当程序员是一种什么样的体验?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 科大星云诗社动态20210121
- 下一篇: 科大星云诗社动态20210120