程式設計師日記

老葉愛學習發表於2017-12-19

2017/12/22 星期五

寫專案思路很重要,先分析專案裡面包含那些子專案,
架構是什麼樣子,需要多少人力,每個人負責哪一塊,
這些專案分別會用到哪些技術,複雜度怎麼樣,哪些是技術難點。



玩遊戲本質是一種精神按摩,一種娛樂消費活動。
但是人類的價值的高低在於對社會的貢獻與付出的多少,而不在於消耗資源的多少。 (殘酷的現實)
持續保持樂觀,學會自我調節情緒,成為一個對社會有用的人。


崇拜這種情緒與一定的距離結合起來,加上時間的發酵,容易產生欽慕的感情。
崇拜這種情緒的也是因人而異的,
總的說來就是在你特別需要的某個領域裡面他是很厲害的一個人。
他擅長的領域恰好能夠滿足你特別需要的那一塊兒.
擅長賺錢、擅長音樂、擅長繪畫、擅長寫作、擅長技術...

利益的共振、情感的共鳴,目標的一致,是世界上很牢固的關係

程式設計師九項原罪
1. 猶豫不決
2. 拖延症
3. 三分鐘熱度
4. 害怕被拒絕
5. 自我設限
6. 逃避現實
7. 總找藉口
8. 恐懼
9. 拒絕學習(自我成長需要不斷和自己做鬥爭)


前端的話,主要任務是將網頁排版整出來,然後就是做出各種JS特效,這些都是靜態語言。

資料互動就是後面做到全棧的事情了,ajax nodejs php  資料庫之類的。

所以現在看網上那些網站看不懂是正常的,因為裡面做了隱藏,另外有很多後臺語言,
另外還有的用了框架,所以感覺裡面程式碼複雜。

明天開始轉變思路,還是以將原生JS課件刷三遍的目標為主,
然後就是超額完成老師的作業,將老師教過的知識點刷進知識體系裡面。
這周與下週的任務就是這兩個,其他的就暫時不想了。

要想搞明白技術的世界,有一條捷徑:發揮一切的聰明才智去懟有效學習時間。
複製程式碼

2017/12/21 星期四

刻意練習裡面有兩個坑點:
1. 有效學習時間,防止自我感動  
2. 延遲效應(遲到的收穫,量變的質變)

技術世界沒有抄襲之說,只要你能記得,並且會用,它就是屬於你的知識與技能。

要建立好自己的模板網站,各種新技術都可以在上面實現,工作中會更加省力。
複製程式碼

2017/12/18

聽人分享應該先聽,聽明白邏輯,理解之後再跟著筆記去回憶。
複製程式碼

2017/12/17

如何解決容易忘記學習過的程式設計知識

2017/12/16

想記錄整理一些簡單的案例,個人覺得對於知識點,
案例應當放在開頭,先看程式碼,然後就是對程式碼的一些解釋,
接著就是對知識點的講解,
這樣應該會比程式碼邏輯與程式碼執行後的結果都還沒看就已經先看知識點的講解來得好.
這樣還能夠避免基礎差的閱讀者一臉懵逼情況的出現。
複製程式碼

1.工作就是做的事情,可複用,可積累,每天多寫可複用的程式碼;

2.開發用的單詞, 與學英語不一樣,英語一個單詞有多種意思,還需要去判斷上下語境,程式設計用的英語每個詞的意思都是固定的,用多了記住就行了,並且很多程式語言,資料庫就是用的自然語言去表達,只要你掌握了英語+邏輯 什麼語言都難不倒你,當然前提是知道如何佈置工作環境,工作流程,工作工具,各種相關論壇,各種資源地址,工作用的交流物件,工作問題的解決方案。

4.做web開發就是採坑。遇到錯誤很正常,看到錯誤不怕,現將錯誤截圖,然後去網上搜尋

5.努力工作的收穫是獲得更多的工作。 努力工作的回報是有更多的事情交給你幹,你的技術就可以提升,有更多事情就找你幹。

6.不管在哪,想要快速提升自己的技能,都有一條通用的“捷徑”:做比自己能力高一個層次的時候東西。 雖然剛開始會很辛苦,但當你慢慢研究透了之後,你會發現以前困惑你很久的知識原來如此簡單。

7.保證六小時睡眠,吃飯也不規律,不要超過12點。

  • 敲=》看效果。
  • 查=》遇到問題及時找答案。
  • 思考總結=》學過的知識要知道實際的用處,知識要結合實際來用。

看部落格,有些程式碼不熟悉,可以先複製進去之後,然後看看效果,然後一個一個效果刪掉後看看有沒有什麼不一樣的。

遇到什麼問題都能解決的程式設計師,就是牛逼的程式設計師。 面試: 說你用過的專案 說你用過的技術 說你遇到過的問題,如何解決的(重點說的)

12.工作幾年後,很多專案程式碼都是可以複用的,而且可以模仿其他網站的程式碼,改改效果就解決了。

13.厲害的前端,都是能夠將看到的各種網站的各種效果都實現。

14.精通只有在專案中才能精通,每個知識點只是一塊一塊的磚,等用的時候才會精通。前端的相容性前端做後端的話主要是資料庫的知識。 前端與後臺工作怎麼結合。js的工作

15.突然想明白《學習的本質》中的那句話了,學習並不是被動的等待老師對我們從無到有的灌輸,那是旅遊式的導遊講解。 更重要的是一種在老師講解之前的主動獲取知識行為,老師再課堂上講解的那些只能是作為驗證自己是否獨立正確掌握了這個概念,如果沒有,那麼就需要提出疑問,為什麼自己學習的時候就沒能發現這個問題呢。

17.將自己的筆記英文化也是一種學習方式,寫成英文,天天看,時間長了估計也就習慣了

18.另外,HTML CSS這兩門語言基本上不需要什麼邏輯,搞明白用習慣就掌握了,但因為數量實在龐大,如果不是超過一年的不間斷寫,估計很難被記住,所以我提議,筆記上就記錄到最簡化的程度,外加能夠實現什麼效果。詳細的給一個連結到知識點位置就好了,等真需要用的時候一方面可以通過onenote的搜尋查到這個是什麼東東,大概怎麼用。 另一方面就算忘了,也能通過連結找到那個模糊知識點迅速看一下也就搞定了。

19.其實做網頁主要是什麼呢,我認為最重要的就是學習別人做這個網頁的思路,先跟著剖析,等自己積累的專案經驗夠多了,才能慢慢的建立起自己的做網頁思路。總而言之,前期就是一個模仿的過程,將別人的做網頁思路徹底搞明白,寫個專案分析,然後每天跟著敲一遍程式碼就好了。估計比背單詞都管用

20.前端工程師就是一個做網頁頁面展示與各種互動特效的工作崗位,通過網頁在PC端,移動端顯示。 前端的話,主要工作就是講UI設計師設計出來的各種介面用程式碼給實現出來。 另外就是適配各種瀏覽器,做相容、 還有就是從後臺程式設計師拿到資料後,用JS將資料從伺服器上呼叫到網頁介面上 不需要全都懂,到時候快速學習再查。

21.做開發最主要是要搞明白自己手上的工具程式碼能夠做什麼事情,這個事情什麼效果,再什麼情況下又會遇到什麼問題,解決問題的思路又是什麼。

22.前輩與我們最大的不一樣有兩點,他們經歷了更多解決問題的過程,心裡面有個印象;然後就是能夠更加會運用搜尋引擎找到他們想要的資源。

相關文章