教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

產(chǎn)品經(jīng)理必備的技術(shù)知識(shí)介紹[產(chǎn)品經(jīng)理培訓(xùn)]

更新時(shí)間:2019年12月03日18時(shí)37分 來(lái)源:傳智播客 瀏覽次數(shù):

產(chǎn)品經(jīng)理為什么要學(xué)編程?

說(shuō)產(chǎn)品經(jīng)理學(xué)編程并不是真的讓產(chǎn)品經(jīng)理學(xué)習(xí)如何寫代碼,而是讓產(chǎn)品經(jīng)理通過(guò)了解編程的基本原理,知道產(chǎn)品背后的程序邏輯是如何處理的。對(duì)非技術(shù)型產(chǎn)品經(jīng)理來(lái)說(shuō),在實(shí)際工作中與工程師配合最為密切,兩種思維模式的個(gè)體在對(duì)問(wèn)題的思考方式上存在一定的差異性。


主流編程語(yǔ)言都有哪些?

每一位工程師都有自己擅長(zhǎng)的語(yǔ)言,作為非技術(shù)產(chǎn)品經(jīng)理,一定要能區(qū)分不同的編程語(yǔ)言,如果讓一位只開(kāi)發(fā)Android應(yīng)用的工程師去改iOS應(yīng)用的代碼,或者讓做客戶端的同學(xué)幫助服務(wù)端的同學(xué)開(kāi)發(fā),那會(huì)成為笑話的。當(dāng)然,也有所謂的全棧工程師,精通多門技術(shù),可以跨領(lǐng)域工作。全世界范圍內(nèi)的編程語(yǔ)言有很多種,而且隨著技術(shù)的發(fā)展,編程語(yǔ)言的種類會(huì)越來(lái)越多,原本的編程語(yǔ)言也在不斷進(jìn)化。下面介紹幾個(gè)主要的編程語(yǔ)言,非技術(shù)型產(chǎn)品經(jīng)理在工作中不需要掌握并運(yùn)用每一門編程語(yǔ)言來(lái)寫程序,但對(duì)編程語(yǔ)言的基礎(chǔ)知識(shí)要有一定了解,不會(huì)寫沒(méi)關(guān)系,但可以聽(tīng)懂。

首先是C語(yǔ)言,這門風(fēng)靡全球的計(jì)算機(jī)程序編程語(yǔ)言已經(jīng)運(yùn)行在世界各地的各種系統(tǒng)中,包括個(gè)人計(jì)算機(jī)、大型和超大型計(jì)算機(jī)、路由器及可編程的集成電路里。C語(yǔ)言起源于20世紀(jì)70年代,其奠基人是美國(guó)人丹尼斯·里奇(Dennis Ritchie),他被稱為“C語(yǔ)言之父”,同時(shí)也是非常有名的操作系統(tǒng)UNIX的發(fā)明人,前文提到的Linux系統(tǒng)很大程度上是基于UNIX系統(tǒng)的思想演化而來(lái)的。C語(yǔ)言的出現(xiàn)開(kāi)啟了現(xiàn)代編程語(yǔ)言發(fā)展的序幕,后來(lái)的C++、Java等編程語(yǔ)言都是基于C語(yǔ)言發(fā)展而來(lái)的。C語(yǔ)言在編程語(yǔ)言歷史上的地位好比愛(ài)迪生發(fā)明了電燈泡,具有跨時(shí)代的意義。

其次就是Java,Java語(yǔ)言也是如今主流編程語(yǔ)言之一,以其跨平臺(tái)、通用性和安全性的特點(diǎn)被廣泛使用,Java語(yǔ)言的發(fā)明人是加拿大人詹姆斯·高斯林(JamesGosling),1995年他在美國(guó)Sun公司和同事一同研發(fā),后期也推出了基于Java語(yǔ)言的一系列軟件服務(wù)包。Java是一門面向?qū)ο蟮恼Z(yǔ)言,相對(duì)于C語(yǔ)言等面向過(guò)程的語(yǔ)言來(lái)說(shuō),Java的靈活性更高,同時(shí)其抽象現(xiàn)實(shí)世界的特點(diǎn)對(duì)程序設(shè)計(jì)人員的學(xué)習(xí)和理解也更有幫助。Java自問(wèn)世后被廣泛使用,特別是早期的一些互聯(lián)網(wǎng)應(yīng)用系統(tǒng),大多數(shù)都是基于Java開(kāi)發(fā)的,很多大型計(jì)算機(jī)的系統(tǒng)軟件都使用Java開(kāi)發(fā),現(xiàn)在很多機(jī)頂盒或者Android軟件也是基于Java開(kāi)發(fā)的。Java語(yǔ)言有很多技術(shù)社區(qū),也有很多開(kāi)源項(xiàng)目是基于Java開(kāi)發(fā)的,基于其跨平臺(tái)的特性,大到超級(jí)計(jì)算機(jī)小到手機(jī)軟件,都可以使用Java開(kāi)發(fā),可以說(shuō)是一門應(yīng)用比較廣泛的語(yǔ)言。

在 Web 開(kāi)發(fā)領(lǐng)域,一門比較主流的編程語(yǔ)言就是PHP(PHP:HypertextPreprocessor),其發(fā)明人是加拿大人Rasmus Lerdorf,他于1995年公布了PHP的第一個(gè)版本,被稱為“PHP之父”。PHP是一種開(kāi)源腳本語(yǔ)言,腳本語(yǔ)言通常以文本形式被保存,只有在調(diào)用時(shí)進(jìn)行解釋和編譯,相對(duì)于C語(yǔ)言或者Java語(yǔ)言來(lái)說(shuō),PHP更輕量化而且更靈活,PHP吸收了C語(yǔ)言和Java的特點(diǎn),學(xué)習(xí)成本較低,主要運(yùn)用于Web開(kāi)發(fā)領(lǐng)域。另外,在Web開(kāi)發(fā)領(lǐng)域還有一門比較主流的開(kāi)發(fā)語(yǔ)言就是JavaScript,雖然名字里有Java字樣,但其實(shí)和Java沒(méi)有太大關(guān)系,JavaScript也是一種腳本開(kāi)發(fā)語(yǔ)言,主要運(yùn)行在瀏覽器中,可以為網(wǎng)頁(yè)增加動(dòng)態(tài)功能。JavaScript也衍生出了很多的應(yīng)用場(chǎng)景,而且也具備跨平臺(tái)的特點(diǎn),可以運(yùn)行在絕大多數(shù)的瀏覽器下。除以上幾種編程語(yǔ)言外,還有很多類型的編程語(yǔ)言,比如C++、Python、Ruby等比較主流的編程語(yǔ)言。另外,近幾年隨著移動(dòng)互聯(lián)網(wǎng)的到來(lái)和智能手機(jī)的普及,基于移動(dòng)操作系統(tǒng)平臺(tái)發(fā)展起來(lái)的蘋果iOS系統(tǒng)所使用的Objective-C語(yǔ)言也發(fā)展迅速,包括蘋果自家推出的開(kāi)發(fā)iOS和OS X應(yīng)用程序的編程語(yǔ)言Swift也在這兩年受到極大關(guān)注。編程語(yǔ)言的種類在不斷豐富,語(yǔ)言本身也在不斷升級(jí)發(fā)展和改進(jìn)。

推薦了解:產(chǎn)品經(jīng)理4.0課程

0 分享到:
和我們?cè)诰€交談!