㈠ 大學學c語言 數據結構等等計算機信息管理專業的課 筆記記的多嗎需要准備多麼厚的
筆記本要讀寫方便的那種,厚度要剛合適,太厚比較反人類。
好多知識點都在書上,復習的話翻書就可以了,筆記只是做補充。
㈡ 學習編程有必要做筆記嗎
我感覺用不著寫筆記, 如果真的想記錄一些自己遇到的問題, 不如在csdn或者其他地方開個博客, 這樣也便於保存, 每天可以把學習心得寫到博客里。 見證自己的成長。
最最重要的, 學習編程要多實踐, 學到的每個例子最好都能自己領會,然後不看教程上機編一變, 提高會很快
㈢ 學習C++需要做筆記嗎
如果只是實踐編程,那不需要做筆記,如果是考等級證書的話,那還是做筆記吧。
㈣ 怎麼樣學習C++編程
大一學習的c++,工作之後也一直用的c++。
1. 涵蓋c++入門到精通的圖書列表
《The C programming language》必讀
《C++ Primer》,號稱是一本可以讓你從C或java程序員轉為一個真正的C++程序員的入門參考書,必讀。
《The C++ programming language》,C++之父,人稱B教主著作,在看過C++ primer後,應該可以跳章選讀。
《Think in c++》,網上說此書的中文版翻譯質量奇差,推薦看影印版,選讀。
《Effective c++》,類似 Effective java,講的是最佳實踐,程序員必讀。
《More effective c++》,上書的補充。
《The C++ standard library》,會寫C,不會用標准庫怎麼行。這就跟java程序員不會用java.util包一樣,必讀。
《Effective STL》,STL庫的最佳實踐。Effective C++作者又一力作,必讀。
《The annotated STL source》,STL源碼分析,這本書應該算是深入/精通類了,選讀。
《Generic programming and STL》,號稱C++編程里,就是跟模板,泛型打交道,那麼精通泛型是勢在必行。
《C++ Template》,C++模板編程,代碼復用的經驗之道,必讀。
《Exceptional C++》,跟Effective C++類似,屬於最佳實踐和難題解析,書中列出了許多應用場景和實例代碼供讀者揣摩,選讀。
《More Exceptional C++》,上書的補充。
《Exceptional C++ Style》,上上書的補充
《Inside The C++ Object Model》,有了上面這些書做鋪墊,那麼終於可以讀此神書了。它會帶你游覽C++對象模型的底層實現機制。讀完此書,任何C++代碼看起來如同行雲流水,必讀。
2. 優秀的C/C++開源項目(閱讀代碼)
OS:linux kernel LVS、Linux應用程序
DB:Mysql、PostgreSQL
Complier:VM、GCC
Framework:OpenSip、SipProxy、
Net:ACE(Java Mina、Netty)、TCP/IP、HTTP協議棧
Cache:Memcached、Redis、
Library:STL(java util package)、Boost、Qt(UI)、
balance:Apache、Nginx
GSL
地址:https://github.com/microsoft/GSL
Boost文檔
地址:https://www.boost.org/doc/libs/
wxWidgets官網
地址:http://wxwidgets.org/
gtkmm
地址:https://www.gtkmm.org/en/
CopperSpice
地址:https://www.copperspice.com/
Qt
地址:https://www.qt.io/Eigen
地址:http://eigen.tuxfamily.org/index.php?title=Main_Page#Documentation
Plot utils
地址:https://www.gnu.org/software/plotutils/
Asio
地址:https://think-async.com/Asio/
POCO
地址:https://pocoproject.org/
abseil
地址:https://abseil.io/
C++開源庫匯總列表
地址:https://en.cppreference.com/w/cpp/links/libs
除了這些開源項目,也可以找一些免費的公開課,那這里也推薦一個ACM金牌大佬講授的免費C++課程,可以去體驗一下:
學好C++才是入職大廠的敲門磚! 當年要是有這課,我的C++也不至於這樣
已失效
3.C++語法講解
語言基礎
詳細介紹變數、表達式、語句、指針、數組、流程式控制制、函數、文件組織等。
抽象機制 - 面向對象編程
深入講解C++的抽象機制,封裝(類)、繼承、多態;操作符重載、函數對象、異常處理等。
模板 - 泛型編程
詳細介紹C++的模板機制,類模板、函數模板、模板特化等方面的內容。
4.深入c++面向對象
4.1、從C到C++
引用和指針:為什麼引用很重要
const關鍵字:為什麼const很重要
名字空間 (namespace)
4.2、深入C++對象
關於C++對象
內置類型的對象,如int、double對象,自定義類型的對象
對象類型的定義
關鍵字class和struct
類成員:成員函數和數據成員
靜態數據成員
成員的訪問控制
對象的size
關於this指針
onst成員函數、const究竟修飾什麼
mutable數據成員
4種特殊成員函數:constructor、destructor、 constructor、operator=
對象的構造、初始化列表
對象的析構
對象的復制
什麼情況下有必要顯式定義4種特殊函數
C++對象生命周
4.3、操作符重載
關於C++中操作符重載機制
重要操作符重載
算術運算:+, -, *, /, %, ++, --, ...
關系運算:>, <, ==, !=
下標存取:[ ]
函數調用:(),函數對象
類型轉換、單參數構造函數與隱式轉換、阻止隱式轉換 -- explicit關鍵字
友元與成員
4.4、面向對象基礎 -- 繼承
基類與派生類
再談對象的構造與析構
虛函數、純虛函數
派生類的內存布局、虛函數表
多態、多態類型、如何體現多態
虛析構、為什麼虛析構很重要
4.5、關於繼承更多的話題
多繼承
虛繼承與虛基類
對基類的訪問、public / protected / private繼承
Down cast:static_cast<>和dynamic_cast<>
運行期類型識別 (RTTI)
4.6、C++與面向對象設計
C++語言機制提供了完整的OOP支持
超越繼承
OOP若干法則和設計模式
5.C++泛型編程與STL
5.1、C++ 模板機制
5.2、STL 概要
5.3、STL容器
5.4、STL迭代
5.5、STL演算法
5.6、預與定義STL數對象
5.7、STL適配器
6. C++進階
《C++ Primer》
最新版本:第三版(第四版國外已上架, 國內一些網上書店也在預訂中)
適合有豐富C經驗,缺乏C++經驗的。不過我個人一直認為此書帶著過於強烈的C語言的痕跡,對於C++的學習未必是 好事。
《The C++ Programming Language》/《C++程序設計語言》
最新版本:第三版特別版
簡稱 TC++PL,有其他語言的豐富經驗的。(也有人簡稱之為「TCPL」,但需與另一本《The C Programmer Language》區分開來)
《Essential C++》
《Accelerated C++》
這兩本薄一些,都是不錯的選擇。《Accelerated C++》本人沒有讀過,從各方面的評價來看,完全值得推薦。
以上幾本書都有相應的中文版,而且翻譯的質量都不錯。上面的書未必都需要讀一遍,但無論如何,TC++PL是應該閱讀的。
《Effective C++》
最新版本:第二版(第三版國外已上架,國內一些網上書店也在預訂中)
簡稱EC。C++程序員必讀!很多時候,我們說C++聖經不是指TC++PL,而是這一本。《The Pragmatic Programmer》一書中寫到:「一旦你發現自己要參與C++項目的開發,趕快跑(不要走)到書店去購買Scott Mayer的《Effective C++》,可能還要《More Effective C++》」。
《C++ Coding Standards: 101 Rules, Guidelines, and Best Practices》/《C++ 編程規范》
個人認為此書應為C++程序員必備的案頭書。幾乎Effective系列和Exceptional系 列都在這里得到了總結。最新的模版、異常的業界經驗都在這里的到了體現。可能的唯一缺陷就是對一個新手而言,關於「為什麼這么做」的問題,解釋的不夠。
我 的看法是:如果你不理解其中的條款,記憶,並且照做;如果你理解其中的條款,我猜你一定會同意書中的觀點。我認為這本書中的內容至少在2009年以前都不 會過時,人們將廣為傳誦它制定的101條戒律。
還不知道他的簡稱,也許「101」會成為一個候選者?
提到《Effective C++》,那麼另外三本書一一浮出水面:
《More Effective C++》
《Exceptional C++》
《More Exceptional C++》。
新書《Exceptional C++ Style》也是值得一看的好書。
上 述幾本書,一本也不應該放過。
個人建議上述書籍按順序閱讀。並且,在將來反復閱讀這幾本書。
《Thinking in C++》/《C++編程思想》
這本書及其中文版傳言好壞都有,沒有認真看過,不做評價,如果確有興趣,不妨嘗試 一下該書。
以下幾本書基本上涉及的都是語言本身,大體上可以按照以下的順序閱讀。
《C++必知必會》
如果早一年,這本書將是重量級的,然而它被101和《Exceptional C++ Style》蓋過一頭。
《C++ Gotchas: Avoiding Common Problems in Coding and Design》/《C++程序設計陷阱》
這又是一本我未曾讀過,而且廣受好評的書。
《STL 源碼剖析》
這本書我剛到手,就被人"借"走,以至於到現在也沒有看過。看過這本書的朋友,可以給一個合適的評價。
7. C++進階之數據結構基礎
這是所有編程語言中最應該學習的部分,程序組成的基礎之一。
順序存儲、鏈式存儲、循環鏈表;
雙向鏈表、棧(順序和鏈式)、隊列(順序和鏈式);
棧的應用、樹基本概念及遍歷、二叉樹;
排序演算法、並歸演算法、選擇、插入、快速、希爾。
以上這些內容你知道嗎?
8. C++進階之UI界面開發
掌握QT類庫構架,圖形界面開發模型;
掌握QT開發技巧,消息機制,圖形處理;
掌握QT網路編程,UDP,TCP使用方式;
掌握QT文件處理方式,序列化;
掌握QT在windows,linux,ios,android不同平台下的移植技術。
9. C++進階之Unix/Linux網路伺服器
掌握Unix/Linux平台開發方式;
熟練使用系統調用;
熟練Unix/Linux內存管理,進程,線程調度;
熟悉網路伺服器開發方式,熟練編寫TCP,UCP網路服務程序;
掌握同步/非同步IO模型在網路編程中的使用方式。
10.C++進階之資料庫開發
掌握SQL語言的實用技巧。Oracle,MySQL資料庫的使用方式。
如果你能熟練掌握以上列出的技能,具備解決復雜問題和技術難點的能力,而且你能獨立開發一些比較復雜的功能模塊,那麼很榮幸地告訴你,你已經達到中級水平,薪資過萬對你來說簡直是小菜一碟。
11.C++標准參考
C++ reference
地址:https://en.cppreference.com/w/
C++ Coding Standard
地址:http://www.possibility.com/Cpp/CppCodingStandard.html
Standard C++
地址:https://isocpp.org/
State of C++ Evolution
地址:http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2597.html
The C++ Resources Network
地址:http://www.cplusplus.com/
Draft C++ Standard: Contents
地址:http://eel.is/c++draft/
關注一些公眾號,比如c語言與cpp編程
㈤ 學python編程要做筆記嗎
因為python 學習時一些知識點不可能都能記得住,還有會同時看多本書。做筆記便於今後復習、查詢、消化吸收。
㈥ c,c++的編程規范如此晦澀,怎麼還有那麼多人遵從
C語言發展如此迅速,而且成為最受歡迎的語言之一,主要因為它具有強大的功能。許多著名的系統軟體,如DBASE Ⅳ都是由C 語言編寫的。用C 語言加上一些匯編語言子程序,就更能顯示C 語言的優勢了,像PC- DOS 、WORDSTAR等就是用這種方法編寫的。
我是學C的,感覺C很好啊,我不知道Java,C語法不是很嚴,可以自由編寫,創新空間很大,而且效率高。我覺得,只要能精通任何一種語言,都可以用不同的方法達到相同的效果的,這就是創新,各取所長嘛。
㈦ 程序員用來做筆記的軟體有哪些推薦
推薦三個好用的筆記軟體給大家。
1、有道雲筆記有道雲筆記+Markdown語法。優點是手機、電腦可同步使用,而且關鍵免費。
2、visual studio code一款功能強大的記錄軟體,可裝插件。
3、DocRun 算力筆記可以展示代碼,支持交互運行代碼 c++/python/js/matlab/R。
作為一個超級愛分享,愛記錄,愛總結,外加愛記錄的程序員,真的是會經常用到一些非常好用的筆記軟體或者工具,所以,我可以給大家推薦一下,我自己是如何做筆記的,都用到了哪些軟體?
首先,我先說一下,我是一個 MBP 的忠實粉絲,所以我的電腦就是 Macbook Pro ,所以分享和推薦給大家的做筆記的軟體都是基於蘋果電腦的。(PS :蘋果電腦真的非常好用)
首先,記筆記最重要的是什麼?其實,記筆記最重要的是可以隨時隨地非常方便的把自己想記錄的內容,馬上記錄下來。那麼,Unclutter 這款軟體真的是非常的好用。非常方便的調出來做筆記,只要你點擊復制,自己生成 歷史 記錄。簡直不能太方便了。我簡單介紹一下它。
Unclutter 本身是一個多功能的隱藏菜單,裡麵包含 Clipboard(剪切板),File Storage(存儲區域),Notes(隨手記)三個功能區,當你用滑鼠或是 Trackpad 從屏幕頂部向下滑動時,Unclutter 菜單就會落下來,接下來的操作就會非常容易了。
看到了嗎?最左邊是剪切板,中間是文件存儲區,最右邊是 notes 隨手記。你只要使用復制或者剪切功能,復制文字的話,它都會自動復制到剪切板上。如果你復制的是圖片,就會自動存儲在文件存儲區。
另外,你想做的筆記和內容,可以直接在最右邊的隨手記上記錄,可以生成記錄的 歷史 列表,非常的方便。
顯示這個面板的方式非常簡單,把滑鼠放在屏幕頂部,雙指向下滑就能下拉啟動該工具;反之,雙指向上滑動則是收回工具。
Typora 這款軟體就不用我過多的介紹了吧?被稱為世界上排版最美的 MarkDown 工具。
我們隨手把自己記錄的筆記記錄下來以後,下一步該怎麼辦呢?肯定是要學習總結,整理成文章啦。整理文章,我個人最喜歡用的當然是 MarkDown 這樣輕量級的標記語言做的排版。那麼我就會用 Typora (註:這款工具也有 windows 版本)。
Typora 是一款好用極簡免費的跨平台 Markdown 編輯器,軟體使用這款軟體能夠幫助用戶輕松將文本轉換到 HTML,軟體從底層向上設計,軟體支持 markdown 的標准語法,同時這款軟體還支持動態預覽功能,一鍵預覽,讓一切都變得如此干凈、純粹,是一款不可多得的優質 markdown 編輯器。
我個人非常喜歡這款軟體,尤其是再配搭圖床工具,可以直接把圖片上傳搞定,簡直不要太方便了。
其實,我個人不太喜歡有道雲筆記,為知筆記,以及印象筆記這樣的軟體的,因為我感覺大部分使用它收藏了之後,大家可能就忘了,很少打開這樣的筆記工具去學習和看了。
我使用使用隨手記,直接在桌面上呼之欲出能夠讓我看到今天總結的東西的軟體,配合上寫作軟體,讓我效率很高。因為,我需要把筆記,及時整理成文章,然後發布在博客上,只有,把筆記整理成文章,才能轉化成自己的語言和知識,這是一個提高和學習的過程。
而不僅僅是使用各種收藏類的筆記軟體,把他們收藏了之後,就不再管了,可能過幾天你都能把記錄的筆記都忘了。而我推薦的這兩款工具,是隨時都可以調出來馬上看到和使用的,尤其是 Unclutter 這款工具,在電腦上,往下呼之欲出,馬上就能看到,再學習和整理。我認為,這才是記筆記正確的方式。
這也是我學習的方式。
都2020年,全面雲時代了,還軟體,還編輯器[淚奔]。就連微軟的宇宙第一IDE都要推出web版本了,各位技術人員能不能專業點,跟進一下時代潮流!十萬阿里人都在使用的技術文檔工具「語雀」了解一下,在線記錄,不用安裝,支持技術人員常用的各種格式,免費使用,markdown文檔,代碼,腦圖,表格,uml,圖片,視頻,office等等。支持十人團隊協同編輯,實時分享,用完這個,我相信你會把你電腦上的這雲筆記那筆記軟體,各種編輯器全部卸載[靈光一閃]。什麼?在線編輯器,沒網幹不了活?!5G都來了,你告訴我你沒網,你轉行吧[大笑]
程序員做筆記的軟體?聽起來好像程序員很特殊似的。不過稍微想想,在記筆記的方面,程序員還真有一個特殊之處——他們的筆記,很多是嵌在代碼里,當做注釋寫的。
注釋之外,還有項目規劃、大腦清理、頭腦風暴、參考資料、進度追蹤之類的筆記。這些內容我用OneNote來做。因為OneNote的層級結構做得特別好,很符合理工男的邏輯思維習慣。
所以回到題目, 我的推薦是:程序相關的直接記到代碼里,思維相關的記到OneNote里。
稍微展開說幾句:
1、程序相關的筆記直接記到代碼里。
程序員要不要寫代碼注釋,這是一個爭論已久的話題。爭論的本質,其實是「相不相信自己的長期記憶力」,以及「相不相信代碼本身就是注釋」。我個人不相信長期記憶力,所以要寫注釋。但我又偏向於好的代碼,本身就是自解釋的,不需要寫注釋。
如果帶項目,考慮到團隊協作,這個爭論往往是以「寫注釋」告終的。寫程序時候的思路、坑、用到的演算法、需要注意的事情、後續改進的地方,都可以直接用注釋的形式寫到代碼里。這樣其他接手項目的程序員,可以更容易理解你的代碼。
那麼,程序員用什麼軟體寫代碼,也就是用什麼軟體做編程筆記了。我試用過很多,最後還是更喜歡Sublime Text.
2、思維相關的記到OneNote里。
其實跟項目相關的思考,大部分內容還是不方便記到代碼中的,我會記到微軟的OneNote里。
跟項目沒有關系的,只要是思考和學習內容,都可以記到OneNote里。我現在已經把OneNote作為我的文檔中心,只有在不得已的情況下,才輸出成單獨的文檔。你現在看到的這篇問答也是在OneNote里寫出來的。
在一個統一的內容管理軟體中處理文檔,簡直太方便了。定位、查找、復制、整理,統統很容易。
OneNote最大的好處,是它的多重分類層級。大致分為筆記本、分區組、分區、頁面、子頁面幾個層級。它的分類導航排列在工作區四周,本身有很強的提示功能,很容易能夠把分類做得井井有條。我個人感覺,OneNote的分類效果,遠比在資源管理器里直接用文件夾做分類好得多。
OneNote另一個殺手鐧,是多平台同步。我現在做筆記已經全天候無死角了。PC、Pad、筆記本、手機,統統自動同步。能夠隨時記筆記,可以說是筆記軟體最重要的功能了,這方面OneNote做的不錯。
對了,OneNote還是免費的,不但軟體免費,還提供25G的雲存儲空間,還有微軟出品的品質保證。有人說OneNote的雲同步太慢,我實測很久,感覺完全夠用。真的不夠用了,還有商業化的解決方案可供選擇。
3、零散的想法用訊飛的語音輸入,記到各種「快速筆記」中。
OneNote自帶一個「快速筆記」——沒有分類的筆記。你有了一個突然冒出來的想法,可以先記錄下來,以後再整理。這個快速筆記也是多平台同步的,很方便後續的加工處理。
不管何時,只要你有了想法,就可以用手機呼出快速筆記,說出你的想法,用訊飛輸入法識別成文字,記錄下來。如果希望直接記錄語音也沒問題,OneNote本身就支持。
總結一下吧:
程序猿的筆記,程序相關的,大部分記到代碼中,小部分記到OneNote中。其他筆記,都記到OneNote中,構建自己的個人知識體系。有了零散的想法,也可以通過「快速筆記」第一時間記錄下來,免得遺忘。
一句話:OneNote真是個好用的東西,即便你不是程序員,也應該考慮考慮它。
我推薦一款:Evernote(印象筆記),非常好用且功能強大的一款筆記軟體。
我推薦它有以下幾個理由:
多個設備之間同步印象筆記有PC端和移動端,電腦編輯以後,手機上可以立馬看到。平時外出需要記錄問題的時候,拿出手機就可以記錄。回到家以後打開PC端的印象筆記,立馬就可以看到通過手機記錄的內容。並且支持多個手機和多個PC之間相互同步。
這也是它最大的優點。平常我們需要寫各種技術文檔。有時候領導要求我們做成PPT給其它同事演示分享,而程序員是非常討厭做PPT。印象筆記解決了程序員這一痛點。用印象筆記寫完文檔以後,可以直接以PPT的形式演示,無需在製作額外的PPT。
印象筆記可以直接畫思維導圖,用思維導圖進行頭腦風暴或信息梳理,激發靈感,高效梳理思路。還能在導圖中與筆記巧妙聯動,讓信息串鏈起來,或是一鍵為筆記本生成思維導圖目錄,高效連結相關信息資料。
支持MarkDown語法Markdown 是一種輕量級的標記語言,用簡潔的語法代替排版,我們程序員非常喜歡使用這種語法。 其常用的標記符號不超過十個,相對於更為復雜的 HTML 標記語言來說,Markdown 十分的輕量,學習成本也不需要太多,且一旦熟悉這種語法規則,會有沉浸式編輯的效果。印象筆記Markdown支持CommonMark和GFM標准。
此外,印象筆記還支持 音頻筆記、拍照筆記、多人協作、收藏網頁和文章等功能,是團隊協作和個人工作的最佳選擇。不過,印象筆記的高級功能需要付費使用。
用過notion、印象筆記、有道雲筆記、石墨文檔、語雀。其實就兩個嚴格來說不是筆記軟體,是協同辦公。但是語雀很好用,就是語雀客戶端丑一些,但是挺好用的。目前在用語雀
為了找到合適程序員的筆記軟體,我試用過很多,如OneNote,Notion,有道雲筆記,Quiver,MWeb,語雀,GoodNotes還有Notability。
最後我的選擇 電腦端用語雀 , iPad端用Notability+備忘錄 。
OneNote 的功能非常強大,各種平台也都支持,可以說是綜合實力最強的一個了。但是對於我來說最大的問題是打開速度太慢,再加上伺服器在國外,網速也很感人,對於我來說,這點很致命,導致我還是放棄了它。
Notion 這個軟體網上評價都很好,但是一個 全選功能只能選中當前塊 讓我放棄了。
有道雲筆記 體驗基本都還不錯,但是在Markdown中插入圖片要購買會員就沒有再試了。
Quiver 和 MWeb 有些相似,本地筆記的功能夠用,也都支持Markdown格式,但是不同電腦之間同步會比較麻煩,只能用雲盤或者是自建git倉庫。
語雀 是我經過挑選之後最後選擇的,編輯器對於各種功能的支持都有,還支持團隊編輯,可以查看 歷史 版本比較差異,程序員用來建立知識庫或者是團隊文檔庫都很不錯。
由於語雀對於移動端不支持,所以在iPad上我比較了GoodNotes和Notability,最後選擇了Notability,至於選擇的原因可以看我的另一篇回答,裡面有說到。
當然,這只是我接觸體驗過的筆記軟體中的比較,僅供參考,也許還有我沒有接觸過的更好用的筆記軟體。
雲端的有免費的有道筆記,OneNote, 付費的印象筆記,為知筆記,總體來說,如果你筆記整體內容比較少的話,這四個用起來都差不多,但是如果筆記整體比較大,內容很多,超過幾千條,那免費的就最好用OneNote,付費的就用為知筆記。如果你只是在本地電腦上使用,那就推薦使用myBase,功能很強大,幾乎是不二的選擇
作為一個持續學習的程序員,筆記必不可,而我使用的筆記軟體,主要有2個,分別是印象筆記、有道雲筆記,下分別簡單介紹下,也大同小異,看個人喜好選擇了:
一、印象筆記1.支持多端雲同步
可以在ios、Android、window、Mac、ipad、web頁面等形式,編寫你的筆記
但這既是印象筆記的優點,也是印象筆記的缺點,就是超過2個端,需要支付會員,才能同步其他端。
2.操作簡單。
3.window下使用,當筆記內容過多時,軟體經常卡崩潰,之前因此棄坑。
二、有道雲筆記1.支持多端雲同步
可以在ios、Android、window、Mac、ipad、web頁面等形式,編寫你的筆記
2.界面優雅
3支持多級存儲(印象筆記只支持2級)
即你可以創建一個文件夾,文件夾下面再創建文件夾,類似的window的操作,分多級來存儲分類你的筆記。
4.大廠支持
這是互聯網大廠網易旗下的產品,有保障。
在互聯網還不發達的時代,無論是哪一行的從業人員,對於會議的介紹,知識點的整理都是習慣性的記錄在筆記本上,隨身攜帶上面記滿了密密麻麻的備忘錄,用完的記事本是一本接一本,到了近幾年隨著互聯網的發展,網上的雲端筆記也越來越多,所以選擇一款適合自己的雲筆記顯得尤為重要。
我是在14年踏入程序員這個行業,對於常用的語法還有函數是真心的記不住,但是在那個時候也沒有經驗,就在電腦上新建個記事本,把遇到的問題以及解決問題的方法記下來,我記得當時還隨身攜帶著U盤,到其他電腦上再把文件拷出來,後來就傳到360雲盤,等到換了電腦也能直接從360雲盤上下載來下。
也許很多人覺得我的這個過程很繁瑣,但這也是那幾年我最常用的一種做筆記方式,我相信也會有和我有相同經歷的小夥伴吧,不管是筆記還有常用的軟體就是保存在360雲盤上,但是過了幾年360雲盤突然宣布不再免費提供個人版,這讓我們這些個人用戶一下慌了神,在免費下載日之前著急忙慌的開始備份資料,已經不記得當時丟失了多少資料,最後隨著時間的流逝,當時做的筆記也都無從查找了,對於自己來說也是一筆損失。
那時間來到最近兩三年,我發現我身邊的同事都把伺服器的信息或者常用的賬號密碼保存的很清晰,我就問他用的是什麼軟體, 從這時開始,有道雲筆記走進了我的世界,一經使用我就對這款軟體愛不釋手。
有道雲筆記是網易旗下的一款在線保存文檔筆記的一款產品,無論是在界面的設計,還是功能的使用中,對於我來說都能夠滿足大部分的需求,我常用在電腦編輯, 每天到公司第一件事就是先登錄有道雲,因為每天有太多的資料賬號去登錄,先打開有道雲的網頁,在用到其他資料的時候就可以很清晰的找到所需信息 ,並且支持手機端APP同步,如果在外出差不方便打開電腦,在手機上做完筆記就可以一鍵保存了。
除了有道雲筆記之外,我這邊了解到的常用筆記還有 印象筆記、騰訊文檔、WPS文檔等等 ,其實都可以滿足各種做筆記的需求,最後希望大家能找到一款適合自己的筆記,有效的提高自己的工作效率。
㈧ 如何學好編程
學好編程其實很簡單 就是要多花點時間去做以下事情: 1. 多做筆記,特別是電子筆記,如:遇到好的代碼可以記下來,下次使用時不必重新敲了,整理歸類; 2. 多上機實踐:這個是關鍵,對於書上的每個例子最好自己編程實踐一下 最重要的就這兩條,至少我當初學習編程的時候是這樣做的,也很管用。 你是業余的,那就更需要花時間了,剛開始學的時候肯定有很多不明白,你就把它先記下來,像記英語語法一樣,程序也有它自己的語法,多實踐後自然就明白了。另外,網上有很多這方面的電子書,你可以在狗狗里搜一下,CHM和PDF的電子書最多,從C語言開始學,因為C是每個程序員的起點語言。
㈨ 看源代碼時,你喜歡怎麼做筆記
學習編程的人,往往繞不過 Github,經過這段時間的嘗試,我發現 Github 的確有很適合做筆記的地方。 但,非常不建議用issue,其最大的問題在於不支持 git 操作,也就是備份及版本管理非常麻煩。 顧名思義啊,issue是提出問題,討論問題的地方,用這個寫筆記,抑或是寫博客。的確非常特立獨行,但是否真的合適,值得商榷。我知道這種方式的流行是因為某些前端大牛。但,我始終認為,永遠不要跟風大牛的行徑,多聽聽自己內心的聲音。 那麼在 Github 我推薦什麼?是 Wiki,About GitHub Wikis · GitHub Help。這個東西的初衷是用來做項目說明文檔的,而文檔,不就是更規范的一種筆記形式嗎?況且, Wiki 因其自身特性,本來就是最高效知識整理工具,大牛們用 Wiki 來積累知識與技能的例子數不勝數:例如閑耘™. Wiki ,第一次看到時真的把我震撼到了。