让程序员干的爽,他们肯定愿意留下 - NetSmell



让程序员干的爽,他们肯定愿意留下 - NetSmell

开发高级系统/优秀软件

在公司工作的内容,我希望自己做的是主营业务项目,最好是自己负责中心部分的内容,越重要的部分自己做的越有劲。不好向以前那样只是做一些边角料。

有才能的同事

如果自己身边都是些很厉害又能干的同事,那自己工作起来也是充满激情的。而且和这些人讨论出来的方案总是让人满意开心,又能学到好多东西。

我们如何又知道对方是否优秀,就要看对方是否每天都有在学习新的知识来增加自己的技能,但也不是绝对的。还有一点很重要,物以类聚,如果公司有很多优秀的程序员,那么你的公司就会招揽更多的人才。

新的挑战机会

有新的挑战才会激发人的激情,所以程序员们喜欢不断的对产品做出新的改进,但很多软件都没有什么难度,所以觉得毫无挑战。不要总是想着去找什么难题解决才能让别人看到你的能力,如果把一些枯燥的代码组织的简单明了也是个不错的挑战。

满足程序员需要的各种技术

主要是使用一些有趣的编程语言(如,Clojure、Erlang和 Go语言等),还有就是框架和应用程序(如Hadoop和Cassandra等)。但很多公司都无法满足我们。主要是因为一个公司一旦为他的程序选择了某种语言(如C+ +),那么就不会再轻易去改动。如果你想换种编程语言,就只能换工作了。

有固定的用户人群

程序员编程程序的最大动力在于是否有很多人在用,倘若自己辛苦的成果没人愿意用,那就真的太悲摧了,如果你的成果有人在用而且还给以回馈那就再好不过了,所以公司要做的就是尽快把大家做出的成果发布给用户。

薪水是否给的满意

有些公司根本不懂得怎样留住人才,当员工的生产力远远大于公司所给的薪水,那他们的选择就是放弃公司,而有的公司及没有给相应的薪水,反而还要激励压榨程序员们,像这样的公司只会让人快快远离。

好的技巧硬件/软件

没有人会拒绝一台高速的电脑,还有多个显示器来加快我们的工作效率。但总是有一些目光短浅的老板认为这样高的投资不值。

每周工作时间合理

如果总是有加不完的班,那么只能说明这样很不合理,并不是加班时间越长带来的工作效率就更大,如果员工没有足够的休息时间和自由空间,反之效率会更低。

自由的工作环境

偶尔可以允许员工在家工作,虽然个人更喜欢在办公室工作,因为和同事们一起面对面的讨论做开发来是更有激情些,但有时也是一个很好的调节员工心情的办法。

上下班的路途近些

这点很有必要,如果每天上下班时间太长总是心情不愉快的,偶尔堵在路上来几个迟到那心情就更不美好了,这样也会影响工作。


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