項(xiàng)目經(jīng)理該如何入門(mén)編程?
感謝邀請(qǐng)。
我猜你可能是從實(shí)施一步一步的成長(zhǎng)之后,擔(dān)任項(xiàng)目經(jīng)理的職位,可能在掌握了項(xiàng)目管理的基本知識(shí)和累積了實(shí)踐經(jīng)驗(yàn)后,想更進(jìn)一步了解研發(fā)人員的工作,或者你自己萌生了對(duì)coding的興趣,想玩一玩。
那么,項(xiàng)目經(jīng)理該如何入門(mén)編程呢?
我覺(jué)得你可以嘗試從掌握T-SQL開(kāi)始。
我覺(jué)得并不是說(shuō)java、C#、js、c、c++、python等編程語(yǔ)言是項(xiàng)目經(jīng)理,尤其是沒(méi)有編程經(jīng)驗(yàn)的項(xiàng)目經(jīng)理入門(mén)編程的最優(yōu)選擇。我贊同選擇TSQL進(jìn)行入門(mén)。
原因有:
第一,簡(jiǎn)單易學(xué)。項(xiàng)目經(jīng)理接觸數(shù)據(jù)庫(kù)的時(shí)間,應(yīng)該是比接觸業(yè)務(wù)代碼的時(shí)間多得多的。可能你的筆記本上并不見(jiàn)得有visual studio或者idea這樣的ide,但是我相信你的工作機(jī)器上應(yīng)該是有 ms sqlserver、pl-sql或者是brench之類的數(shù)據(jù)庫(kù)訪問(wèn)工具。
我們對(duì)數(shù)據(jù)要做到哪些處理?CRUD,簡(jiǎn)單來(lái)說(shuō)就是查詢、新增、修改、刪除、復(fù)制、移動(dòng)。我們不見(jiàn)得能夠馬上就很好的理解面向?qū)ο缶幊獭⒃O(shè)計(jì)模式等等編程思想,對(duì)于多線程、高并發(fā)編程也不見(jiàn)得能夠馬上理解。但是通過(guò)對(duì)數(shù)據(jù)庫(kù)中的表單進(jìn)行操作,觀察各個(gè)實(shí)體的關(guān)聯(lián)關(guān)系和查詢效率,可以讓我們更快的找到編程感覺(jué)。
第二,制作報(bào)表鍛煉邏輯。
我曾經(jīng)擔(dān)任過(guò)一段時(shí)間的項(xiàng)目經(jīng)理,那段時(shí)間業(yè)務(wù)代碼是不需要我去編寫(xiě)的,盡管我會(huì)在發(fā)現(xiàn)bug時(shí)通過(guò)附加進(jìn)程的方式最終錯(cuò)誤代碼。那段時(shí)間我做的最多的事情就是通過(guò)TSQL寫(xiě)存儲(chǔ)過(guò)程制作報(bào)表。
那段時(shí)間,幾乎每天從早到晚的制作報(bào)表,不停的研究自己產(chǎn)品的數(shù)據(jù)結(jié)構(gòu),別人系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),直到可以不借助數(shù)據(jù)字典,直接編寫(xiě)出從各個(gè)三方數(shù)據(jù)庫(kù)抽取數(shù)據(jù)的查詢腳本。這段寶貴的經(jīng)歷也使得我在不怎么編寫(xiě)C#語(yǔ)句的時(shí)候,把之前的編程經(jīng)驗(yàn)忘得一干二凈。
第三,熟悉了數(shù)據(jù)邏輯,也就變相理解了應(yīng)用業(yè)務(wù)邏輯。
其實(shí)通過(guò)高級(jí)語(yǔ)言編寫(xiě)數(shù)據(jù)處理的邏輯,和使用TSQL腳本編寫(xiě)數(shù)據(jù)查詢語(yǔ)句,在邏輯上是一致的。有時(shí)候現(xiàn)在同事負(fù)責(zé)的業(yè)務(wù)系統(tǒng)有bug調(diào)不通,我不會(huì)立刻去查看他用高級(jí)語(yǔ)言編寫(xiě)的代碼,而是打開(kāi)數(shù)據(jù)訪問(wèn)追蹤器,查看tsql語(yǔ)句和結(jié)果,從另一種角度觀察數(shù)據(jù)訪問(wèn)的異常,從而反推出現(xiàn)bug的原因。
當(dāng)然,如果你已經(jīng)熟練的使用tsql操作數(shù)據(jù)庫(kù)了,那么我想選擇任何一門(mén)語(yǔ)言入門(mén)編程都將是一件輕松愉快的事情,這時(shí)候你就考慮C#和JAVA二選一,js和python二選一,c與c++在學(xué)有余力的前提下接觸一下。
我給你的這六門(mén)語(yǔ)言的選擇,是本著熟悉一門(mén)靜態(tài)語(yǔ)言和動(dòng)態(tài)語(yǔ)言的主旨而提出的建議,這兩種不同機(jī)制的語(yǔ)言,可以是對(duì)于編程語(yǔ)言的理解更全面、更深入。
那時(shí)候入門(mén)了,就是你自由發(fā)揮的時(shí)候了。
祝好運(yùn),謝謝。