Последние комментарии

Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.


Тимиров Максим мне 1

Я купил у вас "Linux Глазами Хакера 2-е издание".Я вам скажу интересная книга,единственная книга которую я читаю долго.СПАСИБО за такую познавательную книгу.


Михаил Фленов

Отличное сравнение. Книги по языкам как и предмет в школе "русский язык" учат как правильно писать слова и могут немного научить, как ставить предложения, чтобы они работали. Но чтобы предложения были красивыми, нужен другой предмет - "литература" а в случае программирование - проектирование.


pat

Сейчас читаю Роберт К. Мартин - Быстрая разработка программ. Принципы, примеры, практика
Наверное языки программирования можно сравнить с обычными языками: слова - это синтаксис, а правила - это то как ты будешь составлять предложения в слов. Учить только слова недостаточно для того чтобы нормально говорить на языке.

2DOStup
Я звичайно поважаю свою мову, але якщо кожен буде говорити своєю рідною, ми просто один одного не зрозуміємо.


Overdrive

Именно этому и должна учить та самая книга, вот в этом и есть идея. Потому как организация алгоритмов и логики программы может зависеть от конкретного языка в связи с его конструкцией языка, синтаксиса и операторов.

Хм. У меня немного иное мнение. Операторы у многих языков одинаковы. У многих даже схожа парадигма.

В книге по языку основной упор идет именно на изучение языка и работы со средой разработки.
Взять те же книги по алгоритмам или проектированию интерфейсам. В них эти темы рассматривают более подробно. Повторюсь программирование не сводится только к изучению языка. А как же платформа, под которую программируешь. Если ты не имеешь четкого представления под что пишешь, код может получиться не эффективным (или гибким, как писал Михаил в своих книгах).
ИМХО.
А вообще, помойму можно и нужно почитать классику программирования. Т.к. информация в данных книгах будет актуальна всегда.


Overdrive

Полностью согласен. Программирование включает в себя не только изучение конкретного языка. Перед тем, как начать писать программу, необходимо уметь хоть немного составлять алгоритмы (это один большой раздел). Потом выучить язык программирования, на котором ты будешь описывать алгоритм. При этом выбрать язык и технологию (в зависимости от задачи, будь то маленькая прикладная программка, драйвер или web страничка). Ты должен знать, ту платформу, под которую программируешь. При этом уметь проектировать интерфейсы (а это еще один большой раздел). Уметь работать в команде.

Кстати. Опечатка небольшая «какую книгу стать, чтобы стать программистом».

ps 2DOStup а ты по русски не пробовал писать ?


мальчик из MicroSoft

Для становления программиста ВАЖНЫ 3 составляющие:
1 - математика
2 - алгоритмика
3 - кодирование, знание ЯП(множественное число, желательно >= 7(4 прикладного уровня и 3 веб ориентированных)

если нет хотя бы одного из пунктов, ваша цена на рынке стремиться к НУЛЮ со скоростью звука!
Речь о рынке профессиональной разработки ПО!


Михаил Фленов

Объектное программирование оно и в Африке ООП. Книга по проектированию должна описывать, как должен строиться класс, как спроектировать фреймворк, может лучше где-то использовать интерфейсы и так далее. Этому учат книги по проектированию. А как ты это уже потом реализуешь, это учат книги по конкретному языку.


Bulka

Це те саме, що сказати щоб стати американцем в душі треба просто вивчити англійську. програміст повинен навіть коли зав'язує шнурки в підсвідомості досконало уявляти алгоритм зав'язування і прораховувати всі можливі випадки :) (туповатий приклад але ілюструє ідею)
головне вміти скласти алгоритм (пофіг чи його використовує комп чи людина).

Именно этому и должна учить та самая книга, вот в этом и есть идея. Потому как организация алгоритмов и логики программы может зависеть от конкретного языка в связи с его конструкцией языка, синтаксиса и операторов.


DOStup

Cи++ Страуструпа одна из лучших книг по этому языку. Немного сложный язык, для новичка в программирование может будет и тяжело, но зато почти все есть.

А як ынакше може бути в книжці автора мови? Хіба може знати чтось мову краще за її автора?


DOStup

Чтобы стать программистом необходимо и достаточно выучить один язык программирования.

Це те саме, що сказати щоб стати американцем в душі треба просто вивчити англійську. програміст повинен навіть коли зав'язує шнурки в підсвідомості досконало уявляти алгоритм зав'язування і прораховувати всі можливі випадки :) (туповатий приклад але ілюструє ідею)
головне вміти скласти алгоритм (пофіг чи його використовує комп чи людина).


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне