• Как наиболее правильно подойти к обучению программированию с нуля?

    thestump
    @thestump
    программист PHP
    Думаю что стоит посмотреть книгу автора Кнут, и посмотреть серверный яп РНР. Позже на питон перейти или руби, если будет на то необходимость. А вообще программирования надо изучать с изучения яп ассемблер и с/с++.
    Ответ написан
  • Какое приложения сделать на Java?

    @tagantroy
    Писать можно много всяких интересных штук, парсеры каких-то сайтов,работа с API разных сайтов и тд. Можете попробовать написать сервис для постинга твиттов по расписанию(например).
    P.S
    После курса на Hexlet не особо получится что-то написать. Сам его проходил,ещё до переработки.
    Вообще столкнулся с такой проблемой. Между курсом на Hexlet,книгой Шилдта и разработкой реального веб проекта огромная пропасть. Читал "Java. Руководство для начинающих" в нём про веб почти ни слова,там только про апплеты. Могу посоветовать курс Ивана Головача(GolovachCourses на ютюбе),у автора 2 бесплатных курса на ютюбе: Java Core и Java Junior(несколько вариантов Java Junior). В Java Core я узнал ещё много полезного по коллекциям и тд. В курсе Java Junior затрагивается JDBC, Log4j, Maven, HTTP, Servlet API, TTD, Hibernate ну и Spring.
    Ответ написан
    3 комментария
  • Откуда начать изучение Java?

    FanKiLL
    @FanKiLL
    На чём вы таком писали на руби, что у вас 30к rps?
    We take almost plain «HelloWorld» application and run ab ‐c 10 ‐n 1000
    •rack 1200 rps
    •sinatra 600 rps
    •padrino 570 rps
    •rails 140 rps

    Из книг:
    Cay S Horstmann Gary Sornell — Core Java — Volume I — Fundamentals

    Из самого нового есть книга 2012 года.
    Deitel P.J., Deitel H.M. — Java How to Program, 9th Edition
    там 1500стр, затрагивает почти всё нужное чтоб начать, но всякие GUI лучше пропустить.
    Ответ написан
    1 комментарий
  • Откуда начать изучение Java?

    Koyotter
    @Koyotter
    Из собственного опыта могу сказать, что изучить язык можно, лишь начав на нем что-то делать.
    Это должна быть не очень большая задача, и желательно чтобы был человек, кому можно задать вопросы, а не только гуглить.
    Легче учить Java, зная C++. Они по синтаксису очень похожи (правда на этом похожесть и заканчивается).

    И еще — начните с платформы Java SE (Standart Edition).
    Технологии, входящие в Java EE (Enterprize Edition) начинайте изучать не раньше, чем через год активного программирования на Java SE, иначе рискуете получить полную мешанину в голове.

    Из литературы рекомендую:
    1. Философия java (Thinking in Java), Брюс Эккель, 4е издание (чтобы понимать принципы языка)
    2. Гербердт Шилдт, Java SE6 и Java2 — в качестве настольных книг
    3. Java Code Conventions. Это нужно обязательно знать. В русском переводе не видел.
    Ответ написан
    2 комментария
  • Какие книги следует читать, чтоб стать программистом

    Gibbzy
    @Gibbzy
    ну базы данных, сети, операционные системы про это конечно обязательно знать программисту (хотя на самом деле от специализации зависит)

    но как правило выделяют следующих авторов:

    тут нужно изучать что то подготовительное
    например «Как программировать на паскале»
    или «Что такое циклы, массивы и какие типы данных бывают»

    Дональд Кнут
    Грэйди Буч
    Мартин Фаулер
    Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес

    + книги по специализации
    например если вы на java пишете то не пройдете мимо Брюса Эккеля.
    Если вам нужны знания баз данных или операционных систем то прочитайте про них.
    Ответ написан
    Комментировать
  • Как получить правильную теорию по программированию?

    57DeD
    @57DeD
    В ответах несправедливо игнорируется CLR = Кормен, Лейзерсон, Ривест (+Штайн во втором издании) Алгоритмы. Построение и анализ.
    Я бы начинал с CLR.
    А язык программирования изучал бы параллельно — это другое занятие.
    Ответ написан
    Комментировать
  • Как получить правильную теорию по программированию?

    @shsmad
    Макконнелл очень хорошо пишет об общих и часто используемых аспектах, также у него прекрасные книжки по менеджменту ит-проектов. Кнут — ну что тут сказать, библия алгоритмов, но поскольку в его книжках очень дотошно и глубоко изучены различные алгоритмы, которые вы будете чаще использовать, а не реализовывать, я бы отодвинул эту книгу с первых мест до момента, когда вы действительно захотите разобраться как же оно в кишках устроено и что можно изменить
    Ответ написан
    Комментировать
  • Как правильно учиться PHP / mySQL?

    Ins1ght
    @Ins1ght
    Как только Вы дойдете до ООП в PHP5 советую прочитать «PHP 5 для профессионалов, Эд Леки-Томпсон, Хьяо Айде-Гудман, Алек Коув, Стивен Д. Новицки, Professional PHP 5». На мой взгляд самая нормальная книга о PHP которую я видел :)

    А насчет как правильно учится… я думаю надо много практики, делать свои задумки, может показывать их другим более опытным разработчикам, у которых есть время поговорить с Вами :)
    Ответ написан
    2 комментария