“写作” 是优秀程序员的基本技术栈 ・ 子明 - 茫茫网络中的一间小黑屋



"写作" 是优秀程序员的基本技术栈 ・ 子明 - 茫茫网络中的一间小黑屋

特殊的程序员

作为特殊的一类群体,程序员往往表示着一群非常热衷于解决问题的人群,他们会因为探索计算机的奥秘、放弃社交、娱乐等时间来进行学习、交流,所以技术的层次成为了这个行业的等级制度,每位程序员都渴望技术得到提升、那么问题来了,博客能够给程序员带来哪些收益?

从写作中得到收获

仿佛是写给自己看的,在这其中也具有相当大的意义,意义在于可能并不会去描述自己怎样,怎样,通常用来回顾自己学习的过程,提升自身的能力为主,呈现自己的思路,并将其分享出来。
一位优秀的程序员,"写作"能力是基本的,分享则代表对于过程本身的一次重新经历,将过程本身讲清楚,对于深刻理解与记忆是非常有帮助的,经常写博客的人都会懂得如何与人沟通,这些都会是一名优秀程序员身上的光环。

如何去编写博客

标题,如果你没有一个好内容,最起码你要有一个好标题,这就是所谓的 "标题党",标题如同第一印象一样重要,它决定读者是否会点击阅读,如果你想找一个漂亮的女朋友,我想你应该买身亮丽的衣服、一个帅气的发型,哦不我并没有教你泡妞,主要是要起一个有趣的标题

介绍,大多数 Github 上的项目中都会存在一个README的文件,简单的描述了要解决的问题以及部署步骤,大多数人都会先看 README,博文没有什么不同,简单介绍一下你的文章,就像你应该告诉面试官,你的名字,简介以及技术方向

过程,过程是你所想表达的流程,我想这才是主要的,标题与介绍都是来辅助过程的,也许某一天你解决了某一个技术难题或者一个该死的 BUG,解决问题的过程就是主题,你应该清晰的描述出来。

结论,大多数的文章的尾部,都应该是你对整个过程的结论,它也许是导致 BUG 的原因,也可能是你对过程的看法

本篇的结论

我想你应该对于如何写作有了一定的了解,你还在等什么,人生苦短时间在慢慢的流逝,你应该用博客来记录你的生活与工作,那么,从现在开始,奋斗吧 同学


Read full article from "写作" 是优秀程序员的基本技术栈 ・ 子明 - 茫茫网络中的一间小黑屋


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts