Home | Print | Q/A | Guest | NewsLetter
Display context of search results Case-sensitive searching
변화와혁신인놈소개/2010-03-08 › PackedDataType분석관점Programming › 개발자가성공하는길
Database System
Data Warehouse
Data Analysis
Operating System
Open Source
Enterprise Architecture
Software Engineering
Process
Working Smart

SQL Server
PostgreSQL
Oracle
DB2
Teradata
MySQL
Performance Tuning
Programming

Link
Philosophy
Tools
Misc
주인놈
_
_
SideBar Edit

Contents


[http]지인의 홈페이지 갔다가 있는 글을 퍼왔다. ([http]원문)


1. 우선 실력(전문지식)이 있어야 한다
기본기가 매우 중요하다
전문성은 그 분야의 기본지식을 이해하고 있어야 갖출 수 있다
개발자 들에게, 현재 실무에 사용하는 언어에 대한 전문성 배양도 중요하지만,
기본이 되는 저수준 언어 및 시스템을 이해하는 것도 아주 중요하다

2. 창의력을 길러라
기존의 유명한 알고리즘부터 이해하라
기존의 로직에 대한 이해가 다른 문제해결에 창의력을 줄 수 있다

3. 장인정신
자신이 만든 제품에 버그가 생긴다면, 미안함과 수치심을 느껴라
개발자의 실력과 마음가짐에서 소프트웨어의 퀄리티가 나온다

4. 커뮤니케이션
전문가 = 전문지식 + 커뮤니케이션 능력 이다
현실의 업무에서는 협업이 중요하다. 자신의 전문지식을 다른 사람에게 쉽게 이해시킬 수 있는 커뮤니케이션
능력이 있어야 한다. 커뮤니케이션은 말을 잘하는 것이 아니라 말을 잘 듣는 것이다
상대의 말을 잘 들어야, 상대의 눈높이에 맞게 이해 시킬 수 있다

5. 팀워크
아무리 R&R 을 잘 작성했다 하더라도 홀(hole)이 있을 수 있다
자신의 일만 잘 해냈다고 해서 다른 사람이 제대로 하지 않는(못한) 일에 관심을 없다면 이 또한 문제가 있는 것이다
팀워크는 자신의 일만 잘 한다고 해서 형성되는 것이 아니다

EditText|Print|FindPage|DeletePage|LikePages|http://www.databaser.net|last modified 2010-03-08 17:34:36