Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
ОбразованиеРабота и учёба
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

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

7 надёжных камер для безопасности людей и питомцев

7 надёжных камер для безопасности людей и питомцев

100 otlichnyh podarkov mame na den' rozhdeniya

100 отличных подарков маме на день рождения

15 классных вещей, которые стоит купить у российского бренда Muted

15 классных вещей, которые стоит купить у российского бренда Muted

Этот неубиваемый смартфон Honor X9d работает два дня без подзарядки

Этот неубиваемый смартфон Honor X9d работает два дня без подзарядки

11 вещей с AliExpress, которые порадовали нас на этой неделе

11 вещей с AliExpress, которые порадовали нас на этой неделе

Wi-Fi-роутер Xiaomi AX3000

Надо брать: топовый Wi-Fi-роутер от Xiaomi со скидкой 37%

Эти 15 товаров со скидками до 82% достойны внимания на AliExpress

Эти 15 товаров со скидками до 82% достойны внимания на AliExpress

Надо брать: мужские ботинки от Golden Camel со скидкой 56%

Надо брать: мужские ботинки от Golden Camel со скидкой 56%

Это интересно
Из замёрзших прудов в городские хабы: как изменились катки за 200 лет

Из замёрзших прудов в городские хабы: как изменились катки за 200 лет

«Мне с любовью от меня»: 5 подарков в форме сердца, которыми можно порадовать себя 14 февраля

«Мне с любовью от меня»: 5 подарков в форме сердца, которыми можно порадовать себя 14 февраля

С 1 февраля в России проиндексировано более 40 видов социальных выплат

С 1 февраля в России проиндексировано более 40 видов социальных выплат

Культурный челлендж: 6 способов получить новые впечатления в этом году

Культурный челлендж: 6 способов получить новые впечатления в этом году

Комментарии
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
как говорится не правда это все но я стал програмистом
Что вы могли пропустить
Подковы на счастье и боязнь числа 13: откуда пошли известные суеверия
Подковы на счастье и боязнь числа 13: откуда пошли известные суеверия
0
13 февраля
Образование
Образование
Знаете ли вы, почему мы целуемся?
Знаете ли вы, почему мы целуемся?
0
11 февраля
Образование
Образование
Они жили в одно время! 10 пар современников, которые вас удивят
Они жили в одно время! 10 пар современников, которые вас удивят
0
10 февраля
Образование
Образование
5 фактов о хоккее, которые заинтересуют не только его фанатов
5 фактов о хоккее, которые заинтересуют не только его фанатов
0
6 февраля
Образование
Образование
Знаете ли вы, как появился символ сердечка?
Знаете ли вы, как появился символ сердечка?
0
4 февраля
Образование
Образование
5 ошибок в английском, из-за которых вас могут неправильно понять
5 ошибок в английском, из-за которых вас могут неправильно понять
0
3 февраля
Колонка
Образование
5 научных фактов о лжи, в которые трудно поверить
5 научных фактов о лжи, в которые трудно поверить
0
30 января
Образование
Образование
Знаете ли вы, почему лицо и тело человека несимметричны
Знаете ли вы, почему лицо и тело человека несимметричны
0
28 января
Образование
Образование
Помощница или злодейка? Кем на самом деле была Хозяйка медной горы из уральских сказов Бажова
Помощница или злодейка? Кем на самом деле была Хозяйка медной горы из уральских сказов Бажова
27 января
«Горящая изба»
Образование
5 фактов о запахах и обонянии — одном из самых недооценённых чувств
5 фактов о запахах и обонянии — одном из самых недооценённых чувств
0
23 января
Образование
Образование
Знаете ли вы, как долго снег летит до земли?
Знаете ли вы, как долго снег летит до земли?
0
21 января
Образование
Образование
5 привычных технологий, которые учёные подсмотрели у самой природы
5 привычных технологий, которые учёные подсмотрели у самой природы
0
20 января
Образование
Образование
5 фактов о жвачке, о которых вы могли и не догадываться
5 фактов о жвачке, о которых вы могли и не догадываться
0
16 января
Образование
Образование
Почему мы часто попадаем в похожие ситуации и как выйти из замкнутого круга
Почему мы часто попадаем в похожие ситуации и как выйти из замкнутого круга
0
16 января
Образование
Образование
Знаете ли вы, откуда берутся «бабочки в животе», когда мы влюбляемся?
Знаете ли вы, откуда берутся «бабочки в животе», когда мы влюбляемся?
0
14 января
Образование
Образование
Что вы могли пропустить
7 надёжных камер для безопасности людей и питомцев
7 надёжных камер для безопасности людей и питомцев
0
Вчера
Покупки
Покупки
15 лучших рецептов блинов на дрожжах
15 лучших рецептов блинов на дрожжах
0
Вчера
Еда
Ликбез
Красота в деталях: 14 лучших макрофотографий насекомых 2025
Красота в деталях: 14 лучших макрофотографий насекомых 2025
0
Вчера
Интернет
Новости
«Мне хочется снимать стильное кино»: интервью с Дарьей Лебедевой — режиссёром ромкома «Сводишь с ума»
«Мне хочется снимать стильное кино»: интервью с Дарьей Лебедевой — режиссёром ромкома «Сводишь с ума»
0
Вчера
Кино
Кино
В Microsoft назвали точные сроки, когда ИИ сможет заменить офисных сотрудников — скоро
В Microsoft назвали точные сроки, когда ИИ сможет заменить офисных сотрудников — скоро
0
Вчера
Новости
Технологии
Тонкие, ажурные и невероятно простые в приготовлении блины «Три стакана»
Тонкие, ажурные и невероятно простые в приготовлении блины «Три стакана»
Вчера
«Горящая изба»
Еда
60 простых и забавных считалок
60 простых и забавных считалок
0
Вчера
Жизнь
Ликбез
Samsung Galaxy S26 и S26+ показали на фото со всех сторон
Samsung Galaxy S26 и S26+ показали на фото со всех сторон
0
Вчера
Новости
Устройства
100 отличных подарков маме на день рождения
100 отличных подарков маме на день рождения
0
Вчера
Ликбез
Покупки
4 причины не переживать, если День святого Валентина проходит в одиночестве
4 причины не переживать, если День святого Валентина проходит в одиночестве
0
Вчера
Отношения
Отношения
Красивые и вкусные пирожные, которые легко приготовить дома
Красивые и вкусные пирожные, которые легко приготовить дома
Вчера
Еда
Еда
Джеймс Кэмерон назвал фильм, который недавно заставил его плакать
Джеймс Кэмерон назвал фильм, который недавно заставил его плакать
0
Вчера
Кино
Новости
Режиссёр «Дэдпула-2» снимет фильм «Джейсон Стэйтем украл мой байк»
Режиссёр «Дэдпула-2» снимет фильм «Джейсон Стэйтем украл мой байк»
0
Вчера
Кино
Новости
Как скачать видео с любого сайта без дополнительных программ: 10 универсальных сервисов
Как скачать видео с любого сайта без дополнительных программ: 10 универсальных сервисов
0
Вчера
Веб-сервисы
Ликбез
Lego показала сразу 5 наборов по «Звёздным войнам» — почти в каждом есть Грогу
Lego показала сразу 5 наборов по «Звёздным войнам» — почти в каждом есть Грогу
0
13 февраля
Новости
Новости

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

Аватар автора комментария
Олег Залялов11 минут назад

0 / 0

с ракеткой из набора за 2000₽ за комплект?
7 бюджетных видов спорта для тех, кто хочет сэкономить
Аватар автора комментария
Эдуард37 минут назад

0 / 0

Прекрасный магазин инструментов и инвентаря для сада и огорода. Доставка и самовывоз, много всего и по выгодной цене. Нам очень помогли с выбором теплицы и привезли сами. https://mi-opt.ru/
Что посадить в сентябре в саду и огороде
Аватар автора комментария
Эдуард59 минут назад

0 / 0

Есть такой обалденный магазин светильников LAMPATRON. Эксклюзивные и стильные, хай-тек и винтаж. Все проверенные бренды, да еще со скидкой зимняя распродажа. Зайдите на сайт, не пожалеете. Кому интересно :https://www.lampatron.ru/
16 лайфхаков для обустройства дома от дизайнера интерьера
Аватар автора комментария
Эдуард1 час назад

0 / 0

Мне надоел беспорядок с документами, все разбросано было без какой-либо системы. Я нашла эту компанию и они быстро все исправили и указали на ошибки. Сейчас помогают с переводом документов в электронный архив, с оформлением актов приема-передачи дел и т. д. Бухгалтерские дело тоже знают. Ссылка: https://1-ak.ru/ Ведение :https://1-ak.ru/sozdanie-vedenie-arhiva
Как организовать документооборот и управлять проектами в небольшой организации
Добро пожаловать в научную фантастику! Как технологии меняют современные компании и жизнь их клиентов

Добро пожаловать в научную фантастику! Как технологии меняют современные компании и жизнь их клиентов

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