读书笔记:富有激情的手艺人和思想者&厨子 (评论: 卓越程序员密码)



读书笔记:富有激情的手艺人和思想者&厨子 (评论: 卓越程序员密码)

"对于忠告,你所能做的,就是把它送给别人,因为它对你没有任何用处。"
   -- 王尔德
  
  软件开发行业的从业人员成千上万,你如何保证自己出色地完成自己的工作?
  
  ch1
  吸收他人的第一手教训和忠告。
  ch2
  我们从事的行业是艺术和逻辑关系紧密。有时如一个艺术家激情四射、有时也像一名工程师"呆板"。
  行业充满了比喻,我们用比喻向外人描述自己的工作。但是我们编写的代码普通人是无法看出他的优雅和糟糕。不像大厨做出的肉汤尝一口就能尝出问到是否太闲;不像音乐家的谱曲一听就能听出调子、节奏是否老套。
  当我们将编程的独特性讲述给普通、解决软件问题的决策方式,我们需要使用"元语言 "。
  元语言是用来谈论、观察和分析另一种语言另一种(对象语言)的语言。他可以是自然语言,如学习外语时用于解释外文的本民族语言,也可以是一套语言符号。

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