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

Web程序員學習C語言之讀書計劃

開發 前端
做web開發已經有5年多了,現在覺得如果想讓自己在技術上有所提高,必須在C語言、數據結構和算法上下點苦功。以前我也是零零散散的學習C語言,總是沒有耐心堅持下來。——這次我得下決心學好了。

介紹

做web開發已經有5年多了,現在覺得如果想讓自己在技術上有所提高,必須在C語言、數據結構和算法上下點苦功。以前我也是零零散散的學習C語言,總是沒有耐心堅持下來。——這次我得下決心學好了。

為什么我學習C呢?

1、php內核是用C開發的。

如果你想知道某個函數是怎么實現的,手冊有的時候是說不明白的。——你敢保證你能把你寫的代碼中所有函數,所有類說明白嗎?我估計你一般心里明白。 ——所以看代碼是最直接和最有效的。

如果你想做一些特殊優化,或者需要一些特殊的加密,通過擴展實現這些功能,那么使用C是首選。

很多數據結構和算法的書是以C為基礎語言。就像英語是國際語言一樣,C語言應該是程序員的國際語言吧?

C比較接近于底層,能更直接的控制計算機。PHP只是在應用層面上,想直接控制底層硬件設備,比如寄存器,緩存,還是比較困難的,所以C對底層硬件的控制和優化是不二的選擇。

很多開源軟件使用C開發的。如nginx,apache,linux,memcached,MySQL等等,你想真正用好這些軟件,不是一個簡單的配置或架構,就能做好的,你必須能夠把他們關聯起來,那么C又是一個不二的選擇。——這個主要是我發現我們公司UC部門就是用C把這些軟件串起來的,具體怎么弄的搞不清楚。

還有大家都知道的linux,unix是用C寫的,所以我學習C語言是"必須的"。

C語言雖然有很多優點,但是隨著應用的不斷深入和廣泛,其本身所擁有的弱點也顯現出來。

容易造成內存泄漏。類型檢查機制較弱。代碼冗余處理不夠。

 

攻占堡壘

Linux下的C語言編程環境;文件編程;標準I/O庫;進程操作;線程操作;網絡編程;數據庫編程

計劃

1、從書籍入手

要想學好C語言,我得從書籍入手,沒有辦法,又不能在學校那樣,有老師帶。到社會上,程序員培養的就是自學能力。通常我都是從書入手。

有人會問了,為什么不通過博客入手學習啊?這個我以前也這樣做了,但是后來發現,學得東西零零散散的,沒有一個統一性。而書呢?能系統的進行學習。

2、看代碼

看國內程序員的代碼:比如張宴的httpSqs。——這個代碼我早期研究過,也手動打過里面的代碼。看開源的代碼:比如試著看看PHP 內核,memcached,nginx這些代碼,看能不能看懂。

3、溝通

多參加一些社區(如http://sourceforge.net/),我也試試,能不能參與到里面。——初期,我先自己試著寫一些小工具。多跟這方面有經驗的人溝通(我很贊同一點,要多跟一些牛人溝通,那么你也會變的牛起來,要把這個當成習慣)。

4、寫代碼

資源

我已經買了一本書《精通Linux C編程》,本來想找電子版的,但是沒有找到。——我個人比較喜歡電子版的書,帶著方便,家里,公司都能看。 

圖錄
 
計劃表

                         [[80062]] 進度圖

                         [[80062]]監督你

總結

我個人覺得我們做事情必須要堅持,否則同一件事情你失敗兩次,一般你就會放棄它。所以堅持之后,會有我們意想不到的收獲。

原文鏈接:http://www.cnblogs.com/baochuan/archive/2012/06/20/2554983.html

責任編輯:張偉 來源: 川山甲的博客
相關推薦

2022-02-08 09:52:37

新年讀書程序員

2013-10-28 01:39:07

程序員書籍編程書籍讀書計劃

2012-06-23 18:13:39

C語言

2012-08-07 09:29:09

程序員編程

2012-06-25 10:00:29

C語言

2015-08-24 08:51:01

程序員讀書

2013-01-21 12:33:23

程序員職業規劃

2012-06-25 10:14:10

C語言

2012-07-12 14:06:10

C語言

2017-09-13 19:10:24

2015-08-14 10:27:53

跳槽程序員讀書摘要

2013-05-21 09:36:13

程序員程序員讀書

2015-03-10 14:05:46

程序員軟件架構讀書筆記

2019-11-07 09:30:35

框架JavaWeb

2013-04-28 11:03:41

編程語言程序員私有云

2018-07-06 15:25:50

程序員編程python

2018-08-02 17:00:15

Vue.js學習iOS開發

2016-07-27 13:16:16

程序員編程英語

2009-03-20 10:06:21

程序員PHP職場

2012-09-17 09:25:28

程序員學習非程序
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品一级毛片 | 亚洲日日 | 国产精品日韩在线观看 | 久久伊人影院 | 2018天天干天天操 | 成年人视频在线免费观看 | 日本激情视频中文字幕 | 一区二区三区福利视频 | 先锋av资源网| 亚洲一一在线 | 污污免费网站 | 免费成人高清 | 亚洲视频第一页 | 成人区精品 | 欧美精品在欧美一区二区 | 国产精品久久一区二区三区 | 亚洲欧美日韩一区二区 | 亚洲永久 | 美女视频网站久久 | 欧美一区二区三区四区视频 | 亚洲自拍一区在线观看 | 中文字幕一级毛片 | 亚洲一区二区久久 | 久久91精品国产一区二区 | 精品网站999www | 美女日批免费视频 | 国产成人精品一区二区三区四区 | 黑人精品欧美一区二区蜜桃 | 久久天堂 | 在线观看中文字幕亚洲 | 日韩成人| 国产视频中文字幕在线观看 | 91麻豆产精品久久久久久夏晴子 | 精品欧美一区二区三区久久久 | 色又黄又爽网站www久久 | 欧美日韩一卡二卡 | 噜噜噜噜狠狠狠7777视频 | 精品国产免费一区二区三区五区 | 亚洲精品亚洲人成人网 | 国产jizz女人多喷水99 | 91精品国产综合久久久久久蜜臀 |