Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Вопрос к программистам касательно вашего опыта

Рома Корниенко Ученик (161), закрыт 1 месяц назад
начал обучение недавно. когда вы обучались, было ли вам сложно? как справлялись?
насколько актуальна оказалась для вас профессия в будущем и каких результатов добились?
может есть какие-то советы для начинающих, которые могут помочь лучше понять эту тему, либо правильнее вникнуть
Лучший ответ
Vasyok Просветленный (20070) 1 месяц назад
нужно очень можно вложиться в теорию и первый год делать
90% теории 10% практики потом 80% теории 20% практики и закончить 100% практикой
когда изучаешь новый язык и новую технологию ты должен знать всю мат часть откуда у нее ноги растут и какое место она занимает в общем компьютер саенсе. Вот например учишь питон надо знать где храняться обьекты и екзепляры, как он работает с памятью. Учишь какойнить фреймворк на питоне, надо знать предметую область зачем это фреймворк нужен, как сделать без него, какие решения уже вшиты в него, как он взаимодействует с внешнеми темами.
без заранее выученной теории этого непонять, никакие онлайн курсы по быстрому проганию не помогут тут.

вот тебе план:
  1. алгоритмы на чистом си, поиск максимума, сортировка пузырьком и все такое
  2. указатели на чистом си, выделение памяти под указатели, односвзязные списки
  3. алгоритмы с указателями на чистом си типа сортировка деревом
  4. Хардкорное ООП на си шарпе или на джаве, выучить все 20+ дизайн патеррна, написать 3 учебных проекта где используется как минимум 10 паттернов и они перетекают друг в друга
  5. профессиональный сишарп или джава, коллекции, потоки симафоры, написать проект с потоками (типа игры какойнить)
  6. виндоус формы и ООП на джава авт или на сишарпе
  7. дополнительные паттерны типа MVC
  8. написать асинхронный сокет с нуля на С++, чтобы каждое подключение в одельном потоке и чтобы из браузера можно было к нему поключиться
  9. SQL выучить сложные запросы недельку поделать упражнения на SQL-ex
  10. написать фулл стак проект (это не так страшно как кажется): пара табличек на джаваскрипте, пара эндпоинтов на spring boot, и чтобы они клали в базу и доставли из базы чето
  11. только после этого переходить к питону
Остальные ответы
GGG Просветленный (34824) 1 месяц назад
Справлялись они каждый по-своему, и тебе никто не даст волшебного рецепта. Кто-то сидел ночами, гуглил ошибки и ругался на неработающий код, кто-то искал помощи на форумах, а кто-то просто бросал всё и потом начинал заново. Это процесс боли и постоянного самоедства. Если ты ждёшь, что тебе скажут: «Вот это секрет успеха — почитай пару книжек, и будет тебе счастье», то тебе лучше даже не начинать.

Актуальна ли профессия? Ну, ты серьёзно? В мире, где всё вокруг — от банков до кофеварок — управляется кодом, ещё спрашивать, актуально ли это? Программисты всегда будут нужны, пока существуют компьютеры. Но если ты надеешься, что программист — это тот, кто сидит на диване, клацает пару клавиш, и деньги сыплются сами собой, то это иллюзия. Результаты добиваются те, кто не сдался после первой же ошибки в коде и не побежал жаловаться в интернет, что у него «ничего не получается».

Советы? Вот один: учись самостоятельно искать информацию, потому что никто не будет сидеть рядом с тобой и объяснять, как правильно писать код. Будь готов к тому, что ошибок будет больше, чем удачных запусков, и это нормально. Если не любишь постоянные вызовы и не готов к бесконечному обучению, выбирай что-то другое. Программирование — это марафон без финиша, и либо ты учишься получать от этого кайф, либо остаёшься на обочине,
Рома КорниенкоУченик (161) 1 месяц назад
спасибо за развёрнутый ответ)
Рома КорниенкоУченик (161) 1 месяц назад
я конечно не спрашивал актуальна ли профессия в целом, а более конкретно для человека.
и да, нет ожидания, что деньги рекой литься будут, нет ожидания, что всё будет очень просто. в этом вопросе я просто хотел ознакомиться с опытом других людей, которые уже прошли этот путь
Глеб Кулапин Мастер (1292) 1 месяц назад
Ну как сказать, курсы дорогие, лучше самому учиться. Бабки (не бабушки), девки, деньги. Все будт
Татьяна Доржиева Знаток (399) 1 месяц назад
начинай с сайтостроения, это всегда актуально и никогда не пропадёт
а после, как уже подзаработать неплохо, отучиться уже на программные системные языки
AaacoB Aaac Мудрец (14160) 1 месяц назад
во ты жгешь, чюваг... это пожалуй почти единственная категория, которая не связана с программированием... отсюда совет (ты сам просил): купи мозги! или иди гусей паси!
Андрей Панарин Искусственный Интеллект (249093) 1 месяц назад
Начинал в школьные годы с Бейсика и Паскаля.
В вузе был тот же Паскаль и Делфи, C++, Ассемблер, SQL, основы HTML/CSS/JS, PHP, а также C#.

Пришел с дипломом на собеседование, а мне говорят: нам нужны Java-программисты. Мы тебя возьмем, но тебе надо учиться и учиться.

В итоге научился на джависта прямо на работе. Пришлось читать кучу материала.
Да и вообще программисты должны всю жизнь учиться чему-то новому, просто чтобы не совсем отставать от промышленных стандартов.
Также большое значение имеют знакомства с другими программистами, обмен опытом и рекомендации.
Похожие вопросы