출간일(Release) : 2023/09/08
종이책 출간일(Print Release) : 2023/08/31
전자책 종류(Format) : ePub
Price : KRW 26,400
미리보기(Preview)
책소개(Overview)
마감일 vs 코드 품질, 무엇을 우선시할 것인가?
프로그래밍 세계의 이상과 현실 속에서 살아남기 위해 필요한 ‘길거리 지식’을 배우자!
컴퓨터 과학 이론, 알고리즘, 데이터 구조, 테스트, 코드 최적화, 리팩터링 등 코딩할 때 적용해야 하는 다양한 이론이 있다. 하지만 현실은 마감일에 쫓겨 작업의 우선순위를 정하고, 어떤 규칙을 어겨야 할지를 빠르게 결정을 내려야 하는 상황에 내몰리곤 한다. 이때 우리에게 필요한 것은 무엇이 가장 중요한지 알아차릴 수 있는 ‘길거리 지식’이다. 어떤 규칙을 깨야 하고, 어떻게 깰 수 있는지, 무엇을 우선시해야 하는지를 알고 있어야 한다. 이 책은 추상적인 이론이나 상아탑의 이데올로기처럼 뜬구름 잡는 이야기가 아닌 독학으로 마이크로소프트 엔지니어가 되기까지의 경험을 바탕으로 한 실용적인 팁과 노하우를 담고 있다. 이 책으로 다양한 개발자 생존 법칙을 배우고, 새로운 시각을 접하면서 자신만의 사각지대에서 무엇을 놓치고 있는지, 어떤 보석이 숨어 있는지도 찾아보자.
Deadline vs. code quality, which should you prioritize?
Let’s learn the ‘street knowledge’ necessary to survive in the ideals and realities of the programming world!
There are various theories that must be applied when coding, including computer science theory, algorithms, data structures, testing, code optimization, and refactoring. But in reality, we are often pushed into situations where we have to prioritize tasks and make quick decisions about which rules to break, driven by deadlines. What we need at this time is ‘street knowledge’ to figure out what is most important. You need to know which rules to break, how to break them, and what to prioritize. This book is not about abstract theories or ivory tower ideologies, but contains practical tips and know-how based on the experience of becoming a self-taught Microsoft engineer. With this book, let’s learn various developer survival rules, gain access to new perspectives, and find out what we’re missing in our own blind spots and what gems are hidden there.
저자(Author)
세다트 카파노글루(Sedat Kapanoglu)
튀르키예 에스키세히르 출신이며 독학으로 소프트웨어 개발자가 되었다. 이후 워싱턴주 시애틀에 있는 마이크로소프트에서 윈도 핵심 운영 체제 부서의 엔지니어로 근무했다. 그의 소프트웨어 개발 경력은 30년에 달한다. 그는 구 유고슬라비아에서 튀르키예로 이주한 보스니아 출신 부모 사이에서 다섯 자녀 중 막내로 태어났다. ‘시큼한 사전’이라는 뜻의 세계에서 가장 인기 있는 터키어 소셜 플랫폼인 엑시 쇠즐뤽(https://eksisozluk.com)을 설립했다. 1990년대에는 코드로 생성한 그래픽이나 음악 프레젠테이션을 만들기 위한 국제 디지털 예술 커뮤니티인 튀르키예의 데모씬에서 활동했으며, 트위터(@esesci) 또는 프로그래밍 블로그(https://ssg.dev)에서 만날 수 있다.
He is from Turkye Eskisehir and is a self-taught software developer. He later worked as an engineer in the Windows core operating system department at Microsoft in Seattle, Washington. His software development experience spans 30 years. He was born as the youngest of five children to Bosnian parents who emigrated from the former Yugoslavia to T?rkiye. The author founded eksisozluk (https://eksisozluk.com), the world’s most popular Turkish social platform, which means ‘sour dictionary’. In the 1990s, he was active in T?rkiye’s DemoScene, an international digital arts community for creating code-generated graphics and musical presentations. He can be found on Twitter (@esesci) or on his programming blog (https://ssg.dev).