ℹ️ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://valera.ws/2011.12.31~how-to-be-a-good-programmer/ |
| Last Crawled | 2026-04-07 01:38:29 (1 day ago) |
| First Indexed | 2016-10-12 00:38:05 (9 years ago) |
| HTTP Status Code | 200 |
| Meta Title | Как стать хорошим программистом и хорошим php-программистом в частности? | Блог Валерия Леонтьева |
| Meta Description | null |
| Meta Canonical | null |
| Boilerpipe Text | Хочу поделиться ссылкой, по которой можно найти много полезной информации для развития себя как
настоящего
программиста. Ссылка на пост в белорусском сообществе программистов — dev.by. Написана человеком, который попросил дать ему совет, а потом свёл в статье резюме полученных советов. Ни автор, ни комментаторы не имеют ко мне никакого отношения. Но я готов подписаться под большинством полученный советов.
Ценность материала в том, что:
1) это хороший способ взглянуть на себя со стороны огромному числу программистов
PHP
, так как общая средняя квалификация этого класса программистов значительно ниже среднего по другим более серьезным языкам; взгляд со стороны поможет понять свои проблемы и найти способы их преодоления;
2) конкретные советы о том, что следует почитать/посмотреть.
Ссылка на материал:
Как стать хорошим программистом и хорошим php-программистом в частности?
А ниже позволю себе сделать частичный копипаст предложенных решений.
Мастерство программирования (или скорее можно назвать Основы)
Совершенный код
,
Чистый код
,
Рефакторинг
,
Программист-прагматик
,
Архитектура корпоративных программных приложений
,
Кодеры за работой
.
Нашел очень хорошую и исчерпывающую статью на английском:
How to be a Programmer: A Short, Comprehensive, and Personal Summary
Курсы, выложенные по
MIT OCW
:
MIT Electrical Engineering and Computer Science
Курсы Стэнфорда:
Mashine learning
Natural Language Processing class
Software Engineering for Software as a Service class
На каждом сайте внизу есть ссылки на другие курсы Стэнфорда.
Алгоритмы.
Как развивать:
Искусство программирования
Кнутта — читать и выполнять задания.
Project Euer
— задания по алгоритмам, можно писать на PHP.
ООП и Шаблоны проектирования
PHP: объекты, шаблоны и методики программирования
М. Зандстра сейчас, наверное, лучшая книга для введения в шаблоны проектирвания для PHP.
Head First Design Patterns
, на русском
Паттерны проектирования
— очень рекоммендуют, как очень хорошо разъясняющую книгу.
какие
книги
, методы обучения, задачи порекоммендуете?
Как развивать:
собственно работа по профессии и набор опыта,
Профессиональное PHP программирование
— вроде как лучшая книга по основам PHP (читать, чтобы заполнить пробелы по основам языка, начиная с типов и далее. Посмотреть, что есть из того, чего я не казался в работе, чтобы расширять кругозор.
Потом есть stackoverflow, там введи в поиск ~php~ и читай вопрос, давай свой ответ (про себя), потом смотри, что другие написали. Будешь по тегам смотреть заодно, что пхп-ники изучают.
Javascript
Основы
Как развивать:
собственно работа по профессии и набор опыта,
JavaScript. Подробное руководство. Д. Флэнаган
(читать и разбираться в пропущенных основах — типы, обьектная модель и др.)
JavaScript: The Good Parts
JavaScript. Шаблоны
Источник:
Как стать хорошим программистом и хорошим php-программистом в частности?
Ни автор, ни комментаторы не имеют ко мне никакого отношения. |
| Markdown | [Блог Валерия Леонтьева Место публикации личных заметок. Технологии, управление, бизнес, жизнь](https://valera.ws/ "Блог Валерия Леонтьева")
Меню
[Перейти к содержимому](https://valera.ws/2011.12.31~how-to-be-a-good-programmer/#content "Перейти к содержимому")
- [Главная](https://valera.ws/)
- [Об этом блоге](https://valera.ws/about/)
- [Об авторе](https://valera.ws/myself/)
- [Поиск по блогу](https://valera.ws/gsearch/)
# Как стать хорошим программистом и хорошим php-программистом в частности?
[31 декабря 2011](https://valera.ws/2011.12.31~how-to-be-a-good-programmer/ "Постоянная ссылка: Как стать хорошим программистом и хорошим php-программистом в частности?")
[IT](https://valera.ws/category/it/), [PC](https://valera.ws/category/pc/), [PHP](https://valera.ws/category/php/), [Web](https://valera.ws/category/web/)[алгоритмы](https://valera.ws/tag/algoritmy/), [программирование](https://valera.ws/tag/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/)[Валера Леонтьев](https://valera.ws/author/admin/ "Посмотреть все записи автора Валера Леонтьев")
Хочу поделиться ссылкой, по которой можно найти много полезной информации для развития себя как **настоящего** программиста. Ссылка на пост в белорусском сообществе программистов — dev.by. Написана человеком, который попросил дать ему совет, а потом свёл в статье резюме полученных советов. Ни автор, ни комментаторы не имеют ко мне никакого отношения. Но я готов подписаться под большинством полученный советов.
Ценность материала в том, что:
1\) это хороший способ взглянуть на себя со стороны огромному числу программистов [PHP](https://valera.ws/tag/php/ "Posts tagged with PHP"), так как общая средняя квалификация этого класса программистов значительно ниже среднего по другим более серьезным языкам; взгляд со стороны поможет понять свои проблемы и найти способы их преодоления;
2\) конкретные советы о том, что следует почитать/посмотреть.
Ссылка на материал: [**Как стать хорошим программистом и хорошим php-программистом в частности?**](http://dev.by/blog/37028 "Как стать хорошим программистом и хорошим php-программистом в частности?")
**А ниже позволю себе сделать частичный копипаст предложенных решений.**
## Мастерство программирования (или скорее можно назвать Основы)
- [Совершенный код](http://oz.by/books/more1015206.html),
- [Чистый код](http://oz.by/books/more10109592.html),
- [Рефакторинг](http://oz.by/books/more105087.html),
- [Программист-прагматик](http://oz.by/books/more1031721.html),
- [Архитектура корпоративных программных приложений](http://oz.by/books/more1010353.html),
- [Кодеры за работой](http://oz.by/books/more10182848.html).
Нашел очень хорошую и исчерпывающую статью на английском: [How to be a Programmer: A Short, Comprehensive, and Personal Summary](http://samizdat.mines.edu/howto/HowToBeAProgrammer.html)
Курсы, выложенные по [MIT OCW](http://ru.wikipedia.org/wiki/MIT_OpenCourseWare):
- [MIT Electrical Engineering and Computer Science](http://ocw.mit.edu/courses/audio-video-courses/#electrical-engineering-and-computer-science)
Курсы Стэнфорда:
- [Mashine learning](http://www.ml-class.org/)
- [Natural Language Processing class](http://www.nlp-class.org/)
- [Software Engineering for Software as a Service class](http://www.saas-class.org/)
На каждом сайте внизу есть ссылки на другие курсы Стэнфорда.
## Алгоритмы.
Как развивать:
[Искусство программирования](http://oz.by/books/more1034722.html) Кнутта — читать и выполнять задания.
[Project Euer](http://projecteuler.net/) — задания по алгоритмам, можно писать на PHP.
## ООП и Шаблоны проектирования
[PHP: объекты, шаблоны и методики программирования](http://oz.by/books/more1074794.html) М. Зандстра сейчас, наверное, лучшая книга для введения в шаблоны проектирвания для PHP.
[Head First Design Patterns](http://shop.oreilly.com/product/9780596007126.do), на русском [Паттерны проектирования](http://oz.by/books/more10182766.html) — очень рекоммендуют, как очень хорошо разъясняющую книгу.
какие [книги](https://valera.ws/tag/%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8/ "Posts tagged with книги"), методы обучения, задачи порекоммендуете?
## PHP основы
Как развивать:
собственно работа по профессии и набор опыта,
[Профессиональное PHP программирование](http://oz.by/books/more102159.html) — вроде как лучшая книга по основам PHP (читать, чтобы заполнить пробелы по основам языка, начиная с типов и далее. Посмотреть, что есть из того, чего я не казался в работе, чтобы расширять кругозор.
Потом есть stackoverflow, там введи в поиск ~php~ и читай вопрос, давай свой ответ (про себя), потом смотри, что другие написали. Будешь по тегам смотреть заодно, что пхп-ники изучают.
## [Javascript](https://valera.ws/tag/javascript/ "Posts tagged with JavaScript") Основы
Как развивать:
собственно работа по профессии и набор опыта,
[JavaScript. Подробное руководство. Д. Флэнаган](http://oz.by/books/more1011147.html) (читать и разбираться в пропущенных основах — типы, обьектная модель и др.)
[JavaScript: The Good Parts](http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742)
[JavaScript. Шаблоны](http://oz.by/books/more10193164.html)
Источник: [Как стать хорошим программистом и хорошим php-программистом в частности?](http://dev.by/blog/37028 "Как стать хорошим программистом и хорошим php-программистом в частности?") Ни автор, ни комментаторы не имеют ко мне никакого отношения.
# Навигация по записям
[← Устройство меня: желания](https://valera.ws/2011.12.04~myself-wishes/) [Выдача файла из PHP через nginx (Accel-Redirect) + докачка + некоторые тонкости →](https://valera.ws/2012.03.06~accel-redirect-apache-dokachka/)
### Добавить комментарий [Отменить ответ](https://valera.ws/2011.12.31~how-to-be-a-good-programmer/#respond)
Для отправки комментария вам необходимо [авторизоваться](https://valera.ws/wp-login.php?redirect_to=https%3A%2F%2Fvalera.ws%2F2011.12.31~how-to-be-a-good-programmer%2F).
### Разделы
- [ActionScript](https://valera.ws/category/actionscript/) (3)
- [AI](https://valera.ws/category/ai/) (6)
- [IT](https://valera.ws/category/it/) (84)
- [LLM](https://valera.ws/category/llm/) (3)
- [MySQL](https://valera.ws/category/mysql/) (11)
- [PC](https://valera.ws/category/pc/) (35)
- [PHP](https://valera.ws/category/php/) (38)
- [Ruby](https://valera.ws/category/ruby/) (3)
- [travel](https://valera.ws/category/travel/) (8)
- [Web](https://valera.ws/category/web/) (78)
- [Авто](https://valera.ws/category/avto/) (4)
- [Все рубрики](https://valera.ws/category/vse-rubriki/) (91)
- [Жизнь](https://valera.ws/category/zhizn/) (52)
### Социальные сети
[](https://www.linkedin.com/in/valery-leontyev/)
### Облако меток
[security](https://valera.ws/tag/security/ "6 topics") [верстка](https://valera.ws/tag/verstka/ "3 topics") [Опечатка](https://valera.ws/tag/opechatka/ "3 topics") [internet](https://valera.ws/tag/internet/ "6 topics") [GMail](https://valera.ws/tag/gmail/ "3 topics") [сайты](https://valera.ws/tag/sajty/ "9 topics") [алгоритмы](https://valera.ws/tag/algoritmy/ "4 topics") [SQL](https://valera.ws/tag/sql/ "3 topics") [HTTPS](https://valera.ws/tag/https/ "5 topics") [Беларусь](https://valera.ws/tag/belarus/ "6 topics") [HTML](https://valera.ws/tag/html/ "7 topics") [операционные системы](https://valera.ws/tag/operacionnye-sistemy/ "4 topics") [программирование](https://valera.ws/tag/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/ "14 topics") [Python](https://valera.ws/tag/python/ "4 topics") [рейтинг](https://valera.ws/tag/rejting/ "3 topics") [Linux](https://valera.ws/tag/linux/ "12 topics") [Opera](https://valera.ws/tag/opera/ "3 topics") [GSM](https://valera.ws/tag/gsm/ "3 topics") [Яндекс](https://valera.ws/tag/yandeks/ "5 topics") [байнет](https://valera.ws/tag/bajnet/ "3 topics") [компьютерные сети](https://valera.ws/tag/%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5-%D1%81%D0%B5%D1%82%D0%B8/ "3 topics") [Debian](https://valera.ws/tag/debian/ "11 topics") [mobile](https://valera.ws/tag/mobile/ "4 topics") [GeoIP](https://valera.ws/tag/geoip/ "5 topics") [Java](https://valera.ws/tag/java/ "4 topics") [Firefox](https://valera.ws/tag/firefox/ "3 topics") [Google](https://valera.ws/tag/google/ "5 topics") [PHP](https://valera.ws/tag/php/ "28 topics") [образование](https://valera.ws/tag/obrazovanie/ "4 topics") [HTTP](https://valera.ws/tag/http/ "5 topics") [языки программирования](https://valera.ws/tag/yazyki-programmirovaniya/ "4 topics") [браузеры](https://valera.ws/tag/brauzery/ "4 topics") [Авто](https://valera.ws/tag/avto/ "3 topics") [PostgreSQL](https://valera.ws/tag/postgresql/ "7 topics") [Ruby](https://valera.ws/tag/ruby/ "5 topics") [MySQL](https://valera.ws/tag/mysql/ "9 topics") [города](https://valera.ws/tag/goroda/ "3 topics") [IP](https://valera.ws/tag/ip/ "3 topics") [travel](https://valera.ws/tag/travel/ "8 topics") [nginx](https://valera.ws/tag/nginx/ "5 topics") [JavaScript](https://valera.ws/tag/javascript/ "4 topics") [статистика](https://valera.ws/tag/statistika/ "3 topics") [МТС](https://valera.ws/tag/mts/ "3 topics") [CNGeoip](https://valera.ws/tag/cngeoip/ "3 topics")
[Сайт работает на WordPress](https://ru.wordpress.org/) |
| Readable Markdown | Хочу поделиться ссылкой, по которой можно найти много полезной информации для развития себя как **настоящего** программиста. Ссылка на пост в белорусском сообществе программистов — dev.by. Написана человеком, который попросил дать ему совет, а потом свёл в статье резюме полученных советов. Ни автор, ни комментаторы не имеют ко мне никакого отношения. Но я готов подписаться под большинством полученный советов.
Ценность материала в том, что:
1\) это хороший способ взглянуть на себя со стороны огромному числу программистов [PHP](https://valera.ws/tag/php/ "Posts tagged with PHP"), так как общая средняя квалификация этого класса программистов значительно ниже среднего по другим более серьезным языкам; взгляд со стороны поможет понять свои проблемы и найти способы их преодоления;
2\) конкретные советы о том, что следует почитать/посмотреть.
Ссылка на материал: [**Как стать хорошим программистом и хорошим php-программистом в частности?**](http://dev.by/blog/37028 "Как стать хорошим программистом и хорошим php-программистом в частности?")
**А ниже позволю себе сделать частичный копипаст предложенных решений.**
## Мастерство программирования (или скорее можно назвать Основы)
- [Совершенный код](http://oz.by/books/more1015206.html),
- [Чистый код](http://oz.by/books/more10109592.html),
- [Рефакторинг](http://oz.by/books/more105087.html),
- [Программист-прагматик](http://oz.by/books/more1031721.html),
- [Архитектура корпоративных программных приложений](http://oz.by/books/more1010353.html),
- [Кодеры за работой](http://oz.by/books/more10182848.html).
Нашел очень хорошую и исчерпывающую статью на английском: [How to be a Programmer: A Short, Comprehensive, and Personal Summary](http://samizdat.mines.edu/howto/HowToBeAProgrammer.html)
Курсы, выложенные по [MIT OCW](http://ru.wikipedia.org/wiki/MIT_OpenCourseWare):
- [MIT Electrical Engineering and Computer Science](http://ocw.mit.edu/courses/audio-video-courses/#electrical-engineering-and-computer-science)
Курсы Стэнфорда:
- [Mashine learning](http://www.ml-class.org/)
- [Natural Language Processing class](http://www.nlp-class.org/)
- [Software Engineering for Software as a Service class](http://www.saas-class.org/)
На каждом сайте внизу есть ссылки на другие курсы Стэнфорда.
## Алгоритмы.
Как развивать:
[Искусство программирования](http://oz.by/books/more1034722.html) Кнутта — читать и выполнять задания.
[Project Euer](http://projecteuler.net/) — задания по алгоритмам, можно писать на PHP.
## ООП и Шаблоны проектирования
[PHP: объекты, шаблоны и методики программирования](http://oz.by/books/more1074794.html) М. Зандстра сейчас, наверное, лучшая книга для введения в шаблоны проектирвания для PHP.
[Head First Design Patterns](http://shop.oreilly.com/product/9780596007126.do), на русском [Паттерны проектирования](http://oz.by/books/more10182766.html) — очень рекоммендуют, как очень хорошо разъясняющую книгу.
какие [книги](https://valera.ws/tag/%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8/ "Posts tagged with книги"), методы обучения, задачи порекоммендуете?
Как развивать:
собственно работа по профессии и набор опыта,
[Профессиональное PHP программирование](http://oz.by/books/more102159.html) — вроде как лучшая книга по основам PHP (читать, чтобы заполнить пробелы по основам языка, начиная с типов и далее. Посмотреть, что есть из того, чего я не казался в работе, чтобы расширять кругозор.
Потом есть stackoverflow, там введи в поиск ~php~ и читай вопрос, давай свой ответ (про себя), потом смотри, что другие написали. Будешь по тегам смотреть заодно, что пхп-ники изучают.
## [Javascript](https://valera.ws/tag/javascript/ "Posts tagged with JavaScript") Основы
Как развивать:
собственно работа по профессии и набор опыта,
[JavaScript. Подробное руководство. Д. Флэнаган](http://oz.by/books/more1011147.html) (читать и разбираться в пропущенных основах — типы, обьектная модель и др.)
[JavaScript: The Good Parts](http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742)
[JavaScript. Шаблоны](http://oz.by/books/more10193164.html)
Источник: [Как стать хорошим программистом и хорошим php-программистом в частности?](http://dev.by/blog/37028 "Как стать хорошим программистом и хорошим php-программистом в частности?") Ни автор, ни комментаторы не имеют ко мне никакого отношения. |
| Shard | 152 (laksa) |
| Root Hash | 1667688955626005152 |
| Unparsed URL | ws,valera!/2011.12.31~how-to-be-a-good-programmer/ s443 |