自學程式設計半年後的困惑,不涉及具體技術,希望能談談經驗,心得,體會

時間 2021-06-03 02:07:38

1樓:迪奧·布蘭度

利益相關:大三計算機專業在讀,接觸前段知識半年左右,目前在北京一家還不算小的網際網路公司做前端實習。

作為同輩,接觸前端知識時間相仿,因此對題主的困惑我很是理解。我本人論知識面廣度比題主要差得遠,Python,Flask一丁點都還沒有接觸過,但我想這並不妨礙我來發表一點對題主問題的見解。

因為我這個人邏輯性比較差,目前的技術水平也非常有限,而且說話主次不分,因此我只挑出同學你的問題中的一部分內容發表點見解。

學過很多東西,我發現,除了我現階段正在學的,很多學過的知識都記不住。

搜尋學過的知識,而不能「如數家珍」。

可當時已經盡到理解和練習了 題主的問題是學的東西並不少也盡力去練習,但是不能完全做到將零散的理論知識化為整體的知識網,學了新的東西以前學的就記不住。我想之所以會造成這個問題的原因就是題主也提及過的實踐過少所造成的。題主自己也承認實踐和理論分不開,會相互促進。

但是題主擔心盲目的實踐中學習會割裂知識體系。

是的,我對你的擔憂非常認同,我也認為在不知道相應理論知識前去接觸實際專案反而不好。但我作為同輩對題主的基本能力估測是:至少基本的知識點已經達到了都接觸並試圖理解過一遍。

這很關鍵,本人認為:一知半解就去看專案不可取,但如果大多數理論知識都至少了解的情況下不著手實踐的話就很難突破理論的瓶頸,達到很多前輩和我們說過的「忘不了」的水平。

從另乙個角度說的話,眾所周知的二八法則其實在程式設計之中也是通用的,即一門語言的百分之二十的內容佔到總使用頻率的百分之八十。在天才們開發設計一門語言的時候,目標是解決實際專案中的所有可能遇到的問題,因此「全」是主要的目的。而在實際的企業專案開發之中,目標以最少的人才成本高效的編寫滿足使用者實際需求的專案。

因此目的是「精」,而非「全」。

而進入企業之中編寫專案,可以最直觀和真實的了解哪些是自己實際所學內容的「精」的內容是哪些,了解高使用頻率的內容如何有條理的組織在一起完成乙個完整的專案。到之後總結自己順手的框架,從最初的造輪子到用輪子。

而且題主所說的就業問題是應該現在考慮的,而且最好是去國內的大型網際網路公司,如果不能找到比較大的公司的話,至少也要是網際網路公司,在一般的傳統企業和網際網路公司做前端可差的不是一輕半點,而且最好不要等到大四校招才回過神來找實習,到時候競爭非常激烈,尤其是獵頭公司的offer。問我怎麼知道的?我實習的公司是做招聘的,而且現在正趕上校招旺季。

說了這麼多沒用的,概括下就是:題主說的道理我都懂,但是題主低估了自己目前的個人理論知識水平,多做點實際的專案就會迎刃而解,不必想太多。

祝你順利,朋友。

2樓:

我之前搞過php 現在搞前端倒不是說那個好學就學哪個程式設計是看你對它的了解深度是啥,我現在想把計算機的原理知識要看會,不然,你不知道這些是怎麼生成的

3樓:品雪

既然是學生,強烈建議去 codewars 刷幾個月題再說。JS耍熟了,再拿手上這幾個技術做個完整的 blog ,練手也就差不多了。前面這些耍完心裡應該踏實一點了,趁著在學校比較有時間,把計算機原理、資料結構與演算法、作業系統、編譯原理這四門基礎課看了吧,不懂這些倒也不影響你立即找乙個前端碼工的職位,不過嚴重影響你的專業水準。

4樓:

前端路上的旅行

Web重構之道 | css3教程-css3例項-css3動畫

不過最主要的還是自己多動手做的東西,哪怕寫寫頁面,總比空談要強。個人愚見,僅供參考。

自學前端的困惑

不自己試試哪會知道誰活兒好。如果有一定的經驗,是可以大致看看feature啊,原始碼啊,自己判斷一下哪個靠譜。這也是為什麼我們中老年程式設計師還是有一定價值的。簡單的說就是看feature,哪個能符合你具體開發任務的需求,優先選擇。其次看理念,哪些能符合html5的發展趨勢,優先選擇。 水到高山叫瀑...

關於少兒程式設計的幾個困惑?

笑虎 2014年成立的公司,到17年就能培養出創業者了?呵呵呵說機械人程式設計簡單,呵呵呵 其他一些明顯吹噓的部分我就不一一枚舉了。希望各家教育機構都能對得起自己的良心。 代建杉 0 區別少兒程式設計教育與青少年程式設計教育 1 少兒與青少年區分不按年齡按已掌握數學知識與智商 2 幼兒 不會加減法 ...

低學歷,自學Java半年,某鳥培訓半年,工作不好找 ?

成都朗沃教育 只能說有的時候,努力是很重要,不過每個行業都有他的乙個門檻,也就是我們說的硬體條件,要是真的想長期在我們這個行業發展,建議可以去提公升下自己的學歷,如果你足夠優秀,肯定有人會看到,也不用說別人什麼,因為別人既然能找到工作,還是有值得你學習的地方,不要輕易放棄。 不笑貓 堅持找吧,總會找...