Timofeev 0 Nahlásit příspěvěk Odesláno December 27, 2012 Хочу научиться программировать на этих языках ( или на одном из них), но поскольку я люблю насиловать свой мозг, так и не могу разобраться с тем, как же начать изучать это дело. Есть минимальные опыты с этими языками типа hello world'a на консоли и далее в таком духе, но меня больше интересует более глобальное изучение этого дела с дальнейшей целью трудоустройства где-нибудь в цивилизованном мире. Варианты которые вижу я: 1) Идти на курсы от Oracle по Java ( Минус этого хода в цене, около 1к евро за 1-2 недели, что кагбэ овермного) 2) Покупать и штудировать книги 3) Без остановок и пощады для себя засматривать видеоуроки на просторах интернета Единственное что меня беспокоит в вариантах с книгами и видео, это авторы, я боюсь заложить у себя в голове неправильный фундамент в следствии которого буду потом опять переучиваться и в итоге получу кашу. Так ли это? Или я просто пичкаю свою голову вымышленными проблемами? Меня ооочень интересует мнения людей которые работают по этим языкам. Различные советы приветствуются! Флуд нэт. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
AgentXXX 1 Nahlásit příspěvěk Odesláno December 27, 2012 Варианты которые вижу я: 1) Идти на курсы от Oracle по Java Если есть лишние деньги - лучше подари их на благотворительность или приюту для бездомных животных.Будет больше толку. На просторах интернета полно удалённого обучения.Стоит всё смешные деньги, толку как и от оракловых курсов для начинающих. 2) Покупать и штудировать книги Плюс найти в инете форумы маньяков-программеров и черпать знания там.Там же найдутся ссылки на умные книги задаром. 3) Без остановок и пощады для себя засматривать видеоуроки на просторах интернета Если действительно штудировать книги - на это времени не будет. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
Jin 0 Nahlásit příspěvěk Odesláno December 27, 2012 поступить вечерне/заочно в универ ибо какие надо читать книги и зачем, сам никогда не узнаешь видеоуроки - вообще непонятно почему существуют Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
jes 0 Nahlásit příspěvěk Odesláno December 27, 2012 4) Пиши код. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
AgentXXX 1 Nahlásit příspěvěk Odesláno December 27, 2012 4) Пиши код. Штудирование книг без этого - потерянное время. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
KoLoB 0 Nahlásit příspěvěk Odesláno December 27, 2012 Был я на оракловских курсах. Не особо, честно говоря. Не рекомендую. Из книг по яве рекомендую: 1. http://www.amazon.com/Head-First-Java-eboo...head+java+first 2. http://www.amazon.com/Thinking-Java-Editio...hinking+in+java Этого для начала хватит. Потом уже можно перейти к сервлетам и прочим спрингам. Ах да, придется читать кучу других ниг, например по шаблонам проектирования (http://www.amazon.com/First-Design-Patterns-Elisabeth-Freeman/dp/0596007124/ref=sr_1_1?s=books&ie=UTF8&qid=1356622925&sr=1-1&keywords=head+design+patterns), SQL (http://www.amazon.com/Head-First-SQL-Brain-Learners/dp/0596526849/ref=sr_1_1?s=books&ie=UTF8&qid=1356622883&sr=1-1&keywords=sql+head+first) и т.д. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
serj_nv 2568 Nahlásit příspěvěk Odesláno December 27, 2012 Профи.программер = теория + практика. Без любого компонента достичь хороших результатов IMXO невозможно. Время на обучение резко уменьшается под руководством опытного гуру, имеется в виду не курсы а реальная работа. Совет не хватайся за все сразу, определись например что пользуется наибольшим спросом на рынке, например мониторинг зарплат и вакансий. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
puha-puha 0 Nahlásit příspěvěk Odesláno December 27, 2012 Извините что вот так прямо в лоб, но у вас немного неверное представление о программировании, однако это легко исправить и коллеги подскажут если что "Хочу программировать на яве" или "хочу программировать на си-шарп" следует понимать как две условно-зависимые сущности: "Хочу программировать" и "программировать на чем-то". Причем первая сущность - умение программировать - на порядок более важная чем вторая - знание конкретной платформы. Изучать с нуля программировнаие на яве или любом другом языке высокого уровня - занятие бесполезное. Максимум - достигнете уровня второсортного кодера, программистом не станите никогда (исключение: через несколько лет топтания на месте поставите сами себе волшебный пендель и вернетесь к изучению основ - но несколько лет потеряете). Утверждаю не голословно. Имею 15 летний опыт программирования, компанию, и регулярно принимаю и - хех - увольняю тех кто не может стать программистом и навсегда остается среди недо-кодеров. Если бы я сейчас изучал программирование, то пошел бы таким путем: 1 алгоритмы и структуры данных (примитивы - хоть Вирт хоть кто-то из более современных авторов, неважно) 2 общая архитектура процессора, низкоуровневые операции, ассемблер, управление памятью (пп 1 и 2 - параллельно) 3 язык Си, достаточно проработать Кернигана и Ритчи (после п.3. вы будете понимать как работает программа и копмпьютер) 4 пауза, написать любую программу строк в 500-700 на Си но обязательно завершить ее разработку не оставляя хвостов, т.е. полностью рабочую. 5 выпить по случаю, ибо повод действительно серьезный 6 Прочитать "основы объектно-ориентированного программирования и проектирования" - какой-нибудь серьезный курс лекций, их есть в интернете. При этом не ломать голову если что-то непонятно, процесс постижения ООП итерационный. 7 вот тут поучить любой ООП язык, хоть яву, хоть что - познакомиться с синтаксисом, разобрать примеры приложений, написать что-то небольшое свое - например калькулятор командной строки 8 перечитать п.6. и удивиться как намного понятнее все стало. Здесь-же заняться SQL с глубоким изучением баз данных, нормализацией (звучит страшно - на самом деле там не много, триггеры-реплики на первом этапе вам не нужны). 9 Познакомиться с паттернами, почитать что-нибудь из банды четырех 10 найти работу стажера, юниора, младшего программиста, поработать месяца 4-5, освоиться с платформой за счет работодателя 11 Спроектировать и закодировать свое приложение, например калькулятор с интерфейсом, в объектах 12 Проработать Фаулера, каждый паттерн рефакторинга, на своем проекте из п.12. 13 Написать резюме программиста и претендовать на позицию middle 14 Прислать мне ящик хорошего вина с первой зарплаты, ибо советы данные здесь - поистине бесценны p.s. 90% останавливаются в развитии после п.10 и тем беспощадно губят свою профессиональную карьеру Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
Jin 0 Nahlásit příspěvěk Odesláno December 27, 2012 11 Спроектировать и закодировать свое приложение, например калькулятор с интерфейсом, в объектах 12 Проработать Фаулера, каждый паттерн рефакторинга, на своем проекте из п.12. 13 Написать резюме программиста и претендовать на позицию middle 14 Прислать мне ящик хорошего вина с первой зарплаты, ибо советы данные здесь - поистине бесценны lol походу, остались вы без ящика. В Фаулере оне зациклены Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
Yevgen35 0 Nahlásit příspěvěk Odesláno December 27, 2012 Здесь-же заняться SQL с глубоким изучением баз данных, нормализацией (звучит страшно - на самом деле там не много, триггеры-реплики на первом этапе вам не нужны). Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
puha-puha 0 Nahlásit příspěvěk Odesláno December 27, 2012 В Фаулере оне зациклены Я своим ребятам даю такую задачу. Обычно около 30% примеров реально находят в своем коде (и удивляются как могли такое налабать), но не больше. Все таки в книжке довольно много совсем уж редких вещей, я бы не стал настаивать на их полном изучении. Вообще процесс программирования должен доставлять удовольствие, а не быть выстраданным до боли... Кстати, по моим наблюдениям есть люди которым вообще программирование противопоказано, не их область, и таких половина если не больше. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
Ex3m 0 Nahlásit příspěvěk Odesláno December 27, 2012 А я бы сразу ориентировался на написание прог для смартфонов . http://4pda.ru/forum/index.php?showforum=284 Тем более простейшее приложение можно написать за день . Без всяких знаний . Почитав пару мануалов . Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
agata 1 Nahlásit příspěvěk Odesláno December 27, 2012 Я хожу на курсы по выходным. Цена 2900 в месяц не так много. В "группе" нас 2 человека-))) поэтому можно сказать, что занятия почти индивидуальные. Программа расчитана на 2.5 года и кроме С# и С++ будет та же Java, и многое другое....это просто помогает понять основы. Все остальное идет только от чтения книг и практики решения задач. Первого пока много. Второго мало. Но...все только начинается-) Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
OlehB 0 Nahlásit příspěvěk Odesláno December 27, 2012 Занятно увидеть такой вопрос в этом форуме, думаю более логично спрашивать на форуме где сидят спецы. Ну и второе, а почему не пойти учится? Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
Archer 1636 Nahlásit příspěvěk Odesláno December 27, 2012 А иногда бывает "поучиться, сдать сертификаты" и работать потом совершенно в другой сфере. Самое время вспомнить анекдот "Парни, боже мой, так занимайтесь колготками))))" Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky