Эй, крутые программеры, подскажите, пожалуйста, где вы начинали? Я сейчас Java сама изучаю, но чую не хватает мне наставника толкового. Вышка вторая имеет смысл? Или курсы? ООП мне интересно, чувствую, что соображалка потянет и очень даже, но далеко на тьюториалах не уедешь. Или уедешь?
Lla, Дома начиналъ... В качестве наставника имеет смысл команда, которая фигачит код. Чем серьёзнее команда - тем лучше. Вышка смысла для обучения не имеет (курсеровские курсы её с полпинка уделают), но если планируется официальное трудоустройство в России, нужно учесть вводимое нашим дорогим и любимым правительством обязательное применение профстандартов. Уехать можно на решении реальных кодерских задач. Плюс, я бы разделил обучение на а) фундаментальную подготовку (алгоритмы, теория автоматов, организация ЭВМ, вот это всё); б) подготовку под конкретный язык/сферу его применения; в) подготовку под определённое направление разработки. Полный объём где-то на вышку тянет, но тут нужен или какой-то реально серьёзный универ, либо разносторонняя самостоятельная подготовка. P.S. Чтобы работать, экстремально важен пункт "в", чтобы просто что-то знать-уметь для дальнейшего профилирования - "б", чтобы реально разбираться в происходящем и быть в состоянии посмотреть за конкретные прикладные навыки - "а".
E13, спасибо за исчерпывающую информацию! Пойду к друзьям примазываться, что делать. Для самостоятельной работы мне не хватает того, кто хотя б ориентиры давать будет, а то всего много, что тонешь просто. Пока начала с синтаксиса и подыскиваю информацию, какие проекты можно самому брать, чтобы поучиться.
начинал сам, с программируемых калькуляторов. потом был бейсик на 8-битном компьютере. потом си там же. Потом все остальное. Раньше было все трудно - чему-то набраться можно было только из книг, книги только в библиотеки. Сейчас информации море, не вижу никаких сложностей для того, чтобы научится. Нужно только желание.
Найти команду будет сложно, хотя готова бесплатно ездить. График работы позволяет. Кому нужны такие вот, как я нубы? Умею детсадовские алгоритмы писать, типа вычисление определителя 2-х, 3-х мерной матрицы, поиск наибольшего элемента, и прочие. Так. схожу-к я на суперджоб, а вдруг? ---------- Сообщение добавлено 03.12.2016 17:26 ---------- Знакомый программист говорит, что на желании не очень быстро все будет продвигаться, очень важен наставник или, как выше сказали, команда.
Я считаю нужно ставить себе не цель (типа "научится профессионально программировать"), а задачу ("хочу написать себе такую-то программку для телефона"). Далее задача рекурсивно разбивается на подзадачи и в процессе решения каждой мелкой задачи происходит самообучение. ---------- Сообщение добавлено 03.12.2016 17:29 ---------- Лично я люблю все делать сам. Команда по-моему хороша только как средство научится работать в команде.
Я так и делаю. Сейчас пишу Змейку. Точнее, пытаюсь Разбила на подзадачи, на бумажке сижу рисую, считаю, не хватает знания синтаксиса, ну и навыков рационального использования методов. Я ж все по-колхозному делаю, как умею, но код становится ужасно неудобным.
Как незнакомый программист вам скажу - желание это самый главный двигатель. Именно оно заставляет разобраться, перечитать главу 20 раз пока не станет понятно, попробовать 99 способов и найти 1 рабочий - и.т.п. Я считаю программист и писатель это примерно одно и тоже - если из вас "лезет наружу" потребность кодить, вы научитесь кодить без всяких наставников. А если внутри ничего такого нет - никакие наставники не помогут.
Lla, напишите что-нибудь простое для начала, с кнопочками и формами, потом что-нибудь, что будет работать с СУБД, ну и дальше по накатанной. Сейчас под Android пиши не хочу.
Вот, это правильно. Это нормально. Пройдет время, начитаетесь книжек и научитесь делать по фэн-шую. Главное, чтобы было желание развиваться.
Это актуально только при опыте от 2 лет. Хорошая имеет. А вот шараги типа ВолГУ и ВолгГТУ - нет. В бизнесе не идиоты сидят, и никто требовать диплом не будет. Ни у меня, ни у знакомых ни разу не требовали. Тогда вы сможете выполнять только крошечные проекты. Это абсолютно не интересно. Я сейчас не стал бы устраиваться в проект, где нет хотя бы 10-20 разработчиков. Мне кажется, что в вашей ситуации найти команду нереально. Спросите себя, чем вы будете полезны команде, а потом посчитайте, сколько уйдёт сил с их стороны на работу с вами.
так не бывает. На бумажке рисуют алгоритм, там синтаксис не важен. ---------- Сообщение добавлено 03.12.2016 17:42 ---------- хоть калькулятор, хоть какие-нибудь пятнашки или простую звонилку
А я об чем и говорю, кому такие нубы нужны? Вот и хочу понять, что делать. ---------- Сообщение добавлено 03.12.2016 17:46 ---------- Так я сразу в эклипсе пишу код. ---------- Сообщение добавлено 03.12.2016 17:48 ---------- хм, например?
Есть вот такая книжка http://www.state-machine.com/psicc/ (там есть ссылка на скачивание). Для новичка будет сложно, наверное, зато там как раз описывается "правильная" реализация калькулятора. Не обязательно прям вгрызаться, можно полистать для начала. ---------- Сообщение добавлено 03.12.2016 17:52 ---------- Это кому как. Лично мне интересно.
Не знаю, я только на Delphi кодила до этого. А что лучше, Си++ или Си#? Не смейтесь над нубом, мне ж некому подсказать. ---------- Сообщение добавлено 03.12.2016 18:09 ---------- Или вообще PHP, не знаю че это, читаю вакансии сейчас ---------- Сообщение добавлено 03.12.2016 18:09 ---------- А, поняла.
тогда вам на сайт знакомств за богатым мужем ---------- Сообщение добавлено 03.12.2016 18:23 ---------- правильно когда с Java разберетесь, думаю сами поймете что это за языки ---------- Сообщение добавлено 03.12.2016 18:25 ---------- а вот с PHP в одного сложнее работать.
Часто так и есть. Но все же есть довольно много задач, которые требуют почти однозначного выбора языка.