본문 바로가기

php

개발자에게 도움이 되는 책들 회사에서 개발자를 초빙하기 위해 면접을 보고 있다. 면접까지 가능한 개발자들 중에 많은 분들이 비전공자이면서 학원에서 속성으로 배우고 있거나 배운 분들이다. 6개월 동안 java, spring, html, css, javascript, database를 배운다고 하니 참 괜찮은 과정이라고 보이면서도, 한편으로는 이제 첫발을 떼는구나 하는 느낌을 받는다. 실제로 면접을 하다 보니 그분들의 고민이 "정말로 잘 할 수 있는가?", "더 잘 하려면 어떻게 해야 하는가?"라는 것을 알았다. 개발 또는 프로그래밍의 세계로 들어서는 일은 말도 통하지 않은 새로운 나라에 정착하여 산전수전 겪는 일과 비슷하다. 더불어 새로운 언어를 배워서 그 언어로 멋진 소설이나 수필등 글을 써야 한다. 멋진 글을 잘 쓰려면 다양한 경.. 더보기
[풀이] 초보 개발자 코드 트레이닝, Part 2: 알고리즘과 성능 초보 개발자 코드 트레이닝, Part 2: 알고리즘과 성능 이라는 웹 페이지에서 알고리즘에 대한 문제가 있어서 간단하게 풀이를 해 보았다. 풀이를 해서 응모를 트래백으로 해야 한다. 언어에는 제한이 없어서, php를 사용했다. 알고리즘과 성능이라고 되어 있는데, 솔직히 코드골프(http://codegolf.com) 같은 코딩을 최대한 압축하는 재미가 없다. 퀴즈가 요구하는 기본적인 바탕은 매우 중요한 부분인데, 많은 스크립트 언어들은 이 구현을 언어 자체가 지원한다. 그래서인지 내가 선택한 php도 대부분 지원을 해주고 있다. 우리가 프로그래밍을 할 때 기본적으로 마주치는 배열 또는 컬렉션에 대해서 잘 사용해야 하는데, 그런 부분은 생각하는 프로그래밍 같은 책에 잘 나와 있다. 아무튼 php로 해결한 풀.. 더보기