论学习和工作的最大区别

来源:互联网 发布:包贝尔鸡兔同笼算法 编辑:程序博客网 时间:2024/06/04 01:13

论学习和工作的最大区别

    版主我是一个刚毕业进入工作岗位的大学生。之前有过一段实习的经历,在58同城实习了有半年。在实习期间,接触工作都是一般的小case,而且都是有人带着你做,甚至有些公司的实习根本就不会让实习生去做真的上线的东西,导致很多实习生到实习结束都不清楚上线的流程是怎么样的。
其实,对于一个工作很多年的人和一个刚进入工作的新人,最大的区别在哪里呢?这是一个值得思考的问题。对于程序员而言,其实你有个三五年的工作经验基本上就可以说极大多数的程序问题在你的手里都不是大问题。那么问题来了,其实对于我们新人而言,我们最大的问题在哪里,为什么有经验的人可以比我们多承担几倍的工作量,而且游刃有余呢?
    我和我的老大沟通之后得出了一个暂时认为比较正确的结论:我们新人对时间的管理和问题的认知上不够好。首先,可能就会有人问了,我已经给了自己计划表怎么就时间管理不好呢?大多数的人没有一个清楚的时间表的,这是一个方面,另外有一个方面在于,公司招我们不是让我真的写代码的,是让我们帮着解决问题的,如果不写代码可以解决那也是可以的。所以我们拿到问题首先应该考虑的是,这个问题哪里需要我,哪里需要别人,哪里自己可以解决哪里不可以,分析完了这个然后给出一个大概的时间什么时候可以处理完毕。这个是对时间的管理。问题认知:我们对问题的认知在于,很多新人会认为,问题既然交给我了,那就应该由我 来解决!但是,真的是这样吗?举个简单的例子,线上现在出了一个bug,这个时候产品回来找你的,在我们这里一般是会来找后台人员的。那么这个问题一定是出现在后台部分吗?不一定,因为产品自己都不知道问题出在哪里了。就是知道不是很对,好这个时候我们应该先判断问题是在前端还是在后台。然后交给相应的人去做,就可以了!而不是简单的认为他们已经将问题分析过了,这个问题就让你解决一下。
    最后还有一个最重要的东西,大家都说在工作中沟通重要,重要在哪里了,你清楚吗?其实,重要性在于我们子啊工作中一般一个东西不是一个人完成的。这个时候你做的东西可能会影响到其他的人。所以当你的工作完成之后一定第一时间去通知其他人,而不是去做下一个工作。及时和leader沟通工作的进度。很重要,不要让leader来问你。因为,如果来问你了,就说明你没有及时和leader沟通,没有帮他解决问题,或者说他还不知道问题解决的如何了,别人要来找他了。所以就显得你不是一个好员工。但是并不是说你没有努力工作!
入职时间不长,总结出一些东西,欢迎指正!