程序员累了怎么办? �C 码农网



程序员累了怎么办? �C 码农网

倦怠发生的原因

程序员比其他领域的专业人士更容易产生职业倦怠。至于为什么会出现这种情况,我也没有一个明确的答案,但我认为有四个主要原因。

  • 第一个是生理原因。每天坐在办公桌前,面对着电脑,是不健康的,会让人更加无精打采、昏昏欲睡。嗜睡还可能导致其他不良的生活习惯,如吃零食,抽烟,熬夜等。然后最终导致郁结于心,产生倦怠感。
  • 第二个原因是,编程是认知高度密集并且压力非常大的工作,会导致心理疲劳和损伤。
  • 第三,有可能你现在已经精疲力竭了,因为正在做的工作耗尽了你的力量,并且收获甚微。对此,唯一的解决办法是离开一段时间,好好反省下――如果不考虑钱的因素,你希望做什么样的工作。
  • 第四个原因不是我想出来的,是我在《Hacker News》的评论部分发现的。有一个人准确地描述了,"职业倦怠是由反复做大量牺牲,或努力完成高风险问题最后却以失败告终而导致的。这是伏隔核(nucleus accumbens)负面预测落差的结果。你的大脑需要理智地应对失败。这一条说得真的太对了。在创建软件的过程中,基本上没有一天不是处在各种失败和挫折中。

我本身也经历过好几次职业倦怠。虽然我没有一次放弃编程,但偶尔我也会怀疑我选择的职业是否正确。所以,从那时起,我开始注重策略化的工作方法,以保持长效的动力和生产力。我将在这篇文章中介绍我的一些开发习惯,以及一些可以预防或甚至消除倦怠的技术手段。


Read full article from 程序员累了怎么办? �C 码农网


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