卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

jqueryui如何實(shí)現(xiàn)實(shí)時(shí)進(jìn)度條 當(dāng)產(chǎn)品經(jīng)理需要懂代碼嗎?

當(dāng)產(chǎn)品經(jīng)理需要懂代碼嗎?產(chǎn)品經(jīng)理崗位絕對(duì)不會(huì)有時(shí)間寫代碼的,但會(huì)寫代碼的產(chǎn)品經(jīng)理而不事倍功半。產(chǎn)品經(jīng)理也有方向:1、當(dāng)公司在做項(xiàng)目時(shí),有比較明確的客戶需求,有固定設(shè)置的業(yè)務(wù)流程,那時(shí)的產(chǎn)品經(jīng)理總體不容

當(dāng)產(chǎn)品經(jīng)理需要懂代碼嗎?

產(chǎn)品經(jīng)理崗位絕對(duì)不會(huì)有時(shí)間寫代碼的,但會(huì)寫代碼的產(chǎn)品經(jīng)理而不事倍功半。

產(chǎn)品經(jīng)理也有方向:

1、當(dāng)公司在做項(xiàng)目時(shí),有比較明確的客戶需求,有固定設(shè)置的業(yè)務(wù)流程,那時(shí)的產(chǎn)品經(jīng)理總體不容易一些,需要確定的是業(yè)務(wù)流程是否求完整,邏輯有無(wú)確切,功能是否品種齊全,在與客戶多次講解(可以不通過原型的交流),就能確認(rèn)結(jié)果的產(chǎn)品原型,并暫時(shí)扣押開發(fā)進(jìn)入的新環(huán)節(jié)。

2、當(dāng)公司在做項(xiàng)目時(shí),客戶經(jīng)辦人并沒有什么必須明確的需求,只有一個(gè)至少的方向,要產(chǎn)品經(jīng)理和客戶互相做需求調(diào)研,功能精煉。那時(shí)就對(duì)產(chǎn)品經(jīng)理有較高的要求,需要產(chǎn)品經(jīng)理花時(shí)間去認(rèn)識(shí)業(yè)務(wù),了解客戶的工作模式,如何是從IT系統(tǒng)的建設(shè)去時(shí)間縮短業(yè)務(wù)時(shí)間,更快業(yè)務(wù)節(jié)奏。完全掌握了業(yè)務(wù)以后,再去啊,設(shè)計(jì)系統(tǒng)原型。

3、不做項(xiàng)目,沒有固定不動(dòng)客戶,做2C,也可以2B的業(yè)務(wù),具有海量使用者的產(chǎn)品設(shè)計(jì),如某個(gè)社交APP,某讀書APP,某電商APP等。它不需要產(chǎn)品經(jīng)理有較長(zhǎng)的工作經(jīng)驗(yàn),從事過相對(duì)多的項(xiàng)目經(jīng)歷,并所了解這個(gè)行業(yè)的痛點(diǎn),具體的要求產(chǎn)品經(jīng)理是一個(gè)既懂業(yè)務(wù),又懂技術(shù)的專家,才能提升產(chǎn)品的設(shè)計(jì)要求。

上述事項(xiàng)三個(gè)層面簡(jiǎn)單描述了三種不同層級(jí)的產(chǎn)品經(jīng)理的能力要求和工作模式,在工作中都沒有代碼的工作,最多是原型的工作(如摹客,axure就可以滿足),但如果項(xiàng)目經(jīng)理有過代碼經(jīng)歷,也可以讓產(chǎn)品經(jīng)理站在開發(fā)人員的角度決定問題,時(shí)間縮短雙方打交道時(shí)間,提高雙方協(xié)作的效率。畢竟雙方工作過程中是上下游關(guān)系。

微博轉(zhuǎn)發(fā)一個(gè)花絮,產(chǎn)品經(jīng)理和開發(fā)人員的相愛相殺。

前段時(shí)間兩名男子經(jīng)常打架的視頻在網(wǎng)上越來(lái)越廣泛流傳開來(lái),這兩名男子是平安的產(chǎn)品經(jīng)理和APP開發(fā)人員,產(chǎn)品經(jīng)理向APP開發(fā)程序員提了一個(gè)需求,那些要求用戶App的主題顏色能依據(jù)手機(jī)殼不自動(dòng)調(diào)整。

可能會(huì)開發(fā)人員對(duì)這個(gè)需求過于絕望,按經(jīng)不住出了手。我們無(wú)論事情真是假,要是產(chǎn)品經(jīng)理有過變更土地性質(zhì)經(jīng)歷,大概應(yīng)該不會(huì)出這件事。

如何系統(tǒng)的學(xué)習(xí)JAVA?

java的整體生態(tài)和學(xué)習(xí)積累確實(shí)是太大了。95年到現(xiàn)在20多年的積累,幾乎牽涉到計(jì)算機(jī)軟硬件的方方面面。我大可就其實(shí),提主所說的精通于,是指jdk本身和一些必要的數(shù)據(jù)結(jié)構(gòu)和常用框架和面向?qū)ο蟮幕臼撬枷氚伞?/p>

從11年初現(xiàn)今,始終在學(xué)習(xí)java相關(guān)的知識(shí)。其中也走了不少?gòu)澛?。按自己的積累,給出提主一個(gè)自懷疑合不合理且有是有深度的學(xué)習(xí)路線。大概情況分下面幾個(gè)階段吧。

1.簡(jiǎn)單應(yīng)盡可能的打牢基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)和簡(jiǎn)單的算法基礎(chǔ)。

是可以去急速的學(xué)習(xí)一些簡(jiǎn)單的四頭系統(tǒng),來(lái)滿足軟件去學(xué)習(xí)的興趣和初期成就感。但,要先轉(zhuǎn)過頭,一遍的鞏固數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)和很簡(jiǎn)單算法。不同于這種書就這個(gè)可以。

2.比較熟練不使用Java類庫(kù)和java第三方工具框架。

學(xué)習(xí)使用java的語(yǔ)法,接觸明白Java語(yǔ)法電腦設(shè)計(jì)的邏輯。非常熟練完全掌握jdk第三方庫(kù)本身,以及各種第三方類庫(kù)工具包和第三方框架的簡(jiǎn)單的使用。這里去學(xué)習(xí)的同時(shí),推薦一下看一下《設(shè)計(jì)模式》,《代碼整潔之道》,《spring源碼解讀》,《Spring揭秘》等這一類的書集。

3.理解去學(xué)習(xí)jdkjava代碼本身的應(yīng)用源碼利用和通吃第三方框架的源碼和架構(gòu)設(shè)計(jì)。

.例如jdk本身的數(shù)據(jù)結(jié)構(gòu)二叉樹,紅黑樹,treemap,在內(nèi)異步模式包的unsafe,同步阻塞隊(duì)列,call-future等等包源碼,和線程基礎(chǔ)類的實(shí)現(xiàn),各個(gè)類庫(kù)電腦設(shè)計(jì)的結(jié)構(gòu)和設(shè)計(jì)模式。理解透徹第三方框架的設(shè)計(jì)思想,理解去學(xué)習(xí)第三方框架的核心源碼。

當(dāng)然,這里面可能會(huì)會(huì)牽涉到到其他的事務(wù),分布式協(xié)議等,這里不再發(fā)動(dòng)。這個(gè)過程不是他一朝一夕,很有可能不需要大量的時(shí)間和技術(shù)感悟。當(dāng)然了,《設(shè)計(jì)模式》,《代碼整潔之道》,《spring源碼解讀與設(shè)計(jì)詳析》,《Spring揭秘》等等這一大類書,在這個(gè)過程可以不明白大差不差了。

4.明白jdk,jre即jvm原理和實(shí)現(xiàn)。

這里我推薦看下葛老師的《實(shí)戰(zhàn)java虛擬機(jī)》,里面講解時(shí)比較偏實(shí)操。容易上手再理解。

是需要,是可以從jdk光盤驅(qū)動(dòng)的工具怎么學(xué)習(xí)來(lái)先學(xué)些。

比如說:jstat,jmap,jstack,jps,jdb.......甚至連另外再這個(gè)可以窺視運(yùn)行期間換算內(nèi)存數(shù)據(jù)的HSDB。其實(shí),另外學(xué)進(jìn)一步,我們只不需要理解具體用法的幾個(gè)命令,并明白其貞潔戒的意義即可解決。畢竟,第三方監(jiān)控工具,以及jdk本身也提供給了3個(gè)可視化的監(jiān)控。

或者,再理解jvm的運(yùn)行加載原理,看懂class文件結(jié)構(gòu)。

這個(gè)過程我們也可以借助之前會(huì)得用監(jiān)控工具,理解jvm加載的基本原理。是可以可以參考官方各個(gè)版本的jvm標(biāo)準(zhǔn),學(xué)習(xí)看懂class文件。諸位可以不可以使用如classpy等工具,方便些我們就閱讀什么class文件。也也可以試試意見class字節(jié)碼級(jí)別的循環(huán)展開調(diào)試工具。哪怕,也可以接觸用用jvm匯編編碼工具。

接下來(lái)的,表述jvm的垃圾回收機(jī)制發(fā)展歷史和各個(gè)主流垃圾回收器的工作原理。

這個(gè)過程不過太奇怪。垃圾回收器有各種串行,并行,新聲代/swap和老年代,以及回收警戒線,clear觸發(fā)條件,各種個(gè)樣的基本參數(shù)和不怎末用的超參數(shù),以及G1的H區(qū),ZGC等等。。。而且的是,GC并不屬于jvm官方規(guī)范的一部分。

接著,動(dòng)手制作一些jvm的實(shí)踐和實(shí)戰(zhàn),

.例如,jvm比較普遍的故障排查和故障歸納,性能調(diào)優(yōu),熱程序加載,class字節(jié)碼的動(dòng)態(tài)操作,asm等。

后來(lái),是可以一段時(shí)間實(shí)現(xiàn)自己的jvm。(不過這個(gè)步驟,對(duì)很多同學(xué)來(lái)說并非需要了)

這里我推薦一下幾本書,也徹底地弄明白jvm規(guī)范的學(xué)習(xí)路徑。好是自己實(shí)現(xiàn)程序垃圾回收器。

周老師的《深入理解Java虛擬機(jī)》。

下一步是《深入嵌入式j(luò)ava虛擬機(jī)》和配套源碼。這個(gè)cldc的jvm源碼僅有1M多。目前在oracle的官網(wǎng)上,仍舊是可以去下載。是一個(gè)設(shè)計(jì)非常精簡(jiǎn)整合的jvm利用。

接下來(lái)的事情,是可以去閱讀《自己動(dòng)手寫java 虛擬機(jī)》。這本書的jvm基于是常規(guī)go語(yǔ)言編譯程序。當(dāng)然其中也有很多設(shè)計(jì)并不是什么相當(dāng)比較合理。但基本上都不違背了jvm規(guī)范。

此時(shí)此刻就也可以去看一下github上各種jvm的開源基于了。有run,scalajvm,javainjava,ajvm,python-jvm,lua,各個(gè)版本各個(gè)不同的jvm實(shí)現(xiàn)。

當(dāng)然,這些基于都只不過是基本原理。

后面推薦你看看《實(shí)戰(zhàn)hotspot》豹子書,參與高級(jí)語(yǔ)言虛擬機(jī)的圈子。

其實(shí),垃圾回收的書籍比較比較少,這里我還是推薦一下給你垃圾回收的經(jīng)典書《The Garbage Collection Cookbook》。雖然對(duì)新的垃圾回收算法有興趣,可以去知乎搜索相關(guān)的論文和GC算法開放源代碼利用的demo。

5.其實(shí),我的建議只是是對(duì)Java本身。

真正要提升到完全才能學(xué)好java生態(tài),軟件工程,計(jì)算機(jī)網(wǎng)絡(luò),大數(shù)據(jù)基礎(chǔ)知識(shí),mahuot,sparklib,分布式搜索架構(gòu),各種消息中間件,緩存中間件,數(shù)據(jù)庫(kù),DNS/CDN。。。。。這些是做互聯(lián)網(wǎng)應(yīng)用,無(wú)法躲閃的。

沒有辦法個(gè)人建議,通用知識(shí)熟練的掌握,努力專研方向?qū)>?,去相關(guān)生態(tài)打聽一下。

因此提問是是對(duì)java本身。我就再次發(fā)起說其他具體詳細(xì)方向了。請(qǐng)看的是大的技術(shù)方向,完全沒有其他答主這樣,具體看去討論到語(yǔ)法糖這種級(jí)別。如果能對(duì)提主極大幫助。

有任何問題,歡迎關(guān)注發(fā),與我討論到。啊,謝謝。