小議職業分工

偶然的機會在網路上看到一下blog,感覺很有道理,轉載在此。儘管我曾經做過應用現在轉做驅動。

百度百科上對“社會分工”是這樣解釋的:

     “社會分工是指人類從事各種勞動的社會劃分及其獨立化、專業化。 社會分工是人類文明的標誌之一,也是商品經濟發展的基礎。沒有社會分工,就沒有交換,市場經濟也就無從談起。社會分工的優勢就是讓擅長的人做自己擅長的事情,使平均社會勞動時間大大縮短。生產效率顯著提高。能夠提供優質高效勞動產品的人才能在市場競爭中獲得高利潤和高價值。人盡其才,物盡其用最深刻的含義就是由社會分工得出的。”

     一直以來總認爲是知識越學得多越好,學問不知滿足爲好。但是同時大家不要忘了這個社會是有分工的,人的精力是有限的。俗話說“一個好漢三個幫”,這其中也包含了分工的意思。

     程序員的職業是一個需要不斷更新知識的職業,是一個活到老學到老的職業。對於不願滿足於現狀的程序員也說,他也許會想,我不能總寫應用程序,我也應該做做驅動、做做系統移植,甚至我也要了解些硬件電路。一般情況下,一個人的第一份工作就決定了他以後找的工作與此都是相關的。因爲每當你去面試時,別人只會關心你的原來的經驗,你能不能爲用人單位做出貢獻。

     對於嵌入式電子行業涉及的技術的每一個層面,既非你想的那樣複雜,也非你想得那樣簡單。不管在哪個層面,你將它做好、做精了,都大有用處。就比如說在應用層,你問下自已是不是某個平臺的API也弄熟了?應用開中的涉及的常用技術點是否掌握了?做應用也是有前途的,比如說阿里巴巴、騰訊、百度、Twitter、Facebook、360、憤怒的小鳥、會說話的錨等,他們都是屬於應用層面的軟件或服務,爲什麼他們能夠成功?也許以後設備商的地位會很低,以後更多的是以服務爲主、以網絡服務爲主。最明顯的例子就是運營商的定製機,交話費零元購機,這意味着設備已不是利潤的關鍵點了,服務纔是可以不斷創造利潤。服務很多,如何提高服務是另一個話題,在此不展開。

    說了這麼多,我其實最想說的是在我們嵌入式消費類電子行業中,我們只要把握得當,我們現在是作爲程序員,但我們年輕,只要我們把握得當,我們仍然是有很多機會的。我是一名應用開發人員,做過WinCE平臺、WM平臺,現在做Android平臺,我曾一度迷茫,想多方面熟悉平臺,想做驅動、又把應用做好,而又總是苦於沒有機會做深入底層。最近我終於明白,其實根本不用這樣糾結的。一定要相信社會分工,一個系統是結構是異常複雜的,不要妄想一個人可以完全搞定它,它是成百上千個技術牛人的辛勞和智慧的結晶。所以我們要想得開,又學會與別人合作,既然我們已經走在應用這條路上,我們不要妄自菲薄,不要以爲底層是如何如何的高深莫測,是多麼的有技術含量。其實都是一樣的,你用心、認真的做好應用,真正去熱愛它,我想你也可以創造神話。

    畢業四年,很多程序員都會問自已:這條路我要繼續走下去嗎?此時我們又會再度陷入迷茫。我們此時應該重新審視自已,問一問自已“我到底適合幹啥?”按照我所瞭解的,我們行業一般有如下專業分工:

    美工(視覺設計師):對AI、CorelDraw、PhotoShop等圖像處理軟件熟悉

    交互設計師:設計佈局、操作流程,增強用戶體驗

    產品經理:產品定義、需求分析、功能設計、產品定位

    軟件設計師:概要設計、詳細設計、框架設計

    程序員(軟件工程師):實現功能及平面、3D、動畫等效果

    系統分析師:對系統的整體把握,關鍵問題分析

    結構工程師:設備外觀設計

    電子工程師:電路設計及問題排查

    PCB工程師:畫PCB板,提供給工廠打板

    項目經理:對項目進行評估及進度把控

    研發經理:帶領團隊進行產品研發,對關鍵技術進行攻關

    還有的技術支持、售後服務、客服、市場營銷策劃、行政、人力資源、銷售、銷售助理、品牌策劃、生產管理、採購、動漫設計師等。

    之所以列出這些,是爲了讓自已和大家都能更加明確自已的定位。不要悲觀,程序員的路好走!不求四處開花,只求一處結果!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章