Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
🧡 Осень в радость
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
ОбразованиеРабота и учёба
6 мая 2015

Инструкция для тех, кто хочет стать программистом с нуля

Кризис заставляет многих сменить место работы или даже полностью поменять специальность. Приходится осваивать новые навыки и профессии. Прекрасным выбором в этом случае может стать профессия программиста. Это интересно, комфортно и прибыльно. В этой статье мы постараемся ответить на вопрос, как построить карьеру программиста с нуля.
Фото автора Алексей Старцев
Алексей Старцев

Инструкция для тех, кто хочет стать программистом с нуля

Начать свой путь к карьере программиста стоит с ответа на вопрос, нужно ли вам программирование вообще? Этот вопрос не относится к тем, кто учится или учился по специальности, близкой к программированию. Если вам в школе математика давалась лучше, чем гуманитарные науки, если вам нравится проводить много времени за компьютером, если вам хочется изучать что-то новое, тогда программирование вам подойдёт.

С чего начать

Есть несколько вариантов развития событий, в результате которых человек становится программистом. Первый — родители-программисты, которые всему научили своих детей. Таким детям даже не нужно идти в университет. Второй вариант — модная профессия программиста. После школы нужно было выбрать, куда пойти учиться, и выбрали модное направление IT, вроде бы понравилось. И последний вариант — хобби, которое переросло в работу.

Если с вами ничего из вышеперечисленного не произошло, значит, у вас есть выбор из четырёх вариантов:

  • Самообразование. Этот вариант можно использовать как самостоятельно, так и в паре с другими методами. В интернете полно сайтов, книг и приложений, которые помогают изучать различные языки программирования и технологии. Но это самый тяжёлый путь для начинающих.
  • Университет. Если вы оканчиваете школу и хотите быть программистом, тогда идите в университет. Если не за знаниями, тогда за корочкой. Она может послужить бонусом при устройстве на работу. Хотя и какие-то знания вы тоже получите. Но не забывайте заниматься и самообучением. К выбору вуза стоит подойти очень ответственно. Внимательно изучите программы обучения и выбирайте лучшие технические вузы.
  • Ментор. Будет очень неплохо, если вы найдёте человека, который согласится помочь вам и направит вас в правильную сторону. Он подскажет подходящие книги и ресурсы, проверит ваш код, даст полезные советы. Кстати, мы уже писали о полезном ресурсе, где вы сможете найти ментора. Наставника можно искать среди знакомых программистов, на IT-тусовках и конференциях, на онлайн-форумах и так далее.
  • Специализированные практические курсы. Попробуйте поискать в своём городе курсы, где вас обучат какому-нибудь языку программирования или технологии. Я был приятно удивлён количеством таких курсов в Киеве, в том числе бесплатных и с последующим трудоустройством.

Какой язык, технологию и направление выбрать

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

  • Наличие на рынке вакансий. Конечная цель этого пути — найти работу программистом. А это будет трудно сделать, если на рынке вакансий никто не будет искать разработчиков на вашем языке программирования. Проверьте сайты с вакансиями, посмотрите, кого больше ищут, выпишите десяток языков. И переходите к следующему критерию.
  • Низкий уровень вхождения. Если вам придётся потратить длительное время на изучение языка, это может отбить у вас охоту к программированию вообще. Почитайте о тех языках, которые вы выбрали выше. Просмотрите литературу, которую нужно будет прочитать, чтобы изучить эти языки. И выберите те, о которых пишут, что они лёгкие, или которые вам показались лёгкими. Такими языками могут оказаться PHP, Ruby, Python.
  • Кайф от процесса. Если вам не нравится писать код на выбранном языке, вы не будете получать удовольствия от этого процесса, от работы и от жизни. А оно вам надо? Делайте правильный выбор.

Также вам придётся определиться с направлением программирования. Мобильное, десктопное, игры, веб, низкоуровневое программирование и так далее. Самые популярные и относительно лёгкие отрасли — разработка под веб, мобильные и десктопные клиенты. Под каждое направление может подходить один язык и совсем не подходить другой. То есть при выборе языка программирования также стоит отталкиваться и от этого фактора.

В любом случае изучите веб-технологии. Это язык разметки HTML, стили CSS и JavaScript, который позволит сделать вашу страницу динамической. На следующем этапе изучите серверный язык (Python, PHP, Ruby и другие) и подходящие для него веб-фреймворки. Изучите базы данных: практически в каждой вакансии программиста это упоминается.

Как получить начальный опыт

Без опыта вы не получите работу. Без работы вы не получите опыт. Замкнутый круг реальной жизни. Но ничего страшного, мы из него выберемся.

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

Во-вторых, вам нужно найти свои первые проекты. Это, наверное, самый сложный вариант, но рабочий. Вам придётся самому искать заказы, выполнять их, заморачиваться с оплатой. Для новичка это архисложно, но зато затем все остальные варианты покажутся плёвым делом. Выполненные проекты можно будет записать в опыт и показать вашему будущему работодателю. Реальные проекты являются большим плюсом в вашем резюме.

Если вы знаете английский язык, регистрируйтесь лучше на англоязычных биржах. Рынок там больше. Если не знаете английского, учите его. А пока что вам доступны русскоязычные биржи фриланса. Ищите небольшие проекты, которые соответствуют вашему уровню знаний или чуть выше него. Подайте заявку на пару десятков таких заданий. И приготовьтесь получить море отказов. Но если одна-две заявки выстрелят, у вас будет шанс получить реальный опыт.

Ещё одним неплохим вариантом для получения реального опыта является open source. Таким проектам всегда нужны новые люди, пусть даже и новички. Вы можете поискать в проекте баги или посмотреть в баг-трекере и предложить методы их решения. Найти такие проекты легко на GitHub или других сервисах для хостинга кода. Не стесняйтесь задавать там вопросы.

Четвёртый вариант получения опыта — помощь знакомым программистам. Попросите их передать вам маленькие и несложные задания. Если что-то не будет получаться, у вас всегда будет к кому обратиться. И при этом вы будете участвовать в реальном проекте.

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

Почему стоит выбрать Python

Давайте немного подробнее поговорим о выборе первого языка программирования. Первый язык должен быть простым и популярным на рынке. Таким языком является Python. Я очень советую выбрать именно его в качестве первого языка программирования.

Код программы на Python читабелен. Вам даже не нужно быть программистом, чтобы в общих чертах понять, что происходит в программе. Из-за несложного синтаксиса Python вам понадобится меньше времени для написания программы, чем, например, на Java. Огромная база библиотек, которая сэкономит вам кучу сил, нервов и времени. Python является высокоуровневым языком. А значит, вам не нужно особо думать о ячейках памяти и о том, что там разместить. Python — язык широкого назначения. И он такой простой, что даже дети могут его выучить.

Справедливости ради стоит упомянуть и о других языках программирования. Java может стать неплохим выбором для новичка. Этот язык популярнее, чем Python, но и немного сложнее. Зато инструменты для разработки гораздо лучше проработаны. Стоит только сравнить Eclipse и IDLE. После Java вам будет проще перейти к работе с низкоуровневыми языками программирования.

PHP — ещё один очень популярный язык. И, мне кажется, он даже проще, чем Python. Очень легко найти себе ментора или решение какой-нибудь проблемы на форуме. Всё потому, что в мире существует огромное количество PHP-программистов разного уровня. В PHP нет нормального импорта, есть множество вариантов решения одной и той же задачи. А это усложняет обучение. И PHP заточен исключительно под веб.

Языки C и C# очень сложны для новичка. Ruby — хороший выбор в качестве второго языка, но не первого. JavaScript — очень простой язык, но ничему хорошему он вас не научит. А задача первого языка программирования всё-таки научить вас чему-то правильному, задать какую-то логику.

Важен ли английский язык

Важен! Не знаете? Учите. Знаете? Совершенствуйте. Учитесь читать, писать, слушать и говорить на английском. Делайте упор на техническую литературу. Слушайте англоязычные подкасты. Читайте англоязычные учебники по программированию.

Что нужно знать, кроме языка программирования

Конечно же, кроме языка программирования и английского, нужно знать что-то ещё. А вот что — зависит от направления, которое вы выберете. Веб-программист обязан знать HTML, CSS, JavaScript. Десктоп-программист учит API операционной системы и различные фреймворки. Разработчик мобильных приложений учит фреймворки Android, iOS или Windows Phone.

Всем нужно выучить алгоритмы. Попробуйте пройти курс на Coursera или найти подходящую для себя книгу по алгоритмам. Кроме этого, нужно знать одну из баз данных, паттерны программирования, структуры данных. Стоит также познакомиться с репозиториями кода. Хотя бы с одним. Обязательно знание систем версионного контроля. Выбирайте Git, он самый популярный. Вам нужно знать инструменты, с которыми вы работаете, операционную систему и среду разработки. И главный навык программиста — уметь гуглить. Без этого вы не проживёте.

Последние шаги

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

Источник: www.vitaliypodoba.com
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Лучшие предложения

42_dejstvitel'no_nuzhnyh_tovara_so_skidkami_do_69%_na_AliExpress

42 действительно нужных товара со скидками до 69% на AliExpress

Надо брать: новинка realme 15T со скидкой 57%

Надо брать: новинка realme 15T со скидкой 57%

Nahodki AliExpress: samye poleznye i interesnye tovary nedeli

Находки AliExpress: самые полезные и интересные товары недели

Что умеет фен от Dreame: разбор умной новинки в премиальном стиле

Что умеет фен от Dreame: разбор умной новинки в премиальном стиле

10 muzhskih krossovok ot populyarnyh brendov so skidkami do 59%

10 мужских кроссовок от популярных брендов со скидками до 59%

Это нам надо: популярная сыворотка с ретинолом и микроиглами со скидкой 20%

Это нам надо: популярная сыворотка с ретинолом и микроиглами со скидкой 20%

Надо брать: ударная дрель от Heimerdinger со скидкой 70%

Надо брать: ударная дрель от Heimerdinger со скидкой 70%

18 nadyozhnyh smesitelej, kotorye chasto pokupayut na marketplejsah

18 надёжных смесителей, которые часто покупают на маркетплейсах

Это интересно
Пазл жизни: что нужно знать о донорстве костного мозга

Пазл жизни: что нужно знать о донорстве костного мозга

«У вас плотная грудь»: что значит такое заключение врача и нужно ли его бояться

«У вас плотная грудь»: что значит такое заключение врача и нужно ли его бояться

Испечь хлеб и приготовить улиток: чему можно научиться на фермах в России

Испечь хлеб и приготовить улиток: чему можно научиться на фермах в России

Правительство сохранит льготный НДС 10% на социально значимые товары

Правительство сохранит льготный НДС 10% на социально значимые товары

Комментарии
Max Tatarchenko
06.05.15 13:23
Стоит только сравнить Eclipse и IDLE. IDLE, Карл!
Vladimir Burenko
06.05.15 13:26
Если вы оканчиваете школу и хотите быть программистом, тогда идите в университет. Вот это поворот!
Алексей Старцев
06.05.15 13:28
Обстоятельства такие, что ВО нужно всем. Например, для получения рабочей визы. Но! Самообучение даст больше пользы для работы программистом. То есть, стоит совмещать.
Liubov Kosinskaya
10.05.15 23:11
Во множестве профессий гораздо проще закончить что-нибудь, дающее право работы в желаемом месте, чем получить признание российского диплома. Необходимость ВО "всем" - крайне спорное утверждение. У меня их два, к примеру. Интересно было. К заработку денег и образу жизни ни одно из них отношения не имеет.
Алексей Старцев
11.05.15 10:38
Почитайте требования по рабочим визам, например, в Европу или США.
Liubov Kosinskaya
11.05.15 13:21
При чём тут требования? Ну почитайте требования к тому, чтобы стать президентом США и впадите в уныне от того, что вам это не светит :) Примерно такой же совет. Я говорю о том, что для желающих жить за границей вариант получения рабочей визы - один из самых трудоёмких путей. Есть масса иных.
Dennis Sadovsky
06.05.15 13:52
Нанимают программиста, который обладает потрясающим навыком гуглить. Дают нетривиальную задачу, и ОМГ! В гугле решения нет! В SOF только вопросы без ответов! В итоге задача не решена. Программист ищет новую работу. Задача ждет true-программиста. "И главный навык программиста" - уметь максимально качественно решать поставленную задачу в поставленные сроки, подобрав для этого наиболее подходящие инструменты (имхо). Гугл (в частности stack overflow) - лишь помощник (имхо). Язык программирования - всего лишь очередной инструмент (имхо). Чем лучше программист - тем качественнее и эффективнее его работа, количество языков/изученных технологий роли особой не играет (хотя в увеличением стажа - это количество растет )(имхо). В университетах развивают системное мышление и закладывают весьма годную основу для саморазвития. Без этой основы человек будет ориентироваться в про-ИТ сфере с трудом. Если человека программирование интересует лишь в 8-часовое рабочее время - хорошим программистом он не станет (и тут тоже имхо). От себя добавлю, что изучать любую технологию удобно с ее истории создания, ибо там кроется та самая истина, а именно причина создания, и, как следствие - ее предназначение (true-использование). Помните про правило 10000 часов. За 24 часа по видеоурокам с рутрекера программистом не стать. Трэш-педагогов типо Евгения Попова - в игнор. Почитывать хабру. Гонять на Digital October и в таком духе. К статье особо придираться не хотел, тк в основном написано верно, хоть это очень обобщенно и выглядит больше как пособие для желающих подработать программистом, все же у каждого своя дорога, свои цели и способы их достижения.
Liubov Kosinskaya
10.05.15 23:18
Умоляю вас, не надо на каждой строчке писать "имхо". Всем и так понятно, что вы своё мнение пишете, а не энциклопедию цитируете. А то хороший по сути комментарий с этими имхами становится невозможно читать.
Денис Садовский
22.05.15 11:46
@Liubov Это осознанная мера. Как показывает практика, многие не понимают, что это личное мнение, поэтому приходится упоминать об этом чуть ли не в каждом предложении ("Всем и так понятно" работает далеко не всегда). Без этого мой комментарий породил бы тонну аналогичных с попыткой что-либо мне доказать. Мы же в интернете!
loadaverage
22.05.15 01:42
Почитывать хабру. Мои 5 центов - хабра полное фуфло (99% нормального материала - перепечатка, причем не всегда с указанием первоисточника), гораздно полезнее читать нормальные ресурсы, правда они все на английском, но это только плюс.
Денис Садовский
22.05.15 11:46
@ loadaverage На хабре есть новости ИТ индустрии, это удобный русскоязычный способ быть в курсе. А технические статьи - да, лучше искать оригинал. Именно поэтому написал не "читать хабру", а "почитывать хабру".
Дмитрий Колотилин
06.05.15 14:24
И приходят потом ко мне на работу устраиваться такие вот горе программеры, не знающие что такое хеш и что такое тег, но отлично знающие про хештег
Алексей Старцев
06.05.15 14:30
Дайте свои советы новичкам.
Дмитрий Колотилин
06.05.15 14:28
быть программистом это не веселое прикольное развлекалово + типа влегкую срубить бабла, это напряженный труд, огромное количество знаний и умение использовать эти знания, тк просто код, даже очень хороший мало кому нужен, кроме самого автора. А вот чтобы решить чью-то задачу, автоматизировать хоть какой нибудь процесс нужно не только уметь "кодить"
Игорь Журавлев
06.05.15 16:40
Ваш комментарий , впрочем, можно отнести к любой профессии - любая профессия это труд, знания и умения, порой дающиеся кровью и потом. Если ты профессионал или хочешь им стать. В остальном - это все будем твоим ремеслом, а ты ремесленником ;)
Сергей Волков
06.05.15 17:25
Дмитрий, а можно подробнее? Какие знания, умения и навыки нужны программистам?
Max Tatarchenko
06.05.15 21:22
Да, знание и умения относятся ко всем профессиям, разница тут только в том, что при всей своей инженерности, программирование довольно творческая профессия, где кроме простых знаний нужна креативность, изобретательство и изворотливость. И чтоб стать программистом, хорошо бы иметь соответствующие врожденные качества: ум, логичность мышления, любознательность и быструю обучаемость, учится новому придется всю жизнь. Конечно это все не относится к обычному веб-формошлепству или "программированию на HTML"(c) - тут любому школьнику по силам, беда в том, что эти школьники мнят себя программистами.
Алексей Старцев
06.05.15 23:28
хорошо бы иметь соответствующие врожденные качества: ум
Сергей Волков
07.05.15 11:33
Угу.. что-то прояснилось. :)
Василий Теркин
20.05.15 23:25
тут любому школьнику по силам, беда в том, что эти школьники мнят себя программистами ) программированию на HTML ) Не каждый "школьник" осилит сверстать страницу без применения дримвивера и прочего ... Видимо "бекендщики" возомнили о себе что-то несоответствующее действительности)
Liubov Kosinskaya
10.05.15 23:07
В вашем комментарии больше полезного, чем во всей статье :)
Michael Miriti
06.05.15 17:33
JavaScript — очень простой язык, но ничему хорошему он вас не научит. А задача первого языка программирования всё-таки научить вас чему-то правильному, задать какую-то логику. Потрясающая глупость.
Алексей Старцев
06.05.15 17:45
Там даже ООП в классическом виде нет.
Pavel Ivanichenko
06.05.15 18:18
Видимо автор фанат Python и у него не особо вяжется в голове прототипирование. Не стоит относиться к данной статье серьёзно.
Ivan Artemov
06.05.15 23:57
Тихо, пришел крутой JS-разработчик и всех поставил на место ) Причем тут вяжется или не вяжется ? Начинающему это точно не нужно.
Max Tatarchenko
07.05.15 09:13
Что не нужно? не нужно знать парадигм программирования? Вы серьезно? JS - прототипно-ориентированный язык с элементами функционального подхода. Глупо от него ждать классического ООП. И что с того? Ну, такой вот язык. Причем тут вяжется или не вяжется ? Начинающему это точно не нужно. При том, что не надо возносить профанацию.
Алексей Старцев
07.05.15 10:48
Вопрос в том, что для новичка лучше – классическое ООП или прототипирование.
Max Tatarchenko
07.05.15 11:41
Для новичка надо учить общий подход и понятия разных парадигм. Вообще в идеале язык, на котором учишься, должен быть вообще оторван от промышленности, чтоб не нести в индустрию "детские стереотипы и ошибки", вошедшие в привычку при обучении. Как это не абсурдно, но для первого языка вполне себе катит тот же Паскаль, какой бы многословный, негибкий и устаревший бы он не был. Потом программист должен будет при надобности осваивать новые технологии/языки/инфраструктуры в сжатые сроки и никого не будет интересовать учил он их или нет. Да, специализация важна, но также надо быть готовым перейти на все что угодно. А тут нужны фундаментальные знания, общие подходы и тд.
Алексей Старцев
07.05.15 11:51
В Германии ещё хуже, через ML обучают.
Max Tatarchenko
07.05.15 11:53
главное, чтоб не Basic))))
Rashad Khalilov
06.05.15 19:57
Касательно IDLE - многие учебники советуют использовать его, но ребята из JetBrains предлагают отличную IDE - PyCharm Educational Edition, приятный интерфейс, ненавязчиво приучающий начинающего кодера к средам вроде VisualStudio. Успехов всем, кто изучает Python, неплохое начало для изучения программирования и не надо слушать людей, которые норовят пересадить на true-C и прочие языки. Язык значение не имеет, это всего лишь инструмент. Но что мне нравится в Python - благодаря синтаксису многие учителя на популярных Coursera и edX успевают в своём курсе посвящать больше времени алгоритмам, увлекательным заданиям и практическому применению, что позволяет не терять интереса к программированию из-за сложности освоения синтаксиса. От себя хочу добавить курс Programming for Everybody на Coursera, курс ведет харизматичный Charles Severance, который в легкой форме познакомит не только с Python, но и с основными паттернами программирования. Благодаря нему я в своё время наконец смог освоить такие базовые понятия, как "цикл", "функции", "массив данных", и впоследствии, сталкиваясь с ними, уже мог вспомнить практический пример. Что лучше всего помогает обучению? Самостоятельный поиск задач, которые можно упростить при помощи программирования. Именно это настраивает на то, чтоб быть программистом - профессионалом, который находит алгоритм решения этой задачи, в противном случае уклон пойдёт в сторону кодера - тоже важному навыку, но не настолько востребованному, как программист, который даёт направление кодеру, а тот находит подходящий под алгоритм код (поправьте, пожалуйста, если ошибаюсь). Личный опыт - написал консольную программку для друга, который готовился к экзамену по английскому, и помогла ему самостоятельно заниматься, выбирая случайный вопрос. Пока думал, как решить для него эту задачу - все, что подавалось отдельными кусочками соединилось в одно и помогло применить на практике почти весь теоретический материал. Надеюсь, обучающихся вдохновит этот метод, и может, вы поможете друзьям автоматизировать их труд ;) Кто может подсказать хороший, разжёванный материал по алгоритмам на Python? Буду признателен :)
i_prudnik
06.05.15 20:03
Как копирайтер-любитель скажу, что нормальная статья. Как программист скажу то, что статья по большей части бесполезна. Просто обобщенная информация которая и так понятна. Как предприниматель скажу, что не нужно что-то брать первым, что-то вторым. Нужно сразу лезть во что-то серьезное и по ходу разбираться, иначе получается пустая трата времени. А изучать программирование нужно далеко не с языка, а с основ информатики и технических устройств (хотя бы в общем виде), иначе человек превращается в кодера, он пишет код, но не понимает сути... Язык всего лишь инструмент который позволяет что-то создать или решить задачу. Поэтому программист своего рода творец, инженер и изобретатель, а не кодер. Конечно, современный технологии портят дух программирования, когда у тебя есть ограничения по памяти и ресурсам, а ты должен ухитриться решить поставленную задачу (посмотрите код старых игр для NES например, они действительно оптимизированы). Сейчас же подключил компоненты(фреймворки), все скомпоновал, мышкой накидал объекты интерфейса и тому подобное. Я учился в элитном российском политехническом вузе. Там конечно пытаются научить студентов учиться, но вот вас ничему другому там не научат. Максимум основам того или иного языка, в общем ничего того там нет, что присутствует в требованиях по вакансиям (я про фреймворки и технологии). Вам придется всему учится самому, поэтому с этого и лучше начать. Большинство тех "программистов" что я знаю, умеют лишь гуглить и совмещать участки кода, они не понимают суть того, что они пишут, они гуглят ошибки которые им подсказывает компилятор, интерпритатор или ide. Они не понимают ООП, не знают паттернов программирования и т. п. Они не изобретатели по своей сути, им сложно что-то создать самостоятельно, они могут просто решить задачу шаблонным методом. Спасибо за внимание...
Денис Садовский
07.05.15 12:48
Я всегда считал, что учиться учат в школе, а в университете этот навык уже надо использовать.
Станислав Пьянов
07.05.15 15:13
Первый — родители-программисты, которые всему научили своих детей. Таким детям даже не нужно идти в университет Как вообще такой бред может в голову прийти? нет слов!
Динара Алеева
08.05.15 09:08
Алексей Старцев, а кто Вы по образованию и какое отношение имеете к программированию?
Алексей Старцев
09.05.15 02:12
Телекоммуникации. Изучаю.
Динара Алеева
09.05.15 19:14
Как видите, практикующие программисты весьма озадачены вашей статьей) Наверное после таких советов и появляются студенты, которые хвастаются тем, чем учатся на каких-то там курсах и могут написать около тысячи строк игры))) Новичкам все ж совет - загляните на хабрахабр. Извиняюсь за рекламу.
Алексей Старцев
11.05.15 10:39
Взгляните на источник статьи.
Alexander Zhurovich
08.05.15 09:28|изменено
Если список рекомендаций на тему как стать программистом начинается с того, какой язык выбрать, — можно сразу закрывать. Именно благодаря таким материалам в программировании множится число профанов, вооруженных лишь чужими шаблонами для решения конкретных задач, мало понимая суть этих шаблонов. Программист начинается со знания теории алгоритмов и структур данных, а эта дисциплина не зависит от конкретного языка — все языки устроены в соответствии с этой дисциплиной. Язык — всего лишь инструмент для реализации решения, сформированного на уровне общего алгоритма. А если ты не знаешь, как будешь решать задачу, на какие этапы ты разобьешь это решение, как оптимизируешь его, чтобы машина не тратила свои вычислительные ресурсы впустую, отнимая их у других полезных процессов — язык не поможет тебе стать хоть сколь-нибудь толковым программистом, будь он хоть в сто раз проще «Питона» или PHP. Ты просто из чайника превратишься в ламера, который, научившись строить какие-то элементарные языковые конструкции, уже пишет резюме крутого программиста.
Алексей Старцев
09.05.15 02:12
Как хорошо, что наш список начинается не с выбора ЯП.
Alexander Zhurovich
09.05.15 08:37
Но и не с базовой теории. Ментор ментору рознь, курсы курсам рознь, вуз вузу рознь… Вы не даете нужной инфы, чтобы человек не попал не пойми к кому.
Алексей Старцев
09.05.15 11:38
Добавьте полезный комментарий.
Alexander Zhurovich
09.05.15 12:14
См. мой первый комментарий.
Алексей Старцев
09.05.15 12:36
Учить алгоритмы и структуры данных? Кидайте ссылками на книги. А то ж книги книгам рознь.
Alexander Zhurovich
09.05.15 12:42
Это я хотел увидеть в вашей статье. Вы ж взялись советовать другим.
Алексей Старцев
09.05.15 20:38
Видимо, вы переоценили полезность своего комментария.
Alexander Zhurovich
09.05.15 20:42
По отношению к вам, видимо, переоценил.
Динара Алеева
09.05.15 19:17
Вам действительно знающие люди замечания делают, а вы огрызаетесь. Фу таким быть.
Алексей Старцев
09.05.15 20:38
Я пока не понял, что этот человек знающий. Критикан – да.
Liubov Kosinskaya
10.05.15 23:25
Я, как человек не знающий о программировании ничего, но имеющий к теме интерес, из этого комментария извлекла больше пользы, чем из всей статьи.
Алексей Старцев
11.05.15 10:40
Замечательно, что для вас статья послужила местом, где были опубликованы два полезных для вас комментария.
Nopa Pasaran
09.05.15 12:49
есть ли такая же инструкция для тех, кто хочет стать UX/ UI Designer 'ом и проектировщиком пользовательских интерфейсов в вебе и приложениях?)
Alexander Zhurovich
09.05.15 20:49
Так эту же инструкцию и давайте. Пару слов изменить: и получите наставление для будущих генетиков или сталеваров.
qlmoriarty
11.05.15 02:11
JavaScript — очень простой язык, но ничему хорошему он вас не научит. А задача первого языка программирования всё-таки научить вас чему-то правильному, задать какую-то логику. Это в с чем сравниваете? Автор вы хоть понимаете сами что вы пишете? Более неудачной статьи у вас я не видел. Python уныл, и ничему хорошему вот он точно не научит также как php и ruby. Если что и выбирать первым языком это должен быть C/C++ иначе понимания нет, выходит один *овнокод и толпа нелепых джуниоров (вероятно и автор в том числе), пытаются писать статьи на тему первого языка . Совет: Автор разберитесь в теме прежде чем писать статьи на тему, это не про уровень воды в организме писать. Вывод: Лайфхакер стает хуже из за подобного творчества подобных "Авторов".
Алексей Старцев
11.05.15 10:43
Советовать С/С++ новичкам – не надо так делать.
Aleksandr Karachev
13.05.15 00:12
Не дочитал. Остановился на моменте, где вы советуете пойти учиться в универ, что бы научиться программировать. Понял, что статья из цикла "записки сумасшедшего".
loadaverage
22.05.15 01:33
JavaScript — очень простой язык, но ничему хорошему он вас не научит После этого можно не читать. Автор как бы намекает что non-bloking i/o это фуфло и хипстерство. Совет автору: man асинхронность man node.js man callbacks Кстати, не стоит путать разработчика и программиста - это две разные вещи. Если конечно мы не про говнокодинг. А вообще совет - единственный способ выучить язык - это писать код параллельно учёбе под конкретные задачи, хеллоуворд не покатит
loadaverage
22.05.15 01:38
Я был приятно удивлён количеством таких курсов в Киеве, в том числе бесплатных и с последующим трудоустройством. Ржал. А если серьезно - какие? И главное куда, уже весь средний бизнес+ свалил давно.
Александр Кострюков
22.05.15 13:30
Я все думаю, откуда в мире столько говнокодеров... А вот оказывается откуда, один идиот написал, остальные подхватили. Удобочитаемый код в питоне ? А в рельсах или 1С он видимо вообще не читаемый. Советы должны примерно так звучать: 1. Первое с чего нужно начать, это ознакомление с областью. Посмотреть вакансии, посмотреть заказы, посмотреть существующие технологии и какие задачи при их помощи можно решать. Какие плюсы и минусы имеют и т.д. Понять, что есть языки разных уровней, есть различные фреймворки и т.д. 2. Второе, это изучение базовых алгоритмов, логики, азов высшей математики, что бы в голове все лежало по полочкам. 3. Изучить концепции структурного программирования, почитать как правильно, как неправильно и почему оно так. 4. Выбрать произвольную технологию, хоть паскаль и реализовать базовые логические алгоритмы на ней. 5. Придумать себе несколько задач, которые вам лично хотелось бы сделать или те, которые помогут вам в жизни и начать их реализовывать в порядке возрастания сложности. 6. Запомнить раз и на всегда, что язык программирования не важен! Зная алгоритмы и основы вы сможете освоить любой язык посредством хелпов, форумов и т.д. Фактически, вам нужно выучить только синтаксис. 7. Двигаться от высокоуровневых к низкоуровневым языкам. Например, решили вы сделать какой-нить простенький веб сервис. Берете Ruby on Rails (фреймворк на Ruby) и делаете. Когда освоитесь в рамках фреймворка можно переходить к самому Ruby. Или в случае с Phyton цепочка выглядит примерно так: Django - Phyton. В случае с Java : Play - Java. Иными словами, до тех пор пока вам хватает возможностей фреймворка дальше можно не лезть 7. Начать поиск проектов, при этом не переоценивать свои силы. Или сразу говорить, что вы начинающий, но готовы сделать не очень дорого. За одно обучитесь. Ну и далее по списку осваивать новые технологии...
aleksej.kyzmin
04.06.15 08:24|изменено
Мне кажется, что многие просто не понимают до конца проблемы начинающих программистов. Они не думают над вопросами типа "У меня есть почти упорядоченный массив и чем же мне его отсортировать - QSort или BubleSort" или "Должна быть возможность назначить обработчик моей кастомной кнопке. Какой паттерн из банды четырех тут лучше подойдет?". Большинству начинающих программистов сложно понять где именно ставить точку с запятой, почему x = x + 3 - это нормальный код и т.п. Минусы, как и плюсы можно найти у любого современного языка. JS - очень интересный язык, ввиду своей утиной типизации он многое прощает. Нет чего-то в объекте - просто добавьте это туда. Забыли точку с запятой? Не беда, интерпретатор сам её добавит. Да и программировать Вы сможете везде, где есть браузер. Однако он может и подложить свинью в самом неожиданном месте, а его отладка становится сущим адом. PHP - достаточно популярный язык с большим community, но в нем очень много внутренней нелогичности и противоречивости. На эту тему очень много статей в интернете. Да и писать Вы сможете только серверные скрипты. C++ - я просто промолчу. Если Вы не знаете что такое "Access violation" или "Memory leak" - живите и дальше в своем счастливом мирке! Серьёзно, не надо. C# - достаточно модный и популярный. Очень удобный язык для разработки. Однако, несмотря на наличие Mono, я бы все таки отнес его к языкам, заточенным под Windows. Java - очень популярный язык. Огромное сообщество, множество компонент. Однако его среды разработки всё-таки проигрывают Visual Studio. Python - примерно те же замечания, что и про Java + сложности с переходом с 2.7 на 3, из-за которых большинство библиотек так и осталось на версии 2.7. Так на чем же учиться? Если Вас не пугает программирование в основном для Windows - то C#, на мой взгляд, самый правильный выбор. Community версия Visual Studio сэкономит Вам кучу времени - легкая отладка, умные подсказки комманд (IntelliScence), огромное количество компонент и легкий способ их доставки - nuget - в общем, действительно того стоит.
Ahmad Oripov
06.08.15 07:23
И почему же тут только C# и C? Вы забыли C++.
Ahmad Oripov
06.08.15 08:05
Я сам начинал с Пайтона , после перешел на C++. И все норм )
Александр
26.10.15 00:52
По этой-же теме интересно написано http://kak-stat-programmistom.ru
Дмитрий Соколов
03.11.15 02:29
Java ментора можно тут найти http://becomejavasenior.com/blog/category/mentor/
Alex Trust
05.11.15 01:12
Я начинал с курсов по Java на Hexlet, хотя по профессии экономист. Сейчас фрилансю, мне нравится.
Татьяна Лисненко
29.11.15 23:15
Ребята, привет! Помогите начинающему чайнику :) Закончила универ по направлению САПР, поступала с наивными мыслями, что стану программером, вместо этого учили из полезного только Visual С++, но в нем развиваться не хочу. А все остальное очень мега поверхностно... После универа работала тестером в сфере веб. Хочу податься туда, только надоело проверять чужие ошибки, хочу делать свои. HTML, CSS в каких-то очень общих чертах изучила благодаря разным ресурсам, сейчас самостоятельно изучаю JS. Очень много инфы, вся с разных ресурсов (а разные люди видят и относятся к языкам по-разному и преподносят соответственно) - получается каша в голове. Хотелось бы получить какую-то целостную картинку. В общем, для себя выбрала PHP, JS, HTML+CSS, MySQL. Посоветуйте, плз, как лучше структурировать обучение, с чего начинать и как двигаться дальше? Кто какие книги, ресурсы использовал, которые стоят того, чтобы их изучить? Какой софт юзаете при работе и чем руководствовались при выборе? Заранее спасибо за ответ! P.S.: Если какие-то вопросы звучат глупо и смешно, не судите строго: чайник - есть чайник :)
Stepan Lenevich
01.12.15 00:33
Половины еще не прочитал, но уже понятно Автор отвечает на вопросы, которые я и задать-то не успел. Спасибо огромное. PhD ... (в химии), решивший превратить программирование из хобби в работу.
Виталий Агапов
04.12.15 12:58
У меня есть желание стать веб-программистом. Для этого я уже освоил html/CSS. Теперь нужно идти дальше. В этой связи возник вопрос, с освоения какой программы лучше начать: с PHP или с JavaScript? Знаю, что в идеале веб-программисту следует уметь писать и на той, и на другой? Но всё же, с какой лучше начать новичку?
Алексей Пономарь
04.12.15 19:52
Начинайте с PHP, если пойдет — JS подтянется сам собой.
Alexander Shurik
17.01.16 23:23
'JavaScript — очень простой язык, но ничему хорошему он вас не научит. ' Автор кроме анимации снежинок на сайте к Новому году ничего не делал?
Алексей Главизнин
18.01.16 01:19
Владимир, я энергетик по образованию! Программирование хобби. И уже 20 лет я работаю в ИТ отрасли(мне 40) с момента как вернулся из армии, начинал даже без ИТ образования, ну и получил я его так сказать между делом.В данный момент руководитель отдела внутренней автоматизации в ИТ холдинге в одном из крупнейшем в Москве. Т.е. я обслуживаю не продавцов, ИТшников. А это самые требовательный клиент. К чему я это,ну во первых, это самообразование привело к таким высотам, и к тому что университет ничего не даст, программа университетов запаздывает лет на 5 минимум. ИТ отрасль и программирование ничем не отличаеться от других специальностей. Единицы к 17 годам уверенны чем они хотят заниматься в жизни. И на ИТ шников идут всё, особенно насмотревшись на Джобсов, Цукербергов и иже с ними. Отсюда очевидный ответ, заниматься нужно тем к чему душа лежит. А если(согласно статьи) человек продалжает работать непонятно где, и сам не стал программистом, то ему ничего не поможет. Я не говорю об исключениях 1 на несколько миллионов, у кого алгоритмический склад ума был без дела, и человек просто не знал что это у него в голове и как это применит.
Макс Гидробионт
08.01.17 14:23
а в 38 есть смысл начинать с нуля? 13 лет опыта в торговле, потом 6 лет в 3д-моделировании. Моделирование хорошо получается, но не вижу в нём никакой перспективы, надоело, работа для студентов
Филипп Колесов
19.06.17 12:51
Конечно имеет, была статья на хабре вроде про мужика если не ошибаюсь вашего возраста, сменил профессию на программиста, подучил английский, сейчас живет и нечего)
Павел Чайковский
21.08.17 17:22
подскажите, а вообще есть цифровая азбука и где ее найти, ведь программа когда пишется, в ней указывается что и после чего должно и куда идти, я пытался найти азбуку, но везде шаблоны, как найти действительно нужное, сам принцип понимаю, но понимая азбуку, можно самому писать программы без шаблонов, а так же свои шаблоны делать, где будешь точно знать, что они без ошибок
Samael.96
19.01.16 14:58
Автор молодец, правильно продвигаемый бложик, сейчас тоже задумываюсь об программировании. А коменты гуру, конечно хороши и в основной массе даже верны, но на то они и гуру чтобы бросаться во всех какашками, причем не зависимо от направления, программирование это или СЕО, или просто гуру дядя Вася с завода.
Алмас Уразов
02.03.16 12:30
ВО лучше получить за границей в популярных вузах, а у нас послесоветское время, много чего не освоено
Mixail Svetlov
09.03.16 22:34
Статья далека от истины. Все совсем не так. Начинать с Pyton это самоубийство. На Pyton вы выведете привет мир ! И все тупик. Начинать надо однозначно только с HTML и CSS , PHP, mySQL. Потом можете переходить куда хотите. На любой язык . Почему так и не иначе. Просто это самый низкий порог вхождения в программирование. Вы получите экранную часть и серверную + базы данных. Без этих базовых знаний вы никуда не двинетесь. ЗАПОМНИТЕ ! Программирование это не знание набора операторов, а знание взаимодействия (опрераторов-языков-и частей программы).
Artyom Tarasenko
12.09.16 12:50
Можете сказать или назвать, пару, хороших курсов, если есть, то и бесплатных, в Киеве?
Стас Шнайдер
18.11.16 23:43
Python очень хорош для начального обучения. Уныл он только в том случае, если не уметь им пользоваться. А связка C/C++ довольно сложна для начинающих. Новички в ней будут разбираться очень долго.
Расул Ибрагимов
07.01.17 19:49
Но ты не огорчайся
Игорь Пятиус
26.02.17 19:10
можно еще смотреть трансляции по программированию на https://www.liveedu.tv и www.twitch.tv (gamedev). Плюс в том что можно не только подчеркнуть важное от тех кто имеет больше опыта но и найти ответ на вопрос так как можно спросить что интересно в чате.
Женя Иванов
01.03.17 21:50
Интересная статья, но скажу, что лично я пробовал разные языки и Javascript, и PHP и Python, но начать рекомендую с АЗов в этом нет лучшего инструмента, нежели курс по основам программирования CS50 Гарвардского университета, есть в переводе на русском на Youtube и в оригинале на https://ru.coursera.org/ https://www.youtube.com/channel/UC9qWN_HkacMDcp-Ng2NO85w https://www.youtube.com/channel/UCMcDsSeqS531-HKz6GiJgtA
ramazi kublashvili
02.03.17 11:19
Вы на каком языке программируете?
Денис Denzel
17.04.17 22:54
Ребята, подскажите если тема еще живая, хочу заняться програмированием. Ментор тут живой есть? Кто готов если что и советом поддержать и научить ???
Дима Свитнов
07.06.17 21:49
https://vk.com/itweb_programing Решил стать на путь веб программиста? тогда тебе сюда. Учись,Читай,Смотри ,Практикуйся.
٠•●๑۩ Виталий ™ ۩๑●•٠
09.08.17 14:48
отлично мне 16 и я узнал что мне надо знать для того чтоб стать програмистом
Денис Кутергин
15.10.17 16:22
Кроме Web (front end и back end) работы для программистов НЕТ. А в случае веба "Кайф от процесса" полностью исключен. Интересно может быть писать демку на ассемблере, компьютерную игру, нейросеть, но не сайты с примитивной архитектурой, не требующие знания алгоритмов. Веб-разработка же - тяжелый, рутинный, очень противный труд. Годам к 30 опротивеет настолько, что сами бросите эту работу. Да и денег больших там нет.
Витя Влащенко
26.10.17 03:28
я хочу стать программистом и мне нравится хотя мне 14
Эрлан Шакиров
14.10.18 21:07|изменено
До этого писал только программы для Arduino и ещё есть написанный мною сайт shef.my1.ru . Вот решил идти на программиста и не знал с чего начать, решил с начну с python'а, спасибо!
Дмитрий Алексеев
10.11.18 08:59
Я и с паскаля нехило стартанул. ИМХО, главное логика. А там любой язык понятен.
Marcus Merc
29.05.19 15:35|изменено
Ребята, какое огромное дерево из комментов но мне как новичку ничего не понятно. Вопрос даже спустя 4 лет ещё актуален. Имейте совесть, определитесь уже. С чего начать?
Memento Mori
20.07.19 16:56
Отличная статья, всё, просто и понятно расписано. Максимально читабельно и информативно. Благодарю)
Ruslan Breyner
09.10.19 19:01
Ананий Бареян
21.12.19 16:47
Начните с простейшего языка программирования Microsoft Small Basic. Освоив простейший язык, можно переходить к более популярным языкам программирования. Ms Small Basic создан специально для начинающих, для русскоговорящих пользователей он имеет адаптированный интерфейс и интерактивные всплывающие подсказки при написании кода. Вот сайт с описанием зыка и бесплатными обучающими материалами на русском языке: http://small-basic.ru/
Денис Бубнов
18.04.20 12:26
Спасибо, это дельный совет. Попробую и ребенка заинтересовать
Павел Плохенко
10.04.20 08:40
Допустим всё понимаю, но что делать с заявкой. Круто написали, отправляйте.... а куда???? кому?
Ірина Демидюк
21.02.21 03:55
Не каждый может стать программистом. Советую начинать с бесплатных курсов программирования в Киеве: kyiv.logos-academy.com если будет получаться тогда есть смысл обученя на платной основе и реализации себя в ИТ
Alvard Gulyan
13.04.21 08:26
как говорится не правда это все но я стал програмистом
Что вы могли пропустить
Правда ли плесень может захватить планету
Правда ли плесень может захватить планету
0
18 октября
Образование
Образование
5 научных фактов о любви, от которых ваше сердце забьётся чаще 
5 научных фактов о любви, от которых ваше сердце забьётся чаще 
0
17 октября
Образование
Образование
5 привычек, из-за которых ваш английский не улучшается
5 привычек, из-за которых ваш английский не улучшается
0
14 октября
Колонка
Образование
6 признаков, что онлайн-школе можно доверять
6 признаков, что онлайн-школе можно доверять
0
13 октября
Колонка
Образование
Знаете ли вы, почему теннисные мячи жёлтые?
Знаете ли вы, почему теннисные мячи жёлтые?
0
8 октября
Образование
Образование
Проявить себя и начать карьеру: 6 причин участвовать в чемпионатах профессионального мастерства
Проявить себя и начать карьеру: 6 причин участвовать в чемпионатах профессионального мастерства
0
8 октября
Образование
Образование
5 известных психологических экспериментов, к этичности которых есть вопросы
5 известных психологических экспериментов, к этичности которых есть вопросы
0
5 октября
Образование
Образование
Учителя, которых мы запомнили на всю жизнь: истории редакции
Учителя, которых мы запомнили на всю жизнь: истории редакции
0
5 октября
Образование
Образование
Колледж — это не «план Б». 5 мифов о среднем профессиональном образовании
Колледж — это не «план Б». 5 мифов о среднем профессиональном образовании
0
2 октября
Образование
Образование
Что можно сделать школьнику, который хочет стать химиком: 5 идей 
Что можно сделать школьнику, который хочет стать химиком: 5 идей 
0
26 сентября
Образование
Образование
Всероссийский кастинг: станьте ведущим нового образовательного шоу
Всероссийский кастинг: станьте ведущим нового образовательного шоу
24 сентября
Образование
Образование
5 судебных процессов, которые повлияли на ход истории
5 судебных процессов, которые повлияли на ход истории
0
19 сентября
Образование
Образование
Знаете ли вы, почему людям так нравится запах дождя?
Знаете ли вы, почему людям так нравится запах дождя?
0
17 сентября
Образование
Образование
Как научиться писать левой рукой
Как научиться писать левой рукой
0
16 сентября
Ликбез
Образование
Богатые богатеют, бедные беднеют: как работает эффект Матфея
Богатые богатеют, бедные беднеют: как работает эффект Матфея
0
15 сентября
Ликбез
Образование
Что вы могли пропустить
42 действительно нужных товара со скидками до 69% на AliExpress
42 действительно нужных товара со скидками до 69% на AliExpress
0
19:00
Покупки
Покупки
«Яндекс» запускает программу лояльности «Свои Плюсы»
«Яндекс» запускает программу лояльности «Свои Плюсы»
0
18:30
Пресс-релизы
Пресс-релизы
10 фильмов с тёплым послевкусием, которые согреют вас этой осенью
10 фильмов с тёплым послевкусием, которые согреют вас этой осенью
0
18:00
Кино
Кино
Как и сколько варить бурый рис
Как и сколько варить бурый рис
0
17:30
Еда
Ликбез
Как выбрать технику для дома, чтобы потом не пожалеть
Как выбрать технику для дома, чтобы потом не пожалеть
17:00
Технологии
Технологии
Что такое коэффициент витальности и почему это важный показатель для любого лидера
Что такое коэффициент витальности и почему это важный показатель для любого лидера
0
16:00
Работа и учёба
Работа и учёба
Учёные назвали возраст пика психических способностей — и это не молодость
Учёные назвали возраст пика психических способностей — и это не молодость
0
15:40
Новости
Новости
20 рецептов тыквы в духовке: от простых до необычных
20 рецептов тыквы в духовке: от простых до необычных
15:30
«Горящая изба»
Еда
Обзор Dreame Aqua10 Ultra Roller Complete — первого робота-пылесоса, который действительно моет
Обзор Dreame Aqua10 Ultra Roller Complete — первого робота-пылесоса, который действительно моет
0
15:00
Устройства
Устройства
Silver Mercury запускает серию «прожарок» проектов для брендов
Silver Mercury запускает серию «прожарок» проектов для брендов
0
12:50
Пресс-релизы
Пресс-релизы
Надо брать: новинка realme 15T со скидкой 57%
Надо брать: новинка realme 15T со скидкой 57%
0
12:30
Покупки
Покупки
Xiaomi выпустила очиститель воздуха с двумя вентиляторами, удаляющий до 99% формальдегидов
Xiaomi выпустила очиститель воздуха с двумя вентиляторами, удаляющий до 99% формальдегидов
0
12:21
Новости
Устройства
Сегодня Международный день повара. Делимся рецептами, которые нам передали профессионалы
Сегодня Международный день повара. Делимся рецептами, которые нам передали профессионалы
12:00
Еда
Еда
3 факта о продуктах «ФрутоНяни», за которые их ценят родители малышей
3 факта о продуктах «ФрутоНяни», за которые их ценят родители малышей
0
11:00
Здоровье
Здоровье
Меньше спама: WhatsApp ограничит количество сообщений, которые можно отправить без ответа
Меньше спама: WhatsApp ограничит количество сообщений, которые можно отправить без ответа
0
10:45
Новости
Технологии

Новые комментарии

Аватар автора комментария
Vera T13 минут назад

0 / 0

Вы в походы не ходили. Именно презервативы есть у всех бывалых. Сохранить в сухости документы, деньги, спички... Иных вариантов и нет))
Как разжечь огонь: 10 необычных способов
Аватар автора комментария
Dmitry MG14 минут назад

0 / 0

А в чем смысл кружки за "778 рублей вместо 1 036"? Или она как-то отличается от обычной? Я в FP покупал кружки по 80-100-120.
Находки AliExpress: самые полезные и интересные товары недели
Аватар автора комментария
Petr Babin1 час назад

0 / 0

А с сельдью иваси можно? Почему в большинстве Ваших рецептов, где используется консервированная рыба - это тунец? Он стоит так, что проще купить сёмгу или форель. Будьте проще и народ к Вам потянется!
Быстрые корейские оладьи из консервированного тунца
Аватар автора комментария
Прохор Яблоков2 часа назад

0 / 0

Культовые саундтреки были в "Крестном отце" и "Профессионале " . Наверное нет такого человеку который их не слышал , хотя мог и не смотреть фильм .
10 фильмов с культовыми саундтреками
О чём стоит знать до рождения ребёнка? Рассказывают опытные родители

О чём стоит знать до рождения ребёнка? Рассказывают опытные родители

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииДля начинающих авторов
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях