【转载】从我一年编程生涯中得到的经验教训

一年前,我还是一个新鲜出炉刚毕业的学生,刚开始我在Rocketrip的工作。经过一年的时间,我学到了很多东西。我常常在想,要是我能早点知道这些针对应届毕业生的技巧,那么我从学生到员工的转变道路将会顺畅得多。

ps:顺序先后没有特定含义

1.对工作的激情能大大提升你的工作质量。

2.家庭归家庭,工作归工作,不混为一谈。

3.95%的电子邮件没必要立即回应。这个比例可能有待商榷,但我想说明的是需要立即响应的电子邮件数量是非常少的。匆匆忙忙回复每一个进来的电子邮件,其成本会很高。你可以设置你的手机至半小时后提醒。

4.感谢你的同事。即使他们只是做了他们自己的工作,也要感谢他们。

5.你和你共事的人呆在一块的时间,会比和家人、爱人在一起的时间要多。所以确保你喜欢与你一起工作的人。

6.提出问题。当你不明白或想了解更多的时候,一定要问问题。保持好奇心。如果你有更好的办法,那么分享给大家。

7.同伴也是资源。和上面那条类似,如果你想了解某个特定领域,可以问你的同事。

8.设置预期。不要依赖于你周围的人给你设定的预期。如果给你的预期工作量比你认为你应该做的多,那么也许这家公司并不适合你。同时,竭尽全力工作,即使结果比你预期的要多。

9.做业余项目。我赞同要将大部分的生产时间用于工作,但我也认为应该做一些自己的业余项目。博客、项目、等等,都可以。

10.不断学习。自学一些你认为需要和感兴趣的东西。

11.为待做事件列一个清单。除非你的头脑异常清晰,否则你很容易忘记你负责的任务。

时间: 2024-10-16 08:48:00

【转载】从我一年编程生涯中得到的经验教训的相关文章

程序员编程生涯中会犯的7个错误

英文原文:7 Mistakes You're Making In Your Programming Career 作为软件开发人员生活和职业指导,我需要和很多程序员交流,帮助他们提升职业生涯,加速成长.时间久了,我发现很多程序员总是犯着相同的错误,前仆后继,却毫不自知.下面就是程序员在他们的软件开发生涯中最常犯的 7 个错误. 1. 没有明确的目标 心中没有终点目标,那就只会随波逐流. 如果你想在软件开发的职业生涯上获得成功,那么你需要有一个明确的目标.仅仅只是对遥远的未来有一个模糊的想法是不够

【转载】15年编程生涯,资深架构师总结的7条经验

原文:15年编程生涯,资深架构师总结的7条经验 前言: 这是一篇应InfoQ之邀写的文章, 首发在InfoQ微信公共号上. 大家有空可以多看看InfoQ 网站和公共号 , 是个很有深度的优秀社区. 我和很多人交流过一个有趣的现象,那就是刚毕业到30岁这段时间,会觉得时间过得很慢,总觉得自己还很年轻,但是一旦过了30岁,时间就如白驹过隙,一年又一年飞逝而过. 我自己也是,眼瞅着毕业快15年了,15年间从一个刚毕业的菜鸟,成长为技术骨干,做到架构师的职位,回头看看,当年听取亲戚的一句话,误入计算机行

Bruce Eckel:编程生涯(转载)

Bruce Eckel:编程生涯(转载) 说明:Bruce Eckel 著有大名鼎鼎的<Thinking in C++>和<Thinking in Java>.本文是他对程序员(尤其是新手)的忠告 正文如下: —— 大家总是问一个错误的问题:“我应该学习C++还是Java?”在本文中,我将告诉大伙儿:对于选择编程生涯真正需要关注的是哪些问题. 请注意,这篇文章的目标读者并不是那些已经做出自己选择的人.(对于这些人而言)你会继续自己的编程生涯,而不管别人会怎么说.因为它已经渗透到你的

迟到的领悟 在编程生涯初期应了解的事

这里有一些感悟是我希望能够在我进入软件开发领域时所知道的事情,如果我早一些领悟到,相信会比现在更加成功,也更节省一些时间. 软件开发工作没有"正确方法" 在软件开发生涯的早期,我曾经浪费了大量的时间在学习和争辩,错误的相信有一条"绝对正确的方法"能够应付软件开发的很多方面. 结果证明我曾经认为关于软件开发的每一件正确的事情到最后都是错误的. 但是更重要的是,我发现很少有事情是黑白分明的.在写代码和开发软件时所做的几乎每一个决定都取决于当时所处的环境. 我曾经讨论过关

CSDN头版头条 《近匠》 Wijmo 5 CTO:从Web到移动,我的25年编程生涯

现年52岁的Bernardo Castilho先生是GrapeCity(中文名为葡萄城)ComponentOne公司的CTO,在与他的对话过程中.充满风趣严谨和厚重的历史感. 当作为年轻人的我们崇拜着各式娱乐男神女神时,他的偶像却是这个世界上最为杰出的科学家.从少年时代開始.编程成了他的兴趣爱好.并终于成为了他许以一生的职业.作为Wijmo 5开发团队的Leader之中的一个,他是HTML5.JavaScript等众多技术的行家里手,在採訪他之前,笔者特地在CSDN论坛上发起了一个问题征集的活动

在编程实践中不可对英文提示视而不见【转】

近日,越来越多的同学调程序中的一个行为引起了我的注意:遇到了问题不看提示,直接蒙头看代码.提示信息不一定准确,但是最重要的参考之一,有的能直接告诉我们问题所在,有的至少能给我们启发.不看的原因据说是看不懂英文提示. 与同学们交流后给我的结论是,看不懂只是因为没有看.英语学了N年,到真正用英语的时候了,先给自己扣个大帽子——英语不好,然后就舒舒服服地对程序中 出现的问题胡猜乱蒙去了.真的舒服吗?学编程序要在用中学,英语的学习也要用中学.现在每天都有去用英语的必要和需要,却不去主动挑战一下那个所谓的

03--(二)编程实践中C语言的一些常见细节

编程实践中C语言的一些常见细节(转载) 对于C语言,不同的编译器采用了不同的实现,并且在不同平台上表现也不同.脱离具体环境探讨C的细节行为是没有意义的,以下是我所使用的环境,大部分内容都经过测试,且所有测试结果基于这个环境获得,为简化起见,省略了异常处理.我不希望读者死记硬背这些细节,而是能在自己的平台上进行实验从而获得对应的结果.另外,本文仅仅关注于C,可能会考虑C++的表现,但在C++和C#环境下的编译器所获得的看似C代码而实不同的结果不作为参考.基础的东西比如“函数参数传值”.“转义字符”

Bruce Eckel:编程生涯

大家总是问一个错误的问题:"我应该学习C++还是Java?"在本文中,我将告诉大伙儿:对于选择编程生涯真正需要关注的是哪些问题. 请注意,这篇文章的目标读者并不是那些已经做出自己选择的人.(对于这些人而言)你会继续自己的编程生涯,而不管别人会怎么说.因为它已经渗透到你的血液中,你已经无法摆脱.你已经知道答案:C++.Java.Shell脚本.Python.还有其它一大堆的语言和技术,你都理所当然地会去学习.甚至有可能你才仅仅14岁,就已经知道好几种不同的语言. 问我这样的问题的人可能来

Trie(字典树)解析及其在编程竞赛中的典型应用举例

摘要: 本文主要讲解了Trie的基本思想和原理,实现了几种常见的Trie构造方法,着重讲解Trie在编程竞赛中的一些典型应用. 什么是Trie? 如何构建一个Trie? Trie在编程竞赛中的典型应用有些? 例题解析 什么是Trie? 术语取自retrieval中(检索,收回,挽回)的trie,读作"try",也叫做前缀树或者字典树,是一种有序的树形数据结构.我们常用字典树来保存字符串集合(但不仅限于字符串),如下图就是一个字典树. 它保存的字符集合是{to,te,tea,ted,te