用匠心和铁手,打造自己的人生 ―― Wtser - SegmentFault 团队日志 - SegmentFault



用匠心和铁手,打造自己的人生 ―― Wtser - SegmentFault 团队日志 - SegmentFault

我觉得这是一个纯粹被兴趣所驱动的选择。从初中家里有了电脑,我就喜欢瞎折腾研究它。高中的时候也是公认的电脑高手。那个时候互联网远没有现在这么发达,没有大数据、云计算、电商这种概念,所以这个选择并不是追逐浪潮,而是我自己真真切切的喜欢。

觉得一个程序员最需要什么样的品质?

程序员就像一个学校里最酷的 nerds。他们根本不去操心老师的课,却又什么都懂。为什么呢?因为程序员最厉害的品质就是主动推进。他们自主学习不熟悉的知识,主动探索解决问题。他们需要具备超强的解决问题的能力,在没有人监督帮助的情况下,也能够顺藤摸瓜,一步一步学习新技能,使用新技能,干掉大 boss。与此同时,程序员还需要一针见血的洞悉能力。很多用户,由于自身有限的专业知识水平,往往不知道自己真正想要的是什么。这时候就需要程序员用专业的能力不断和用户"沟通",来发现用户需求的深层次原因。这种沟通不仅限于语言上的沟通,程序员更多的是通过技术手段采集有效数据,分析这些数据来了解用户。

什么是程序员思维?

首先,程序员看待事物就像把这个东西放在手术台上要去解剖它,要去理解它的内在逻辑。比如一个手机,在一般人眼睛里它只是手机,而在程序员的眼中,它就是个生命体,有自己的 body(硬件),自己的灵魂(OS),能量管理(电池)。各个部分都是互相协作的。比如,OS 要根据硬件的条件去设计。其次,程序员喜欢利用自己的编程技能来傻瓜化自己的生活。比如我自己喜欢阅读各大新闻类网站的最热最新文章,但是繁琐地打开一个个网站去阅读,太费时。于是我自己做了一个帮助推送所有自选网站的热门新闻的浏览器扩展。这样所有的想看的新闻就能一键 get!

为什么选择 SegmentFault?你在 SegmentFault 的工作,感觉有什么收获?

我觉得选择一家公司,最重要的是深切地认同公司产品的价值,这样才能保证我的工作是产生价值的。选择 SF,首先因为我自己就是 SF 的用户,我使用过 SF 的产品,从心底里认同它给不同阶段的程序员带来的帮助和成长。与此同时,我关注一个公司是否能推动我个人的进步。创业公司的优势就是在此。它就好像一个刚出生的小孩,充满了活力,没有历史包袱。由于人员较少,管理灵活,自由,人性化。随着公司的成长,我也需要不断地成长来与之适应。我需要不断的打破原有的舒适区,进入未知领域进行探索。


Read full article from 用匠心和铁手,打造自己的人生 ―― Wtser - SegmentFault 团队日志 - SegmentFault


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