我愣住了,真實工作里的編程與學(xué)校編程竟然是這個鬼樣子!

勵志當(dāng)最強(qiáng)課代表的我來給大家總結(jié)總結(jié)??????
真實工作里的編程與學(xué)校編程
視頻內(nèi)容:
1??在學(xué)校里編程不外乎三種情況??
2??在學(xué)校編程??
3??打算踏上程序員之路??
視頻內(nèi)容:
1??在學(xué)校里編程不外乎三種情況??
1.課堂或課后作業(yè)
2.期末考試或畢業(yè)設(shè)計
3.課余時間參與維護(hù)的開源小項目

2??在學(xué)校編程??
大多數(shù)情況下都是一個人同時身兼數(shù)職,承包了產(chǎn)品經(jīng)理、開發(fā)工程師、測試工程師,甚至還包括美工的所有工作
只要根據(jù)老師布置下來的課題,實現(xiàn)主要功能進(jìn)簡單測試,可以運行,就算及格,編程最主要的目的是能夠?qū)⒄n堂上或者自學(xué)到的理論知識付諸實踐,檢驗自身對于知識的掌握和運用程度。

3??打算踏上程序員之路???
1.在工作中需要使用公司專門要求的工具來完成編程,同時還有可能需要用到多種工具,這就需要程序員對于工具的熟練運用呈現(xiàn)多樣性。
2.工作中程序命名規(guī)范很重要。在工作中,代碼需要遵循一套嚴(yán)格的編寫規(guī)范,因為在工作中的代碼不是屬于某一個人的,是需要大家共同維護(hù)的。
3.工作中測試的重視度高于開發(fā)在工作中相比開發(fā)的時間,寫單元測試和接口測試的時間只多不少。
4.工作中代碼量貴精不貴多在工作中解決同一個問題,能夠用更少的代碼的人水平更高。
5.工作中團(tuán)隊合作是常態(tài)。在工作中負(fù)責(zé)的往往會是一個大工程中的一個模塊,完成一個大工程的開發(fā)工作是一個團(tuán)隊的事情。因此必須學(xué)會團(tuán)隊合作。
6.工作中性能要求更高在工作中可能一行代碼面對的用戶會達(dá)到上千萬甚至上億。所以就要求開發(fā)者在開發(fā)的時候要把很多可能會出現(xiàn)的問題考慮進(jìn)去。
7.工作中時間分配多元化,在工作中你的時間會被分配到多個環(huán)節(jié),包括了解精準(zhǔn)的業(yè)務(wù)目標(biāo)、預(yù)研需要用到的技術(shù)手段、如何選型、詳細(xì)設(shè)計編碼實現(xiàn)配合測試、上線及上線后的維護(hù)等等。
8.工作中對代碼質(zhì)量要求更高。在工作中,代碼要考慮可用性、易用性、安全性、健壯性等因素。
