프로그래밍 스킬 초급,중급,상급????

khs0106의 이미지

이력서 쓰려고 하면 뭐라고 해야할 지....초급은 아닌 것 같고...그렇다고 중급도 아닌 거 같고...
현업에 계신 분께서는 어느 정도를 초급이라고 하고 어느 정도를 중급, 상급 이라고 하십니까??
궁금합니다.
C 를 기본으로 말씀해 주시면 감사하겠습니다. ^^

rubenz의 이미지

코딩만 하면 초급...
설계까지 하면 중급..
요건 도출까지 하면 고급...

김동수의 이미지

남들 놀때 일하면 초급
남들 놀때 같이 놀면 중급
남들 일할때 놀면 고급

-------------------------------------
김동수 - Prototype for Evolution

김동수 - Prototype for Evolution

ucla의 이미지

ㅋㅋㅋㅋ
경험에서 나온 결론인가요 +ㅁ+ㅋㅋㅋ

----------------------------------------
Instead of thinking about where you are,
think about where you want to be
.Vince Lombardi

----------------------------------------
Instead of thinking about where you are,
think about where you want to be
.Vince Lombardi

bookgekgom의 이미지

전 디자인의 중요성을 깨닫고 사용하려고 노력하니까 중급이고.

남들놀때 같이 노니까 중급 맞네여.

ㅇㅅㅇ

---------------------------------------------------------------------------------------------------------------
루비 온 레일즈로 만들고 있는 홈페이지 입니다.

http://jihwankim.co.nr

여러 프로그램 소스들이 있습니다.

필요하신분은 받아가세요.

freestyle의 이미지

다양한 플랫폼에서 어느 정도 프로젝트를 진행한다고 가정할 때

초급 - 해당 플랫폼 기반의 유사한 프로젝트 소스 필요
중급 - 해당 플랫폼 레퍼런스가 필요
상급 - 종이와 펜이 필요

초급 - 일단 이것저것 참고해서 짜고, 실행해 보고, 고친다. 고치는 시간이 더 길다.
중급 - 틀을 잡고, 짜고, 실행해 보고, 고친다. 고치는 시간이 많이 줄어든다.
상급 - 틀을 잡고, 틀을 고치고, 다시 틀을 완성한다. 짜고, 실행해 보고, 고친다. 키보드는 잠깐만 두드린다.

-------------------------
Go to the U-City

----------------------------------------------------------------------------------------
Don't Feed the Trolls!
----------------------------------------------------------------------------------------

freestyle의 이미지

하수, 중, 고수, 초고수, 신
----------------------------
Go to the U-City

----------------------------------------------------------------------------------------
Don't Feed the Trolls!
----------------------------------------------------------------------------------------

brucewang의 이미지

저는 이 글을 다시 읽고 갑자기..
"공각기동대"에서 손가락이 막~ 갈라져서 엄청난 코드를 뿜어 대던 그 누군가와,
메트릭스의 니오가 생각 나더군요.. ToT

-------------------------------------------------
$yes 4 8 15 16 23 42

-------------------------------------------------
$yes 4 8 15 16 23 42

나그네나그네의 이미지

아직 전 갈 길이 멀군요 :)

brucewang의 이미지

이력서에 "랭귀지 자체만" 의 숙련도를 적으시는 것이라면

초급 : 랭귀지의 Syntax 를 이해하고 특정 플랫폼에서 간단한 프로그램 개발을 할 수 있다.
(배열과 포인터가 완전히 같은거라고 생각하고 있다면 초급?)

중급 : 링귀스틱 옵티마이즈, 디버깅, 효율적인 코드 관리(디자인, 소스 구성 등) 이 가능하다
스스로 각종 소트, BST서치 등의 기본 알고리즘을 작성할 수 있다.

고급 : 고차원 알고리즘의 구현이 가능하다.
하나 또는 그이상의 플랫폼에서 깊은 수준의 퍼포먼스 튜닝과 문제 해결이 가능하다.
다른 사람이 짜 놓은 코드의 문제를 사전지식 없이 단시간에 문제점 해결을 할 수 있다.
검증된 자신의 경험을 타인에게 효과적으로 가르칠 수 있다.

정도가 아닐까요?

PS> 헉, 쓰고보니 언어숙련도만 따로빼기가 힘드네요...

-------------------------------------------------
$yes 4 8 15 16 23 42

-------------------------------------------------
$yes 4 8 15 16 23 42

BSK의 이미지

제 기준으로는

초급 : 소스를 분석하고 수정할수 있다.

중급 : 설계를 하고 코딩할수 있다.

고급 : 여러 조합중에 성능까지 비교해서 최적화되게 설계하고
코딩도 난잡하지 않은 최적화된 코딩을 한다.

/* ....맑은 정신, 건강한 육체, 넓은 가슴으로 세상과 타협하자. */

/* ....맑은 정신, 건강한 육체, 넓은 가슴으로 세상과 타협하자. */

crimsoncream의 이미지

초급: 표준 library사용에도 도움이 필요한 사람
중급: 자신의 작업을 library로 구성해서 타인에게 제공가능한 사람
상급: 일정과 최종 산출물 품질만 체크 하면 되는 사람

=========================================================================
오늘 우리는 동지를 땅에 묻었습니다. 그러나 땅은 이제 우리들의 것입니다.
아직도 우리의 적은 강합니다. 그러나 우리는 그들보다 많습니다.
항상 많을 것입니다.

오늘 우리는 동지를 땅에 묻었습니다. 그러나 땅은 이제 우리들의 것입니다.
아직도 우리의 적은 강합니다. 그러나 우리는 그들보다 많습니다.
항상 많을 것입니다.

JuEUS-U의 이미지

늅늅: 코드를 쓸줄은 아는데, 읽지를 못한다.
초보: 간단한 디버깅을 할 줄 안다.
중수: 에러메세지가 친숙하다.
고수: 에러가 뜨면 상처받는다.
굇신: 에러 메세지를 보면 추억에 잠긴다.

외계인: '에러'란, "상상을 깨는", "기대에 못미치는" 등의 의미를 가지는 서술어이다.
ex) 걔 발냄새 완전 에러더라. ( * ㅅ*);;

* 코딩 스킬은 프로그래밍의 일부일 뿐입니다.

ganadist의 이미지

우리나라에서는 숙련도보다는 연식으로 때웁니다. -0-

http://www.sw.or.kr/pds/view.asp?masteridx=27&idx=38 을 참조하세요 =3

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

youlsa의 이미지

이 정도 아닐까요? ^^

초급 : 밤 새워 열심히 코딩한다.
중급 : 밤 안새고 잘 해결한다.
고급 : 남 시킨다.

=-=-=-=-=-=-=-=-=
http://youlsa.com

=-=-=-=-=-=-=-=-=
http://youlsa.com

소타의 이미지

전 초급 ㅠ

kane의 이미지

각자 기준이 다르기 마련이죠. 하지만 이력서에 쓴다니

초급 - C 공부한 적 있다.
중급 - C로 뭐 해본 적 있다.
고급 - C 잘한다.

뭐 이렇게 쓰면 되지 않을까요?

다즐링의 이미지

저의 생각은 이렇습니다.

회사적 입장에서..

초급 : 일단 돌아가는 프로그램을 짤 수 있다.
중급 : 원하는 돌아가는 프로그램을 짤 수 있다. ( OS 건 뭐건 시간나름 )
고급 : 투자자가 원하는 프로그램을 짤 수 있고 남에게 일을 시킬 수 있다. 혹은 회사에서 원하는 프로그램을 알고 짜거나 남에게 시킬 수 있다.

개인적 입장에서
초급 : 상동
중급 : 설계가 가능하다. 에러 처리를 깔끔하게 한다. 이슈트래킹이 가능하다
고급 : 요구사항이 나옴과 동시에 설계가 끝나있다.

뭐 이정도..;
그리고.. 초급중급고급의 간극은.. 5-10년사이가 적당하다고 생각합니다. =)
개인적인 생각입니다.

저.. 저는 초중급.;

------------------------------------------------------------------------------------------------
Life is in 다즐링

------------------------------------------------------------------------------------------------
Life is in 다즐링

creativeidler의 이미지

드레퓌스 모델에 따르면 이렇게 나눕니다.

- novice
context-free 룰이 있고 목표가 작고 명확하게 정의되어 있으면 그 일을 해낼 수 있지만 이 조건이 없다면 일을 제대로 해내지 못한다.

- advanced beginner
상황에 맞게 다른 전문가의 조언을 활용할 수 있다.

- competent
문제를 스스로 해결하고 새로운 문제를 접해도 당황하지 않는다.
novice의 멘터가 될 수 있으며 전문가의 시간을 많이 빼앗지 않고도 도움을 얻을 수 있다.

- proficient
개념적인 틀을 가지고 큰 그림을 볼 수 있다.
자신의 잘못을 스스로 교정할 수 있다.
격언을 이해하고 활용할 수 있다.

- expert
늘 더 나은 방법을 찾는다.
직관으로 문제를 해결한다.
항상 적절한 맥락에서 써먹을 수 있는 방대한 경험을 갖고 있다.

이 expert가 바로 그 1만 시간, 혹은 10년이 걸린다는 그 expert입니다.

여기서 함정이 하나 있는데, novice일수록 자신을 proficient나 expert로 착각하는 경우가 많다고 합니다-_-a

그리고, 통계를 보면, expert는 1% 남짓, proficient도 10%가 안되며 advanced beginner가 50% 가량이라고 합니다. 그리고, 그 중 대부분이 그 상태로 자기 경력을 마감한다고 하는군요.

Darkcircle의 이미지

초급축에도 못낍니다.
남이 한거 따라하기밖에..
부끄럽습니다. Orz

---------------------------------------------------------------
폐인이 되자 (/ㅂ/)

---------------------------------------------------------------
폐인이 되자 (/ㅂ/)