프로그래밍에서 네이밍 규칙 가이드 라인을 제시하는 오픈 소스 프로젝트 NamingConvention: Java, Python, PHP, VueJS, C#, Git 작성중
프로그램이 아닌 시스템에서 생각하자.
모든 프로그래머가 알아야할 것들을 정리한 사이트 소개. 알고리즘, 아키텍처, 데이터 구조, 분산 시스템, 보안, SEO, 엔지니어링 철학, 코딩 모범 사례, Career에 도움주는 사이트, 개발에 필요한 논문, 서비스들, 라이션스 관련 등에 대해 정리함.
프로그래머가 방문하면 좋은 사이트들 소개. Hacker News, Reddit, Slashdot 등에서 소개한 사이트, 잡지, 코딩 가이드, 코딩 스타일, 툴, 인터뷰 준비, 언어별 도움되는 사이트, 좋은 아티클, 언어별 튜토리얼 사이트, 개발자 블로그 등에 대해 정리되어 있음.
1. You need to know math to be a good programmer. 2. You need to learn math to get the skills you need for programming. 3. Plenty of programming is still math!
프로그래밍 학습이 왜 어려운지, 이를 극복할 수 있는 방법은 어떤것들이 있는지 정리한 글.
코딩을 배우기보단, 생각하는법을 배워라: 컴퓨터 과학은 생각하는 새로운 방법입니다. 그것의 개념은 기술로 가득찬 세상의 모든 사람들에게 유용함을 제공함에 있습니다. 프로그래밍은 생각의 새로운 방법을 적용하는, 컴퓨터 과학을 배우는데 필수적인 부분입니다. 하지만 그 자체가 프로그래밍의 일반적인 목적에 가까운 것은 아닙니다.
프로그래밍은 왜 어려울까요? 다른사람이 짠 프로그램을 유지보수하고, 배울 시간이 허락하지 않고, 컨텍스트 스위칭 등 좋지 않은 환경 등을 기술함
모든 프로그래머가 알아야 메모리에 대한 지식.