杰出软件工程师的习惯 - NetSmell



杰出软件工程师的习惯 - NetSmell

1.时间观念

每个人都不喜欢别人迟到,公司更是如此,没有那个领导喜欢爱迟到的员工。作为程序员,有时不得不为了完成当天的工作而加班加点,所以到了第二天可能会导致迟到,一天的正常工作时间里还有客户和你的团队这么多人,但不能因为如此,就让这么多人去迁就你一人。

2.客户至上

做任何项目的前提就是一定要了解清楚客户的需求才可以展开工作,不能只是了解用户的表面意思。所以,一个优秀的程序员应具备把客户繁琐的要求做到,最后做出的成品是客户需要并满意的。

3.开展项目之前要做好一切准备

一个优秀出色的程序员,一定会在开展项目之前就做好整个项目的算法,如果没准备好算法,那他一定不会像没头苍蝇一样开工写代码,因为后续写代码只是一个编码任务,只有把前期工作做好了才能开始后续的。


Read full article from 杰出软件工程师的习惯 - NetSmell


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