ui 작업할 때 항상 ui ux 디자이너와 함께 일합니다. 코딩에 관심 많은 디자이너에겐 개발자가 감동하는 편인데요. 왜냐면 작업 후 웹 호환성을 본인이 테스트하고 넘겨주기 때문이죠. 요즘처럼 html5로 전환하는 시기엔 이 작업이 매우 중요합니다. 프로그래머가 할 일을 디자이너가 해주니 일손 덜었다는 뜻이 아닙니다. ui ux 디자이너가 최종 산출물을 이해하고 있다는 점이 중요한 것이죠. 아직도 CSS로 코딩할 수 있냐고 물으면 "제가 개발자도 아닌데 어떻게 해요?~"라며 냉소적인 웃음을 띠는 분들도 있습니다. 반대로 코딩하기 싫어서 디자이너에게 코딩하라고 강요하는 사람도 있고요. 이건 안 좋은 케이스니깐 또 언급하진 않겠습니다. 이어서, 조금 오래된 글이지만 아직도 유효한 글을 하나 인용하겠습니다. ..
소스코드 분석을 해야 하는데, 프로그래밍 언어를 몰라요. 그럼 프로그램 언어 공부를 먼저 할까요? 아니면 소스코드 분석을 먼저 할까요? 어떤 방법이 좋을까요? 소스코드 구조 파악이 먼저일까요? 해당 개발 언어 공부가 먼저일까요? 개발자(프로그래머) 상황에 따라 다르지만 저는 함께 한다고 생각합니다. 표현 방법의 차이도 있습니다. 구조 분석해라 = 언어 공부, 소스코드 분석구조 분석해라 = 소스 코드 이해해라 등등 사람마다 내포한 의미가 다를 수 있어요. 중요한 건, 현직 개발자 일하는 게 다 똑같겠지만, 컴퓨터 언어 공부 한 달, 소스 분석 2달 ... 이렇게 일정 잡는 회사는 없습니다. 당장 일을 시작해야 회사에선 프로그래머 인건비 손해 안 보고, 되려 돈을 벌거든요. 돈을 벌어야 직원들 월급을 주고,..
C언어 공부, 프로그래밍 독학으로 좋은 프로그래머 될 수 있을까? 프로그래밍 공부 할 때, C언어 자바 C++ C# 등을 하나의 언어로 생각하세요. 그 이상도 그 이하도 아닙니다. 2~3년차 정도의 실무 경력을 쌓은 개발자라면, 프로그래밍 언어의 특성을 차츰 깨닫게 되고, 문법이 다를 뿐, 결국 구현하는 과정은 똑같다는 생각을 하게 됩니다. 언어를 어느 정도 배운다면 알고리즘, 자료구조 등의 IT 공부하는 것이 좋죠. 읽기 좋은 코드가 좋은 코드라는 프로그래머 교양서적을 읽는 것도 좋겠고요. 그럼 어떤 언어로 공부하는 게 좋을까? 그건 개인의 선택입니다. 알고리즘만 머릿속에 들어있다면 언어를 선택해 자유자재로 구사해 보는 노력이 필요합니다. 구현하는 방법이 중요한 것이지, 프로그래밍 공부를 위해 어떤 언..
※ 2011년 8월 21일 최초 작성 원래 제목 : SW 개발자에 대한 왜곡된 인식이 학생들 마저 오염시킨듯 1. 컴퓨터 공학과 졸업자그간, 뉴스나 사회에선 오로지 현직 프로그래머와 SW 산업 구조에 촛점이 맞춰져, 실제 SW 개발자로 진로를 희망하는 학생들에 대한 글을 거의 못 봤습니다. 개인적인 시각이라 다른 분들은 동의하지 않을 수 있겠으나, 현재 대학원 재학중(학생)인 제 입장을 말씀드립니다. 요즘 졸업하는 컴공 관련 학생들을 살펴보면 몇 가지로 요약됩니다. 간절히 SW 개발자로 취업해 개발자로 은퇴하고 싶음대기업, 공공기관을 노리며 토익 점수에 혈안토익은 되는데 코딩이 안되서 학원 수강전공에 뜻이 없어 다른 직종을 원함 그렇다면, 이 학생들이 현재 생각하는 자신의 미래는 뭘까요. 고급개발자? 황..
[코딩테스트] 신입 면접시험, 결과는 뻔하지 않나? 트랙백 - 신입 면접시험 들어갔다 온 얘기 [클릭] 신입 코딩테스트를 보는 경우에는 어차피 이런 반응이 나오기 마련 아니겠습니까? 회사 입장, "후우... 사람이 너무 없네, 뽑을만한 사람이 없네"지원자, "후우... 아쉽다, 근데 코딩테스트 (시험) 왜보는 거야?" 일단, 원 글을 쓰신 분의 말이 사실이라면, 그 회사 면접엔 기대 이하의 사람들이 몰려든 게 맞습니다. 포인터나 생성자나 public/private도 잘 모르는 신입 개발자로 지원한 사람이라면, 신입이니 뭐니를 떠나서 과연 그 사람에게 개발자로 살아가고픈 욕심이란 게 있을지 의문이 들 수밖에요. 어쨌거나, 단 하루의 시간만으로 사람을 판단하는 건 어려울 겁니다. 시험도 마찬가지고요. 특히나..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.