2 回答

TA貢獻1條經驗 獲得超2個贊
不是大佬,說一說你看有木有用。
計算機的世界浩如煙云,不可能有人把所有東西都能學會,而且還都能精通。
所以找個方向肯定是正確的。至于如何找方向,最了解你的是你自己,我只能體積重思考這個問題的方法。
從興趣角度思考你想做什么
首先要確定你自己是不是真的喜歡。要做你自己真的感興趣的事,盡量少做這個社會告訴你“你應該感興趣的事”。
比如你說你喜歡后端,那就多去了解后端的技術,別花時間學jQuery這種都快沒人用的東西。人的精力都是有限的,學太多東西導致多而不專。在年輕的時候,盡量先有一兩個非常專業的技術,之后再去拓展。PS有用,但是如果你真的想做后端,基本上就沒用。Java入門看了不懂就再從頭看,買書看,學習不是一件容易的事情,但是是非常簡單的。其中包含著大量的試錯和重復。不斷地變換你的思路,直到你達到你的目標。
2. 從職業的角度思考你要做什么
比如,你要成為一個后端工程師,那你就可以去搜索后段工程師的要求。之后,按照職業要求去規劃你自己的路徑。
后段工程師,也分很多種。大數據,數據庫,云,運維。。。每種也有不同公司的不同stack。去學習哪些通用的,普適度高的技術和思想。如果你真的不知道學什么,先學算法,后端工作肯定要用得上。
加油,希望對你有幫助。

TA貢獻3593條經驗 獲得超0個贊

TA貢獻5條經驗 獲得超1個贊
有人說多線程只有在多核cpu上才是真的有效,如果是單核cpu反而會因為創建線程切換線程影響效率。。。
???? 是真的嗎?
???? 但是我看到很多博客上面講創建線程池時創建2*cpu核心數的線程(io密集型任務)。不僅是博客,Android異步AsyncTask的最大線程數量也是開了2*cpu+1。。
???? 這不就是和上面講的沖突了?!!既然只有4個cpu最大給開4個線程就夠了吧?????
添加回答
舉報