목차
问题2
结语
php教程 php手册 初级码农与高级码农到底有什么区别

初级码农与高级码农到底有什么区别

Jun 01, 2016 am 09:46 AM
코드 파머

初级码农与高级码农到底有什么区别?这听起来是一个很明显的问题,但是它真这么简单吗?

我听到过公司里的一些码农讨论这个问题。当时我的一位高级码农正与两个初级码农讨论一些其他的事情。当事情讨论完,其中一个初级码农提出了这个问题,初级码农还是高级码农。

那个高级码农,恰好是那些个我有幸一起工作中遇到的最好最聪明的码农中的一员,从他的角度,花费了30分钟去努力阐述区别在哪里。

对话夹杂着通常的答案进行中,那个提出问题的初级码农(是公司里有点小聪明的一个家伙)试着将问题拆分成两个子问题,在我看来是比较有趣、有探究性又有用的子问题:

1.客观来说,我作为一个初级码农如何能确定什么时候我成了“高级码农”?

2.作为高级码农,你如何计量初级码农的进展,怎么知道啥时候一个初级码农已经跨越了那道成为高级码农的门槛?

初级码农与高级码农到底有什么区别

 

问题1

我觉得第一个问题特别有趣。随着办公室讨论的继续进行,我尽力去回想从开始软件开发工作一直到成长为一名开发者,这些年我思考了什么问题。

毫无疑问,对每个开发者而言,成长为更高职级人员的过程中,时间是一个重要的因素。观察这些年的各种各样招聘信息(一些人认为“高级”意味着最少5-7年的经验,而另一些人认为它意味着至少10-15年),很显然就专业时间需要多久没有真正的“标准”。

仅仅过了几年,一些开发者就认为他们自己是高级码农,而另外一些人过了7-10年还人认为自己仅仅是“中级水平”。 作为招聘方,我知道以上事实都属实。这些都毋庸置疑,是明了的常识。自负也是一件有趣的事情。针对“时间多久”会有不同意见,这种“阻抗不匹配”会引起争执。

那跟学到的技术或语言种类有关系吗?有一种学院派观点认为,掌握一两种语言也能成为高级码农,只要他掌握了如何去处理在使用编程语言过程中遇到的问题的经验就好。然而,另一种职业更加注重使用不同相似技术去工作,并用不同技术解决更多通用问题的能力。

这是明摆着的,就是取决于工作要你去干嘛。从那个角度而言,内部讨论你是否已经进入了“高级码农”领域是没用的。

经过了反复思量以及听了很久的讨论,我总结道,针对第一个问题的内部判断是相当各异性的。如果让我去提出一个标准—-不管是不是非正式的—-那将是:作为一个初级码农,当一个公司或团队的高级技术人员让你做某件事的时候,你所拥有的舒适和自信水平。

问题2

毫无疑问,存在无数量度能解答这个问题。坦白说,我还没看到任何一个方案能作为银弹或金标尺去测量所有的高级码农。

是的,存在不少测验和考试用来评价一个开发人员的能力水平。毫无疑问,这些测验不能被忽略。

让事情变得更加有趣的是,有时候那些判定什么是“高级码农”的人并不是对那些技术或语言很熟悉的人。例如,在一个小公司里,技术部的专家可能是一个具有相当多基于Java商业程序部署经验的Java开发人员。然而,同样的专家又有可能负责招聘高级iOS开发人员的人。在缺乏高级iOS开发码农时,有一些人就得顶上去,成为专家。

打住,我有点跑题了。这里真正的问题是评价初级码农的进展。

有一些可能的标准,大部分看上去不太容易(并非不可能)合适地传达给初级码农本人。再一次,如果被要求提供一个可能的标准,我觉得是这样的标准,开发者能够对任务或一系列任务(不管多巨大)给出一个估计的工作量,能够有信心在一个合理的时间范围(不要让我给出任务估计)内去完成它,并且只需最小的辅助。

换言之,如果你还一直在犯同样的错误,这个错误是你刚开始从事开发工作的时候就遇到的错误,那么确定无疑,你没有进入到高级码农的领域。

结语

这篇文章不打算回答我那个精明的初级码农的问题。相反,它引出了一个关于什么标准能够合理的应用到每个问题的讨论,它是一个起点,如果你觉得不错的话。

你认为呢?有些什么标准两边都可适用?我们没有成熟的人力资源部门,但是可能有一些东西我们能去学习认识。

留下一些评论,让我们继续这个问题。

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)