本文分享的內容根據(jù)我平時積累圆米,同時綜合了很多領導的經驗,以及同行中優(yōu)秀人員的共同點軟件知識體系整理饶号,請各位耐心閱讀。
身邊可以看到的高頻率現(xiàn)象:
1季蚂、高考的學生茫船,越來越多以畢業(yè)后高薪資,走向人生巔峰扭屁,迎娶白富美(嫁給高富帥)為誘惑算谈,報考了軟件、計算機專業(yè)料滥;
2然眼、畢業(yè)的大學生,不好找工作的葵腹,短期培訓軟件課程后高每,實現(xiàn)快速就業(yè);
3践宴、工作了幾年發(fā)現(xiàn)支撐不起自己和另一半鲸匿,甚至家庭開銷的,也紛紛踏入軟件行業(yè)阻肩。
最終導致了幾個一線大城市的各種交通工具里經常聽到“SQL”带欢、“bug”等行業(yè)詞匯。
這個物種變得越來越熱鬧,導致了浩大一個群體中渺小的我乔煞,也經常被人問起:
“做開發(fā)這么久了吁朦,轉管理怎么轉?”渡贾,
“哥喇完,我快畢業(yè)了,現(xiàn)在學的有點蒙剥啤,后面怎么學能找高工資锦溪?”,
“我開的培訓班府怯,你過來給學生講講刻诊,一線項目怎么運轉,到時候讓學生無縫接軌企業(yè)牺丙,好找工作则涯,好面試!”冲簿。
所以粟判,我分享的文字,也是希望這部分即將起航或準備再出發(fā)的人峦剔,能有一個大概的方向以及結合實戰(zhàn)所需的知識框架档礁,可以做到“學以致用”。
因為我從較早的行業(yè)應用軟件科技公司的研發(fā)吝沫,一直到項目管理呻澜,再轉戰(zhàn)到現(xiàn)在的互聯(lián)網公司做項目管理。一直以軟件領域的技能支撐保險行業(yè)的業(yè)務惨险,以至于羹幸,2017后半年開始攻讀保險學碩士學位。
所以辫愉,后續(xù)的分享栅受,我也會圍繞著以下幾點:
1、軟件專業(yè)學生恭朗,實戰(zhàn)建議屏镊;
2、想踏入或已踏入項目管理的同行探討冀墨;
3闸衫、保險行業(yè)IT建設相關涛贯;
4诽嘉、保險學課程學習分享。
今天第一篇文章,我們就先探討計算機專業(yè)從事軟件行業(yè)個人所要具備的整體知識框架虫腋,也是我一直在完善并不斷補充的知識體系骄酗,后續(xù)的文章,根據(jù)大家的興趣點悦冀,我們再針對某一塊趋翻,優(yōu)先進行展開。
整個完善過程的出發(fā)點盒蟆,就是如何能適應市場的發(fā)展踏烙,不斷學習、汲取別人的經驗历等,能讓自己形成磁場讨惩,為周圍人賦能,不斷提升自己寒屯,與別人形成網絡協(xié)同效應荐捻,最后具備事業(yè)合伙人的素質。
每個人也可以針對自己的發(fā)展路徑寡夹,給每項自己需要的技能加權处面,但不要忽略多方面能力的培養(yǎng)。
知識體系圖
對外反饋能力
從以往家長菩掏、老師教育魂角,到媒體上強調的與人相處,與人溝通智绸,團隊協(xié)作能力或颊,其實給出了很多與人合作的重要性還有指導性綱領,其實到了今天市場對人才的要求传于,我們每個人都需要不僅僅能對外產生溝通囱挑,更得產生工作間的化學反應,所以沼溜,單從自己角度出發(fā)平挑,去掌握一些溝通技巧,會顯得空洞系草,事實上通熄,也很難應用起來。我的總結分這么幾點:
1找都、文字組織能力
小學時期總結文章的中心思想唇辨, 套用老師教的幾種固定語法格式,然后對于那些總是可以把中心思想寫滿答題線最后一行甚至超出的同學能耻,我是打心底里佩服赏枚。
我們在工作當中亡驰,文字組織能力,其實是軟件行業(yè)同學們的弱項饿幅,我見過很多需求文檔凡辱、郵件書寫上都出現(xiàn)過基本敘事都講不清楚的情況。
文字組織能力的本質是要對我們工作中的某件或者某些事情對目標人進行介紹栗恩、描述透乾,產出的成果,一定要考慮到給誰看磕秤,通過什么渠道給對方看乳乌,比如,文檔市咆、郵件钦扭、社交網絡等。
所以床绪,小伙伴們在組織文字的時候客情,不僅僅要考慮一些方法,還要考慮到受眾的感受癞己,比如膀斋,古代大臣們給皇帝走奏折,得揣摩皇帝看后的感受痹雅,一定要在文字組織的時候仰担,拿捏好。
2绩社、行業(yè)領域知識
行業(yè)用語摔蓝,行業(yè)語言模式,每個圈子都有各自說話的特點愉耙,選擇了這個圈子贮尉,就要說大家聽得懂的話,所以朴沿,最有效的溝通反饋猜谚,就是水平線統(tǒng)一哟楷,這背后就是對與行業(yè)領域知識的積累和認知以及靈活應用纲岭,用個極端的例子,談戀愛的兩個人糟需,成天不說情話坚芜,你說他們的關系會怎樣览芳?
3、英語熟悉度
有很多人說鸿竖,軟件行業(yè)沧竟,不懂英語铸敏,也可以,
其實在話的最后屯仗,丟了兩個字搞坝,正確的說法應該是:軟件行業(yè)搔谴,不懂英語魁袜,也可以湊合。
因為在行業(yè)中敦第,一方面峰弹,對應的程序編寫,大量采用英語的語義芜果、詞匯等鞠呈,另一方面,西方的學習材料右钾,很多沒有翻譯蚁吝,我們需要看英文原版材料。
4舀射、為他人賦能
社會窘茁、市場發(fā)展至今,新型的團隊組織脆烟,絕不僅僅再是層級匯報山林,各掃自家門前雪。而是要學會通過自己的知識邢羔、成果為他人賦能驼抹,讓別人的決策、執(zhí)行更加積極且有效拜鹤,如果是管理者框冀,則要通過組織的賦能,讓團隊成員感受到背后是一個團隊敏簿,他的行為左驾,是有一個團隊去支撐。比如极谊,美國的伊拉克戰(zhàn)爭期間诡右,一線的戰(zhàn)斗人員,可以決策導彈的投放位置轻猖、戰(zhàn)機的巡航線路等帆吻,背后的一系列支撐,則由整個團隊去完成咙边。
上面四點猜煮,不僅僅只是提升自我次员,更是把利他的思想也合并到整個的知識結構里面,也只有這樣王带,我們的對外反饋能力淑蔚,才能在具備同理心的基礎上,不斷優(yōu)化人與人之間的合作關系愕撰。
技術能力
不管你想一輩子以技術吃飯刹衫,還是想以技術為臺階去進入行業(yè)然后做其他選擇,可以絲毫不用懷疑的就是技術的基礎學習搞挣,整個職業(yè)生涯的硬技能带迟,行業(yè)思維建立,行業(yè)專業(yè)性縱深囱桨,靠的就是最初的學習階段仓犬,扎實的計算機基礎以及各項應用技術。我總結以下幾方面:
1舍肠、基礎學科
包含本科階段的幾門關鍵課程:數(shù)學搀继、操作系統(tǒng)原理、數(shù)據(jù)結構翠语、算法等叽躯。
如果你不想一踏入門檻就看到天花板,就一定要從枯燥中找到樂趣啡专,把基礎類科目掌握扎實险毁。
2、編程思想
主要就是“面向過程”和“面向對象”们童,整個軟件的設計畔况,全部都是灌入了設計人員的編程思想,如果說寫代碼的能力是招式慧库,那編程思想就是內功跷跪,會升華你的整體編程邏輯和最終成果物。
3齐板、業(yè)務建模能力
很多軟件吵瞻,其實都由國外發(fā)起,開始甘磨,國內的很多企業(yè)還都是直接引進橡羞,逐漸有了經驗和一些教訓后,大家都逐步開始學習國外的業(yè)務領域建模思路济舆,這才是我們學到的外來精華卿泽。
所以,從業(yè)務需求到軟件設計滋觉,中間的業(yè)務模型建立签夭,抽象齐邦,數(shù)據(jù)和算法的落地應用,都是我們融匯了以上三點所有方面第租,才能讓業(yè)務系統(tǒng)適用措拇、實用!
4慎宾、 數(shù)據(jù)庫技術
數(shù)據(jù)結構的實現(xiàn)丐吓,就是數(shù)據(jù)庫技術,從業(yè)務建模推進到數(shù)據(jù)建模璧诵,數(shù)據(jù)庫技術就是這種模型的最主要工具汰蜘。是我們最終業(yè)務數(shù)據(jù)落地的大倉庫仇冯。
5之宿、前端展現(xiàn)技術
不論是2B還是2C的系統(tǒng)、產品苛坚,盡管對于前端界面的要求不一致比被,但是交互界面基本都是必須項。軟件系統(tǒng)泼舱、產品的美觀等缀、布局要從需求分析階段到最終用戶使用階段做好不間斷的美化、精益求精娇昙。
6尺迂、開發(fā)語言和環(huán)境
這就是上面講到的學功夫,學的招式冒掌,也是最快上手的噪裕,所以,也就是培訓機構最擅長的股毫,讓學生快速上手膳音,對接企業(yè),不得不提醒這部分學生铃诬,尤其是非計算機專業(yè)的祭陷,后面想不斷進階,靠培訓期間的揠苗助長學到的知識趣席,遠遠不夠兵志!
7、軟件架構能力
除了要考慮業(yè)務場景演進的架構宣肚,還要盡可能考慮商業(yè)想罕、組織的變革。淘寶從單純的功能性電商網站钉寝,轉型成為大數(shù)據(jù)平臺支撐的搜索弧呐、推薦引擎闸迷,背后架構的轉型之復雜、痛苦俘枫,我們可想而知腥沽。
管理能力
管理的重要性,我在這里不用多講鸠蚪,其他地方今阳,已經快講爛掉的知識,我這里只說茅信,別以為你是只想搞技術盾舌,就兩耳不聞管理事兒,一心只想寫代碼蘸鲸。
你只需想想妖谴,管好自己,可以從一條蟲的執(zhí)行力變成一條狼酌摇,管好一堆人膝舅,可以讓一堆沙子,凝聚成一座城窑多。
1仍稀、管理知識
這里可以先從個人管理,然后拓展到項目管理埂息,最后技潘,如果有平臺發(fā)揮,最好縱向深入的研究并實施一下工程管理千康,各個過程模型(XP享幽、SCRUM)和方法學,都是針對不同項目適用的辦法吧秕,這將為以后項目成功率的提升琉闪,提供很好的科學保障。
2砸彬、情商的訓練
把情商放入到管理這一部分颠毙,其實也是提醒我自己,要把情商這一項砂碉,當成一個硬指標蛀蜜、可以訓練的項,有意識的去做訓練增蹭。
軟件的研發(fā)滴某、項目組成員的管理、客戶間的溝通等等,若想保證每個環(huán)節(jié)都成功霎奢,就需要有一定思想方面的培養(yǎng)户誓,如果能認識自己和他人的感受,自我調節(jié)幕侠,那對于結果的預期和市場帝美、客戶滿意度的提升,都是可以起到很大的作用晤硕。
3悼潭、心理學導向
我們不提心理學的細分類,只學習培養(yǎng)有助于自我職場成長并成為合伙人的幾個要素:責任感舞箍、尊重舰褪、主動性、開放疏橄、溝通占拍。這些點,都是從別人心理出發(fā)软族,以好的結果為導向刷喜,涵蓋到自己的整體能力之中残制。
自我優(yōu)化及思維提升能力
1立砸、深度了解業(yè)務領域及市場
職場走到一定的階段,或者軟件進化到一定的階段初茶,我們不能一味的以機器的思維方式去思考問題颗祝,我們要以行業(yè)背景為依托去形成合理的設計、建議恼布、咨詢等螺戳。這也就是我現(xiàn)在去讀保險專業(yè)的碩士的目的。
2折汞、提升個人結構化思維能力
所有的知識倔幼,作用與實戰(zhàn)后才是真正屬于你的知識。結構化的思維爽待,有助于提升知識的吸收能力以及實用性损同,我們要把冷冰冰的知識和你自己捆綁在一起,變成你身體的一部分鸟款,了解哪些知識做縱向深入膏燃,哪些知識做橫向擴展,以及各知識的連貫性和自身的優(yōu)劣勢結合何什,不斷完善组哩、補充自己的知識體系。
以上四方面能力,整理了需要去不斷完善的學習領域和方向伶贰,最大的作用就是為即將畢業(yè)或者有意愿完善自己知識體系的同行蛛砰,提供一些思路。