문과생이 판치는 소프트웨어 개발

문과생이 판치는 소프트웨어 개발

$14.17
Description
기술과 인문학의 교차점에서
혁신이 나오듯
기술을 배운 문과생이
소프트웨어 개발에 유리하다!

취업 기회가 꽉 막힌 문과생들에게
문과 출신 현직 프로그래머가 전하는
‘기회의 땅’ 소프트웨어 프로그래머의 세계

기술 없이는 취직하기 힘든 시대, 배운 거라곤 책 읽고 생각하고 글 쓰는 것뿐인 문과생은 좌절한다. 이번 생에 전문직 하기는 틀렸다는 것이다. 하지만, 아는가? 알고 보면 소프트웨어 개발에 가장 필요한 능력이 책 읽고 생각하고 글 쓰는 능력이라는 것을.
저자는 18년 차 개발자로 활동하고 있는 컴퓨터 비전공자다. 그는 졸업 후 난생 처음 코딩을 배워 개발자로 취업했지만 프리랜서 개발자로 활발히 활동 중이다. 비전공자라는 걱정도 잠시, 막상 일해 보니 문과 출신의 개발자가 주도적으로 커리어를 쌓고 더 나은 개발 결과를 내어 놓는 경우가 숱했다. 온갖 기술이 융합되는 4차 산업혁명 시대에는 기술만 가진 전공자보다 문제를 깊게 생각하고 해결하는 데 익숙한 문과 전공자가 성공할 가능성이 높았던 것이다.
아직도 문과 나와서 죄송하다는 생각이 드는가? 스티브 잡스도 철학과였고, 엘론 머스크는 코딩을 독학했다. 전공에 자신을 가두지 말고 적극적으로 한눈을 팔아 원하는 삶을 쟁취하자. 이 책이 전문직을 갖고픈 문과생들에게 새로운 비전을 제시해 줄 것이다.
저자

윤도준

중앙대학교에서사회복지학을전공한필자는현재금융권프로젝트에서프리랜서개발자로일하고있습니다.은행·증권·카드·보험회사의차세대시스템구축프로젝트에참여하였습니다.비전공개발자의작은본보기가되고자노력하고있고,다가올미래에도할배개발자로불리며살아가기위해꾸준히준비하고있습니다.

목차

머리말…5

PART1.문과졸업생이코딩으로직업을가지다

CHAPTER01.코딩은반드시배워야한다_16
생활속의코딩…16
세상이드라마틱하게변하고있다…17
코딩을하는자와못하는자…21
CHAPTER02.많고많은언어들속에서헤매는가_24
어떤프로그래밍언어들이있을까…24
절차적언어와객체지향언어란…29
일하고싶은분야에서필요한언어를공부하면된다…31
CHAPTER03.어떻게공부할것인가_36
독학…36
학원수강…41
CHAPTER04.개발자에게필요한자세_44
재능보다는노력…44
디테일(Detail)로승부…46
상대방에대한배려,공감…48
서비스마인드…49
환경적응…50
CHAPTER05.취업_53
진로를정하자…53
자신감을가지고면접에임하자…54
목표를설정하고단계적으로올라가자…57

PART2.고객이보는화면과직원이보는화면은다르다

CHAPTER01.채널단_60
다양한채널들…60
우리에게익숙한웹,앱…61
MCI(채널통합)…63
CHAPTER02.업무단_68
계정계,기간계,처리계…68
정보계…73
CHAPTER03.인터페이스_76
대내인터페이스…76
대외인터페이스…82

PART3.업무중심개발자로나아가야한다

CHAPTER01.업무중심개발자(업무단개발자)_88
인문·사회과학생에게더유리한분야…88
회계는금융업무의기본…92
금융개발자의장점…93
금융차세대프로젝트…96
CHAPTER02.기술중심개발자_98
웹개발자…98
앱개발자…104
공통개발자…107
인터페이스개발자…109
아키텍트…110
CHAPTER03.업무중심개발자의대안,제너럴리스트_113
업무중심+기술중심…113
장점과단점…114

PART4.프리랜서

CHAPTER01.프리랜서는비정규직인가_120
직업에대한패러다임의변화…120
프리랜서개발자로일하기…122
프리랜서의장점과단점…123
CHAPTER02.개발자등급_131
개발자등급산정…131
학위가필요한가…132
CHAPTER03.경력관리_133
전문분야선택…133
팔방미인…135
경력관리를위한프로젝트생활의지혜…137
CHAPTER04.마케팅_141
나를마케팅한다…141
나의성과를알린다…144
주도적으로일한다…145
평판관리…146
CHAPTER05.프리랜서는프로다_149
전문성높이기…149
사업가처럼일한다…151
프로젝트가성공하도록노력한다…153
자기관리…155

PART5.실제현장에서보는프로그램개발과정

CHAPTER01.요구사항분석_160
요구사항분석과정리…160
요구사항을제대로도출하지않으면
프로젝트가끝없이이어진다…165
고객입장에서생각하자…166
CHAPTER02.프로그램설계_167
설계가미흡하면개발을다시해야한다…167
화면설계…170
DB설계…175
프로그램설계…180
CHAPTER03.프로그램개발_186
실무에서알아야할개념…186
온라인프로그램…201
배치프로그램…212
CHAPTER04.프로그램테스트_214
단위테스트…214
통합테스트…217
제3자테스트…220
CHAPTER05.운영반영_221
운영반영…221
방심하면운영에서사고로이어진다…222
운영현장에서접하는다양한사례…224

PART6.개발자로살면서관심가져야할것들

CHAPTER01.영어공부_232
영어는실무에서필요한가…232
외국대학강의도안방에서듣는다…233
CHAPTER02.독서_236
독서습관…236
투자에도관심을가지자…241
CHAPTER03.지식과경험을함께나누기_243
블로그에글쓰기…243
강의…246
책쓰기…249
CHAPTER04.건강관리_251
운동…251
잘먹고,잘자기…254
스트레스관리…256
CHAPTER05.창업_260
창업전에생각하기…260
창업으로제2의개발자인생을시작하자…262