天天敲代碼,真的只能做程序員?很多參加北大青鳥京創(chuàng)IT培訓的學員多多少少都有這方面的疑慮。有這種想法的寶寶,簡直不要太天真。
信息技術日新月異,正在有力地推動著社會生產力的發(fā)展?;谠摼W絡上的電子商務、遠程教育、遠程診療、電子政府、移動辦公和家庭辦公等計算機互聯(lián)網的新應用不斷涌現(xiàn)、大力發(fā)展。信息技術日益廣泛地深入社會生產、生活的各個領域,將使IT產業(yè)在數(shù)字化革命大潮中,以更高的速度向前發(fā)展。為了未來生活更,學IT的同學們可能想象不到一個創(chuàng)意、一個想法能給社會帶來的改變。辣么問題來了,學IT,到底能做些什么?
一、設計和開發(fā)
1、架構師
聽起來很高大上的一個職位,但是需要強悍的技術實力和深厚的技術積累。
架構師的成長需要歷練,需要技術的廣度和適當?shù)纳疃取?/span>
設計優(yōu)雅、靈活、可擴展的架構是架構師的主要工作。
不能追求、最熱的技術,還要考慮現(xiàn)有團隊的能力,技術的成熟度。
2、后端碼農
后端碼農主要實現(xiàn)業(yè)務邏輯,提供接口給前端使用。
Java 當然是用的最多的,但是也有別的相對小眾的像 Python、ruby on rails 等,還有就是PHP,簡單粗暴,中小網站常用,無論哪一個,學習起來都不是很難。這一塊的人員需求是比較大的。
3、前端碼農
主要是 Javascript、CSS、JQuery 等,最近幾年大家重視瀏覽器端用戶體驗,瀏覽器端做得越來越炫, 所以也很火。
二、測試
這個對技術要求不太高,但也需要測試相關的知識,能夠設計測試用例,準備測試數(shù)據,執(zhí)行測試。
現(xiàn)在敏捷開發(fā)流行,對測試也要求懂開發(fā)知識,至少能夠開發(fā)一些自動化的腳本。
很多女生后來轉到了測試崗位,大概是女生比較細心吧。
做測試也能做的非常有成就感,IBM有一個非常的測試人員:她不僅僅能出色完成上面說的工作,還可以參與設計開發(fā)的討論,經常能從測試角度提出開發(fā)人員都沒有想到的問題,極大地幫助提升了軟件的質量。
三、數(shù)據庫管理員
幾乎所有項目都需要數(shù)據庫的支持,對于大型、超大型項目,會有一個叫做DBA的職位。他對數(shù)據庫知識極為精通,平時對數(shù)據庫進行管理,開發(fā)時能幫助開發(fā)團隊設計數(shù)據庫,并且找出性能瓶頸,進行性能調優(yōu)。
四、UI設計師
UI設計師:就是對界面進行美化了,一般是由美工先出界面原型,大家討論,修改,確定后美工會生成各種界面元素,像圖標、按鈕等。
現(xiàn)在對美工也有一定的技術要求,不僅僅是畫界面,還要把html模板做出來,所以美工需要懂得 HTML、CSS,甚至部分 Javascript。程序員拿到 html 模板后,往上添加業(yè)務代碼即可。
五、項目管理
項目已經開始了,業(yè)務分析師、架構師、開發(fā)、測試等一群人如餓狼撲食,勢必要把項目撕個粉碎。
可是這么多人怎么協(xié)作? 如何管理?進度能不能按要求完成?這就需要項目經理出馬了。
項目經理,說白了就是帶著大家做項目,主要和人打交道,需要協(xié)調各個方面的關系,保證項目的進展順利。
問:項目經理需要懂技術嗎?
答:當然需要,是開發(fā)出身,要不然你就聽不懂那幫碼農在說什么,只能在表面漂浮著,沒法深入項目,別人也就不服你,肯定是帶不好團隊的。
六、運營
如果你是在開發(fā)自己的產品,開發(fā)完成以后,馬上就會遇到一個問題,怎么推廣?
在互聯(lián)網時代,世界是公平的,競爭異常激烈,一個好的軟件,或者App,或者網站,缺乏運營,你的技術再好也不行。
運營其實就是想方設法讓你的產品被人知道,被人用起來,這里邊水很深,例如怎么寫個軟文?怎么在社交網絡、微信、微博進行營銷?怎么統(tǒng)計,分析,地定位?
這方面,2014年以前的小米是典范。雷軍的 7 字訣:專注,,口碑,快, 黎萬強的《參與感》 都是經典。好的互聯(lián)網運營人才奇缺,當然非常的吃香。
說了這么多職業(yè)方向,你會發(fā)現(xiàn),絕大多數(shù)都要求懂一定的IT技術,所以我其實想說的是:
“如果你準備找工作,Just Do IT!它一定會是一個很好的選擇?!?/span>
