|
1998年,我還在MOT做一名生產(chǎn)線主管,每天跟各種貼片機(jī)、工業(yè)設(shè)備打交道。當(dāng)時(shí)最困擾我的問(wèn)題是,貼片機(jī)(就是往電路板上放元件的機(jī)械手)的損耗率很大,大約有5%比例的微型元件在這個(gè)過(guò)程中被機(jī)械手因?yàn)榉N種原因丟棄或打壞。畢竟是MOT財(cái)大氣粗,請(qǐng)了不少小時(shí)工資幾百美金的專(zhuān)家來(lái)調(diào)試,依然效果不佳。最后得出結(jié)論,是機(jī)器太老舊,所以在一番決策之后,決定把貼片機(jī)整個(gè)換掉,換成最新的設(shè)備。結(jié)果是,損耗率是下來(lái)了,但依然沒(méi)有控制在我們理想的范圍當(dāng)中。
一年后,正趕上MOT的大好時(shí)光,手機(jī)大量出貨,因?yàn)楫a(chǎn)能不足,就把充電器等附件的生產(chǎn)外包給了同在天津的民營(yíng)企業(yè)加工,我作委托方的監(jiān)管人員,每周到那個(gè)廠家巡視一圈,監(jiān)督他們生產(chǎn)工藝是不是遵循了MOT的標(biāo)準(zhǔn)等。慢慢的,發(fā)現(xiàn)問(wèn)題了:我們給他們的原料,總是能被他們生產(chǎn)出更多的產(chǎn)品,原本在我們這邊只能生產(chǎn)1000臺(tái)充電器的元件,給了他們,可能就能做出1050臺(tái),這令我們非常詫異。經(jīng)過(guò)仔細(xì)觀察才發(fā)現(xiàn),他們的貼片機(jī)損耗率才0.3%!足足低于我們十倍多,而使用的設(shè)備恰恰是我們一年前淘汰出來(lái),低價(jià)賣(mài)給他們的老舊設(shè)備。
真的是設(shè)備不行么,當(dāng)然不是,因?yàn)槔吓f設(shè)備一樣被他們做到了0.3%的損耗率,而我們的新設(shè)備,當(dāng)時(shí)的損耗率還在2~3%上下徘徊。后來(lái)專(zhuān)門(mén)開(kāi)了分析會(huì),才知道人家民營(yíng)廠家的操作工的技術(shù),都遠(yuǎn)遠(yuǎn)超過(guò)MOT技術(shù)員對(duì)系統(tǒng)的了解,他們可以hack到設(shè)備的工控機(jī)里面,調(diào)整非常微小的工程參數(shù),以確保圖像識(shí)別的精確,而我們的技術(shù)員,只懂得按廠家的說(shuō)明書(shū)去傻傻的操作,結(jié)果令領(lǐng)導(dǎo)很震驚,但在外企的那種體系之下,后來(lái)也就不了了之了。今天的結(jié)果大家恐怕都知道了,無(wú)論是MOT還是Apple,大多數(shù)的生產(chǎn)都包給了富士康──不是自己不能做,而是成本太高且在那種體制下根本無(wú)法有效解決。
語(yǔ)言之爭(zhēng),從我在MOT,兼職做網(wǎng)站的時(shí)候就產(chǎn)生了,基本上是每個(gè)技術(shù)站的月經(jīng)話題,每月都會(huì)吵一通,最早是perl和CGI的爭(zhēng)、后來(lái)是ASP和php,再后來(lái)是.NET和Java,再后來(lái)到今天因?yàn)橛辛烁嗟倪x擇,所以有了更多的爭(zhēng)。有時(shí)我在想,是不是csdn火爆的今天,就是語(yǔ)言之爭(zhēng)帶來(lái)的呢?
跟大多數(shù)程序員一樣,最早寫(xiě)代碼,是從basic -> vb開(kāi)始,后來(lái)開(kāi)始web開(kāi)發(fā),自然而然的拿起了ASP,后來(lái)是vb.NET、c#,然后做WAP和短信業(yè)務(wù)、跟運(yùn)營(yíng)商打交道做BOSS,所以抄起了Java和J2EE,再后來(lái)轉(zhuǎn)入LAMP,做php開(kāi)發(fā)。到今天已經(jīng)不怎么寫(xiě)代碼了,但還是業(yè)余時(shí)間搞了搞Python、OC之類(lèi)的東西,順便還研究了下嵌入式系統(tǒng),做了威眾的一些工作。
整個(gè)過(guò)程下來(lái),發(fā)現(xiàn)自己也接觸了不少語(yǔ)言和架構(gòu),但在MOT的經(jīng)歷一直在敲打著我——工具是最其次的東西,使用什么工具、工具用的好不好、能不能解決問(wèn)題,往往并不在于工具本身如何,關(guān)鍵是人的因素占主要,同時(shí)要通盤(pán)考慮到產(chǎn)品需求、研發(fā)人員的招聘難度,現(xiàn)有的平臺(tái)和技術(shù)等等。曾經(jīng)我也很納悶和郁悶,為啥WAP這么簡(jiǎn)單的一個(gè)東西,公司要堅(jiān)持用Java來(lái)開(kāi)發(fā),用php難道不更好么?后來(lái)想了很久,才自己明白過(guò)來(lái),公司以前是做運(yùn)營(yíng)商系統(tǒng)出身的,現(xiàn)有的開(kāi)發(fā)人員、平臺(tái)、規(guī)范甚至運(yùn)維人員,對(duì)這個(gè)平臺(tái)最熟悉,如果為了開(kāi)發(fā)效率,貿(mào)然換到php,就意味著整個(gè)技術(shù)團(tuán)隊(duì)要跟著改變,不僅浪費(fèi)更多的時(shí)間,甚至?xí)驗(yàn)槿藛T不熟悉新語(yǔ)言新平臺(tái),得到適得其反的結(jié)果。
當(dāng)然,作為一個(gè)技術(shù)人員,保持對(duì)新技術(shù)的敏感是最要緊的事情。我一直認(rèn)為,在地球上,只有程序員和醫(yī)生這兩個(gè)職業(yè),是必須要終身學(xué)習(xí)的。但對(duì)新技術(shù)的敏感,并不代表一定要去實(shí)踐,甚至在下一個(gè)項(xiàng)目里面貿(mào)然用上自己并不熟悉的架構(gòu),正確的做法是,通過(guò)對(duì)新技術(shù)的了解,開(kāi)拓思路,在處理新問(wèn)題上做到觸類(lèi)旁通。比如,我就曾經(jīng)利用php里面的某些特性,引申到Java里面來(lái)快速的解決一個(gè)問(wèn)題,反過(guò)來(lái)也有很多例子。當(dāng)然,像OC這種你不學(xué),就不會(huì)進(jìn)入到一個(gè)新世界的語(yǔ)言,不在我們的討論之列。
我往往會(huì)鼓勵(lì)剛剛畢業(yè)的新人多學(xué)習(xí)新技術(shù),每多接觸一個(gè)新技術(shù),就為你將來(lái)的職場(chǎng)之旅多了一個(gè)選擇,而且可以舉一反三的增加你的經(jīng)驗(yàn)值,要知道,所有語(yǔ)言都是相似的,語(yǔ)法不重要,重要的開(kāi)發(fā)思想和習(xí)慣。而已經(jīng)走入職場(chǎng)的老手,對(duì)新技術(shù),關(guān)注就是了,實(shí)踐證明,貿(mào)然轉(zhuǎn)型,往往會(huì)遭遇到極難堪的結(jié)果。
程序員也是工程師,而開(kāi)發(fā)語(yǔ)言只是你手中的扳手而已,是長(zhǎng)把手的,還是短把手的,無(wú)甚差別,只是在不同場(chǎng)景下是不是順手而已,但,只要用好都是可以解決問(wèn)題的。當(dāng)然,如果你一定打算拿扳手當(dāng)鉗子去用,就當(dāng)我全是白說(shuō)吧。
it知識(shí)庫(kù):醒醒吧,開(kāi)發(fā)語(yǔ)言只是你手里的扳手,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。