https://medium.com/@bobofbellevue/can-an-old-programmer-learn-new-tricks-b2826f87faf3 Can an Old Programmer Learn New Tricks? I decided here at the beginning of 2023 to return to the software industry I had worked at for 25 years between 1985 and 2010. That’s a 13… medium.com 저는 1985년부터 2010년까지 25년 동안 일했던 소프트웨어 업계로 돌아가기로 2023년 초에 이곳에서 결정했습니다. 경력 13년 차입니다. 58세에 그렇게 오랜 시간을 보낸 후 업계에 복귀하는 것이 현실적입니까?..
https://www.itworld.co.kr/numbers/82001/272637 넘버스 Numbers - 2022 프로그래머스 개발자 설문조사 리포트 1111Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc. www.itworld.co.kr https://programmers.co.kr/pages/2022-dev-survey 2022 프로그래머스 개발자 설문조사 5362명이 참여한 온라인 설문 조사 결과를 통해 우리나라 개발자들의 솔직한 의견을 확인하세요. programmers.co.kr 개발자 커리어 플랫폼 프로그래머스 운영사 그렙이 국내 개발자들의..
프로그래밍에서 인지 편향 http://www.mimul.com/pebble/default/2018/01/05/1515145860439.html?utm_medium=social&utm_source=gaerae.com&utm_campaign=%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%8A%A4%EB%9F%BD%EB%8B%A4 개발자로서써, 우리는 생산성을 방해하는 다양한 문제에 대해 잘 알고 있다. 하지만, 우리는 큰 관점에서 생각하는 것을 놓치는 경우가 종종 있다. 어떤 것은 인지하기 힘든 미세한 것일수도, 어떤건 큰 영향을 주는 것일수도, 여러분이 잘 처리 할 수 있는 것일수도, 잘 못할 수도 있는 것들이 존재한다. 이러한 모든 요소가 하나로 결합되어 일종의 내부 피드백 루프를 형성하여 생산..
How to be a Programmer: A Short, Comprehensive, and Personal Summary 프로그래머가 되는 방법: 짧고 폭넓고 개인적인 요약. http://samizdat.mines.edu/howto/HowToBeAProgrammer.pdf 1. 도입 2. 초보자 2.1. 개인적 기능들 2.1.1. 디버그 배우기 2.1.2. 문제 공간을 나눠서 디버그 하는 방법 2.1.3. 오류를 제거하는 방법 2.1.4. 로그를 이용해서 디버그 하는 방법 2.1.5. 성능 문제를 이해하는 방법 2.1.6. 성능 문제를 해결하는 방법 2.1.7. 반복문을 최적화하는 방법 2.1.8. I/O 비용을 다루는 방법 2.1.9. 메모리를 관리하는 방법 2.1.10. 가끔씩 생기는 버그를 다루는..
프로그래머에게 필요한 5가지 덕목 1. 모든 걸 잘 하는 게 아닌 걸 인정하자아무리 난다 긴다 하는 프로그래머도 모든 걸 잘 할 수는 없습니다. 어떤 프로그래머도 모든걸 경험할 수 없습니다. 이걸 모두가 인정하는게 가장 중요합니다. 기획자와 프로그래머 사이에 미묘한 긴장감이 흐르면 기획자는 “내가 만든 기획들은 다른 회사에서 이미 했던거야, 그러니 너는 나에게 반박할 수 없을 걸?”이라는 생각을 가지고 접근하게 됩니다.가끔 프로그래머에게 와서 이거 되냐고 묻죠. 된다고 얘기하면 그 때 된다고 하지 않았냐며 기획에 넣었다 그러죠. 그런데, 된다. 한다. 할 것이다. 이게 다 같은 얘긴가요? 아닙니다. 이런 문제가 일어나는 이유는 팀웍에 문제가 있기 때문입니다. 그래서 인정해야 합니다. 너와 나, 우리 모두..
프로그래머가 되는 방법: 짧고 폭넓고 개인적인 요약. http://wiki.kldp.org/wiki.php/HowToBeAProgrammer#s-3.2.1 목차 Contents 1 도입 2 초보자 2.1 개인적 기능들 2.1.1 디버그 배우기 2.1.2 문제 공간을 나눠서 디버그 하는 방법 2.1.3 오류를 제거하는 방법 2.1.4 로그를 이용해서 디버그 하는 방법 2.1.5 성능 문제를 이해하는 방법 2.1.6 성능 문제를 해결하는 방법 2.1.7 반복문을 최적화하는 방법 2.1.8 I/O 비용을 다루는 방법 2.1.9 메모리를 관리하는 방법 2.1.10 가끔씩 생기는 버그를 다루는 방법 2.1.11 설계 기능을 익히는 방법 2.1.12 실험을 수행하는 방법 2.2 팀의 기능들 2.2.1 시간 추정이 ..