到实习的地方多刻苦努力的学习这方面的程序,如果真的想在这方面走下那就多花点心思和时间用心学习。
简介:
程序员(英文Programmer)是从事程序开发、程序维护的基层工作人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚。
由CSDN、《程序员》主办的2007年开发者大调查2007年底已收到15000多份有效问卷,已经是中国调查样本最多的开发者调查。在这次调查中,详细的分析了样本空间的分布状况,发现在庞大数目的有效问卷的参与者中有70%也就是接近一万一千名的参与调查者是IT的全职人员,14%的参与者是有过开发工作经验的学生,从这样的分布就可以看出来IT从业人员对专业知识的需求是巨大而迫切的,CSDN作为专业的软件开发技术门户网站,已经是大家获取这些技术的主要手段。
在互联网公司中,对于一线程序员来说主要考察指标就是过硬的技术,但对于一名技术管理者来说,除了有过硬的技术,其他方面的能力也显得极为重要,比如管理能力,具体说来就是开发的流程管理,项目进度的管理,用人,识人等方面的能力,特别是识人能力,是非常重要的,这个管理者的识人能力直接决定公司以后招进来人的质量,也决定了整体技术团队的技术力量,对公司未来的发展也是相当重要。接下来要说的是,一名技术管理者遇到了一个比较棘手的事情。
据这名技术管理者说,他在面试的时候,发现一位程序员候选人表现非常自信,感觉能力可能会不错,就招了进来,可是进来一段时间后,发现这名程序员只是能吹,能力根本不行,这名程序员目前拿了高薪,自然也不会主动走了,这名技术管理者为这事很是烦恼,一时竟不知所措。
网友一 :自己招进来的人,含着泪也要用下去
网友二 :有本事招过来,没本事辞退,你比他还可恶
网友三 :面试时候说会冰会火,入职了发现只会吹
网友四 :那是你的问题、面试不就是看看打破吹么、一般简历都比本人强、因为要敲门砖、说明你也不行、面半天啥也没面出来。
网友五 :厉害啊,让他去推销吧
网友六 :留着祸害整个部门呢?劣币驱逐良币了解一下……
网友七 :如果你是team lead的话一定要果断清除这样的人。 主要还是从团队着想。 试想你手下有能力的人在了解了这个人的能力之后,会觉得公平么?”为什么这种人和我拿一样的薪水”? 这种怨气累积起来很容易优秀的人就走了。 更别提如果此人本身还特别事儿的话,那你就瞧好吧。 不过如果你们是销售部门什么的可以派他去忽悠客户,物尽其用。
通过这样的案例,可以让我们更深刻了解到管理者用人识人的重要性,有的技术面试官在面试的时候会特别仔细,你可能会觉得比较浪费时间,像这名管理者,可能当时面试比较草率,是节省了时间,那么现在看来,为了这件事情付出的代价不再是花两个小时就可以摆平的,不是么?
其实做为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这里我推荐一个Java交流群730379855,不管你是小白还是大牛欢迎入驻,大家一起交流成长。
首先我自己也是培训班出来的,工作了三年,很有资格说下我的感受。刚出来时,确实有楼主说的情况,看不懂相关公司的代码,培训班培训的跟实际可能存在着差异。代码本身并不难,大部分有javase知识都能看不懂。难的是公司代码逻辑的机构和层次。可能他自己封装了底层,可能他们自己做了框架。可能他们自己重写了jdk的方法。这很可能是导致新来员工看不懂的原因,其次就是代码讲究独立性,解偶性,可重复性。可能一个功能的实现,要有大量的架包和方法支持,你从controll看一个方法,他调用了service层,service层做逻辑判断,可能调用其他包的方法。。。其他包的方法可能又调用了其他包的方法,如此循环下去,导致看不懂。最后就是新技术的引用,现在主流技术是spring微服务,zk,redis,kafka等,可能楼主对这些远程调用,负载均衡不太熟悉导致看不懂。
对于这三个问题,首先第一个问题。楼主可以多问问老员工,不要害怕他们冷嘲热讽,只要能赚到钱,这点委屈不算什么,毕竟公司封装的自己的东西,真的和所学有所差别。第二个问题,楼主要夯实自己的基础,知道自己去看代码,代码不是一行一行看的,看三层,主要侧重看返回值,第三个问题,楼主要树立终身学习的观念,程序员不学习,两三年就会被淘汰,现在技术水平更新那么快,所以只要有心,这些都不算什么!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)