傳智播客旗下品牌:|||||

全國咨詢/投訴熱線:400-618-4000

產品經理必備的技術知識介紹[產品經理培訓]

更新時間:2019年12月03日18時37分 來源:傳智播客

產品經理為什么要學編程?

說產品經理學編程并不是真的讓產品經理學習如何寫代碼,而是讓產品經理通過了解編程的基本原理,知道產品背后的程序邏輯是如何處理的。對非技術型產品經理來說,在實際工作中與工程師配合最為密切,兩種思維模式的個體在對問題的思考方式上存在一定的差異性。


主流編程語言都有哪些?

每一位工程師都有自己擅長的語言,作為非技術產品經理,一定要能區分不同的編程語言,如果讓一位只開發Android應用的工程師去改iOS應用的代碼,或者讓做客戶端的同學幫助服務端的同學開發,那會成為笑話的。當然,也有所謂的全棧工程師,精通多門技術,可以跨領域工作。全世界范圍內的編程語言有很多種,而且隨著技術的發展,編程語言的種類會越來越多,原本的編程語言也在不斷進化。下面介紹幾個主要的編程語言,非技術型產品經理在工作中不需要掌握并運用每一門編程語言來寫程序,但對編程語言的基礎知識要有一定了解,不會寫沒關系,但可以聽懂。

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

其次就是Java,Java語言也是如今主流編程語言之一,以其跨平臺、通用性和安全性的特點被廣泛使用,Java語言的發明人是加拿大人詹姆斯·高斯林(JamesGosling),1995年他在美國Sun公司和同事一同研發,后期也推出了基于Java語言的一系列軟件服務包。Java是一門面向對象的語言,相對于C語言等面向過程的語言來說,Java的靈活性更高,同時其抽象現實世界的特點對程序設計人員的學習和理解也更有幫助。Java自問世后被廣泛使用,特別是早期的一些互聯網應用系統,大多數都是基于Java開發的,很多大型計算機的系統軟件都使用Java開發,現在很多機頂盒或者Android軟件也是基于Java開發的。Java語言有很多技術社區,也有很多開源項目是基于Java開發的,基于其跨平臺的特性,大到超級計算機小到手機軟件,都可以使用Java開發,可以說是一門應用比較廣泛的語言。

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

推薦了解:

自建网站网赚 2019任务网赚日赚100 2019调查网赚 上海11选5走势图 幸运快乐8 中文点击网赚新手入门 a6网赚兼职 江苏快3 什么网赚最赚现在 2019最新网赚器