成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

程序員初學者如何自學編程另類版

開發 開發工具 后端
初學的程序員通過下面8點開啟另類的自學之門,作者告訴我們,要成為程序員靠的是“裝”(自學各種知識裝進你的大腦),要成為優秀的程序員靠的是“逼”(生活壓力逼著你進步),要成為大神那么要結合前兩個,那就是裝和逼雙管齊下,簡稱裝逼。

 

一、要做大神編程基本要靠自學

俗話說老師引進門,修行靠個人。

編程也不例外。沒有哪個培訓機構能100%保證能把你培養成啥樣。編程不是健身,你的私人教練無法幫你把胸脯練得和他一樣大。

不要糾結是否要選培訓機構、要選哪個培訓機構。實際上如果你強迫自己學一門語言一年,如果還是懵懂的很厲害(譬如連hello world都寫不出),那么基本請考慮換個事情做做吧。

一般好的程序員都是靠自學的。就像老板大部分都沒上過MBA.

二、開發語言選型

選啥語言?

Php?你會發現學了一半,好像java做的事情更多

Java?你會發現學了一半好像ios開發更有前景

Ios?你會發現還不如android好

Andoid?你會發現其實還是php容易找工作

所以初學者其實很難選擇語言。既然難,索性不要急于選。

小建議:不管什么語言,在網上都很容易找到入門教程。這里要說明的是,不建議一上來就買紙質書,一方面現在的紙質書濫竽充數的太多,抄襲太多,另一方面,也貴~~~

我看到過一個學校的專業班級(和企業合作,有php、java和.net三個方向),學生到了大四可以選擇進入這個班級,作為企業定向培訓。這個班級分類學生很有意思:

1、 老師在網上下載了php、java和.net三個語言的基礎教程,分發給大家

2、 每個人分別看入門教程各一天。(只許看第一章,不許動手寫程序)

3、 然后選擇自己“感覺看的最爽”的語言進行班級語言分類選擇。

這就是一個很實踐的幫助學生選語言的方式。

三、選一本好書

如果語言確定了,那么選一本書就很重要。

如果你沒有項目經驗,那么學一門語言基本上靠看網絡文章是學不好的。必須買書,因為網絡上很多技術文章都有各種錯誤,我寫的也不例外。

一本書好不好,主要看第一章、中間一章和最后兩章。基礎講得好,一般不會差。

高級章講的好,一般也不會差。差的書在于基礎部分講的冗余、啰嗦、拖沓,到了高級章節一掠而過(實際上是寫書的人自己也不會)。

看定價,除非書是精裝版、經典版、國外版,如果死貴死貴的書,一般都是出版社找個有名聲大牛,然后大牛找個專門寫書的團隊這邊抄,那邊摘。

四、不管什么不會都不能不會javascript

要么你打算這輩子就搞底層開發了(那么你還敢說你是初學者?還用我教?)

看看google帶來的web去世和各種html5應用就知道,如果你還沒有工作想學習編程,我建議你從javascript入手,如果這門語言你能學的得心應手,那么今后玩java一定不會玩的太木魚。

五、Linux學習

微軟不做老大已經很多年,大家一定很懷念當年vb6雄霸天下的年代。這個年代如果你還只會windows而對linux一點不會,那么已經不能稱之為合格的程序員了。

據統計,學習linux很有助于你學習真正的開發語言。所以如果你一點基礎都沒有,不妨拋開一切所謂的語言,先把linux學一學,學到一定程度后你必然會覺得豁然開朗。

除非你記性太差,那么linux其實并不難學。

六、不要過早玩開源

這點其實很多忽視了,都以為學編程先弄個開源框架學習。一般來說,好的開源框架集結了多個技術大神多年來的技術經驗和思想,你想在毫無基礎的情況下學會必然會讓你一頭霧水。

正所謂:零基礎學開源框架屬于殺敵一千自傷八百,很不上算。當然也不排除有些奇葩能搞定。

太早玩開源好比早戀,弊總是大于利,但是運氣好你成為大神的時間會縮短很多。

七、反向思維寫程序

大部分程序員初學編程有個習慣,寫完一段代碼后想著如何優化。實際上這個辦法適合大部分人,但凡事都有例外,并不一定所有人都能這么干并能干成功,反而越寫越覺得沒有信心,當你也有這種情況時請看下面方法:

這里有個我在一個技術大牛“回憶錄”中看到的辦法:

先按照教程學習,然后合上書、拔了網線,把剛才學到的內容用程序寫出來,注意不要寫太多。

編譯通過后,進行反向思維,寫一段性能更爛的程序,并時刻關注內存耗費情況。

再次編譯通過后,重復上述步驟,再寫一段性能更爛的程序,并時刻關注cpu耗費情況。

…………

重復上述步驟數次后,你會發現你再也寫不出比最后一段更爛的程序了,然后你會發現為了寫更爛的程序你竟然把各種知識點都掌握了。

八、開個”淘寶店”

這個辦法也是一個很有趣的辦法,也是我道聽途說來的,據說這個辦法幫助了很多人“突然間”成為了程序員。

我有一個朋友的朋友,大學剛畢業,想做web程序員,結果死活學不會,但這貨還就是想學,就是想做程序員,誰讓他轉行跟誰急。

苦于畢業后在家沒有收入,于是這貨沒辦法只能先開個淘寶店(自己有一些貨源),然后邊兼職做淘寶邊上一些培訓班。

好吧,沒想到過了大半年:

1、 舍不得花錢買模板,這貨竟然學會了css,還很精通,店鋪自裝修的挺精美

2、 這貨發現原來dreamweaver是這么的好用

3、 最近已經能很犀利的把你的照片PS成裸照

4、 為了宣傳自己的淘寶店,開了一個博客來宣傳自己的產品(wordpress學會了)

5、 他突然發現自己會php了

6、 有段時間他的博客癱瘓了,在數據移植和恢復的過程中,他mysql基礎學會了

據說現在開了微信服務號,正在搞微信接口開發,并熟練開發了html5頁面。一個實戰級的程序員就是這么從零開始產生了。

最后,想告訴大家,要成為程序員靠的是“裝”(自學各種知識裝進你的大腦),要成為優秀的程序員靠的是“逼”(生活壓力逼著你進步),要成為大神那么要結合前兩個,那就是裝和逼雙管齊下,簡稱裝逼。

原文練級:http://www.cnblogs.com/shenyisyn/p/3580752.html

責任編輯:林師授 來源: 博客園
相關推薦

2020-08-04 08:42:10

Python開發工具

2010-03-22 09:32:42

自學編程

2021-03-14 18:22:23

套接字網絡通信

2011-06-17 14:12:32

Qt

2011-06-17 15:06:14

Qt

2011-06-17 14:29:55

Qt

2011-06-17 15:32:28

Qt

2011-06-17 14:41:56

Qt

2011-06-17 15:19:28

Qt

2011-06-17 15:25:18

Qt

2011-06-17 15:37:42

Qt

2011-06-17 15:44:25

Qt

2011-06-17 14:54:31

Qt

2011-09-16 09:38:19

Emacs

2022-04-24 15:21:01

MarkdownHTML

2011-04-12 10:13:24

2018-06-29 14:42:54

編程Python開發

2010-03-15 18:55:22

Java編程語言

2009-09-28 10:34:43

NET初學者學習建議

2010-03-29 09:53:26

CentOS安裝
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一级免费毛片 | 亚洲精品乱码久久久久久黑人 | 91中文字幕在线 | 涩涩视频在线观看免费 | 日日干干 | 精品一区二区三区四区五区 | 久久久久久免费精品一区二区三区 | 亚洲福利在线观看 | 蜜桃av鲁一鲁一鲁一鲁 | 一二三区在线 | 九九综合| 色综合久久88色综合天天 | 国产精品久久久久久妇女6080 | 国产美女精品视频 | 亚洲日本免费 | 国产大学生情侣呻吟视频 | 久久88| 一级毛片在线视频 | a视频在线 | 中文字幕亚洲欧美 | 国内精品久久久久久久 | 欧美国产精品一区二区三区 | 久久精品高清视频 | 日韩在线观看视频一区 | 91福利在线观看视频 | 亚洲国产网址 | 91xxx在线观看 | 精品视频一区在线 | 日韩毛片 | 精品久久精品 | 国产二区三区 | 亚洲精品中文字幕 | 日本人和亚洲人zjzjhd | 午夜大片| 91porn在线| 成人日b视频 | 国产二区精品视频 | 日韩成人影院 | www.激情.com | aaa在线观看 | 日韩一区二区在线观看 |