此時一位碼農路過,并留下了自己的見解。
對于你提出的問題,到底該怎么選擇好,我認為這里既要看公司性質,也要看你自己對自己的要求。
- 公司性質層面。大體上來說,IT行業公司可以分為三種,一種是外包公司,一種是純自研公司,還有一種的介于兩者之間的,也就是半外包半自研性質的公司。對于具有外包性質的項目來說,大部分人都會傾向于只完成功能即可。畢竟,很多外包的項目時間都比較催促,沒有很多的時間去思考和設計,并且很可能甲方自己都沒想好或者想全面,改動的可能性也比較大。很多公司對待外包的單子基本都是從其他項目那里拷貝二開,而且一旦項目完成之后,代碼交出去了,大部分情況都不是你自己維護。而對于自研的要求,因為代碼需要你自己長期維護,并且可能還是在多人協同開發上,后期需要對項目進行擴展的可能性也很大,所以,一般會更注重代碼質量多一點。
- 個人性質層面。在這個層面,就看你對你自己有多高的要求了。如果你對你自己沒有什么要求,生活也沒什么挑戰之類的話,你每天做好功能就行了,但也可能以后會自己給自己找坑。如果你對自己要求比較高,并且有想過以后往更大的平臺發展,那么,我更建議你去多關注代碼之類,一來是可以鍛煉你的能力,二來是培養你的習慣,畢竟,這也是一種經驗,并且可能伴隨你走很遠的路。
最后,如何選擇,就看你自己在項目上和對自己的要求上尋找一個權衡了。