前言
只有光頭才能變強。
文本已收錄至我的GitHub倉庫,歡迎Star:https://github.com/ZhongFuCheng3y/3y
不知道大家還是學生的時候有沒有這個問題:公司做的項目和自己在學校練手的項目有多大的區別。我以前在學校跟著視頻做一些項目練手,總感覺公司做的東西會要難很多,不知道跟公司的真實項目區別在哪。
總的來說,我實習的總時間也快半年了,談談我覺得公司項目和自己練手的項目有啥區別,歡迎補充。
區別
在視頻練的項目大多數都是由講師在本地編碼來講解整一個項目的開發過程,而我們去到公司做的第一件事是啥?把項目clone(checkout)到本地來看。
這就有兩個區別:
去到公司往往不是從零開發一個項目,項目的框架和代碼都已經寫好了。我們更多要做的就是迭代這個項目(或者說修復這個項目原本就有的Bug)
一個項目往往都會有幾個人進行開發,這就肯定要用到版本管理工具(SVN/Git)。所以,去公司做項目之前最好是提前去學學Git/SVN這些工具的使用
比如說,我們使用Git的時候,要修改代碼的時候會新建一個分支,改完了再合并到ma