Помогите подскажите с веб-программированием
Цитата: sigus от 21.03.2021, 18:56Здравствуйте, уважаемые. Хотел бы спросить у вас и поинтересоваться, хочу начать изучать веб-программирование, с чего начать? Пк у меня давно, с самого детства, но задался этим только сейчас. Интересует веб разработка. С чего посоветуете начать? Курсы может базовые какие-то, на днях зарегистрировался на сайте где платные курсы, предложили взять рассрочку на 156к по скидке, срок обучения 2 года. Денег таких нет очевидно, но навязали. Что думаете вообще по этому поводу, интересно мнение людей которые разбираются и понимают о чем речь. Будет ли толк от этих курсов? Проверенно ли это? Не будет ли воды обычной? И да. Сказали что после двух лет обучения предоставят работу/устроят в кампанию и выдадут диплом.
Благодарю за обратную связь. С уважением к Хачатуру.
Здравствуйте, уважаемые. Хотел бы спросить у вас и поинтересоваться, хочу начать изучать веб-программирование, с чего начать? Пк у меня давно, с самого детства, но задался этим только сейчас. Интересует веб разработка. С чего посоветуете начать? Курсы может базовые какие-то, на днях зарегистрировался на сайте где платные курсы, предложили взять рассрочку на 156к по скидке, срок обучения 2 года. Денег таких нет очевидно, но навязали. Что думаете вообще по этому поводу, интересно мнение людей которые разбираются и понимают о чем речь. Будет ли толк от этих курсов? Проверенно ли это? Не будет ли воды обычной? И да. Сказали что после двух лет обучения предоставят работу/устроят в кампанию и выдадут диплом.
Благодарю за обратную связь. С уважением к Хачатуру.
Цитата: notrurs от 22.03.2021, 01:35Привет! Сам веб-разботчиком не являюсь, но иногда балуюсь. Покупать курс или нет — дело каждого и в целом не такое плохое, как может показаться на первый взгляд, потому как учить и учиться веб-программированию довольно легко (хотя конечно имеет место фактор индивидуальности). Плюс от платных курсов лишь в том, что у тебя будет наставник, который сможет чем-то помочь и ответить на важный именно для тебя вопрос, вся информация будет находиться в одном месте и с работой реально могут помочь (кто-то прям устраивает через стажировки, кто-то просто сопровождает и готовит к собеседованиям). С другой стороны, если информация и без наставника может хорошо усваиваться, тогда зачем платить?
Курсов по вебу в интернете дофига и много, причем все для новичка в целом не такие уж и плохие. Проблема здесь лишь только в том, что иногда информация может быть разбросана по разным местам и приходится что-то выискивать по статейкам и гайдам (иногда на английском языке). Здесь в большей степени уже зависит от того, как хорошо умеешь гуглить и на сколько вообще замотивирован сам искать ответы на возникающие вопросы.
Отвечая на вопрос «С чего начинать?», я бы порекомендовал для начала разобраться как в целом работает интернет на пальцах, что такое клиент-серверное взаимоотношения, что такое в данном случае сервер и что такое клиент. Это один запрос на ютуб и 10-20 минут времени. Так появится общее понимание того, как оно всё там устроено и работает, и что вообще из себя представляет сайт как таковой.
Дальше можно двигаться в сторону самого программирования и начать с HTML, CSS и продолжить JavaScript. На этом этапе появится понимание того, как строятся веб-страницы и из чего они состоят, а так же познакомишься с такими понятиями, как front-end и back-end. Роликов на ютубе целая масса из приглянувшихся лично мне советую глянуть канал DKA-DEVELOP. Там есть ролик что-то вроде «HTML за 35 минут», там же и про CSS и JavaScript есть. Автор подаёт всё максимально доступно и наглядно, для знакомства этого более чем достаточно. На сколько я помню, у переведенного гарвардского курса по программированию CS50 были ролики на тему веба. Это можешь найти на ютуб канале JavaRush. Из курсов, с которыми сталкивался сам, могу посоветовать сайт htmlacademy. Пару лет назад у них были бесплатные основы по HTML, CSS и немного JavaScript. К слову, с этого сайта начинал один мой друг и сейчас работает фронтендером в одном крупном банке.
Уже на этом этапе более менее станет понятно, как и что тут устроено и куда можно двигаться дальше. Что учить, какие технологии есть и тд. Может быть захочешь двигаться в сторону back-end, тогда можно посмотреть на популярные Python Django/Flask/etc или какой-нибудь nodejs, хотя технологий больше и все из них можно найти на рынке вакансий. Здесь выбор лично за тобой.
А может быть захочешь остаться на на front-end и тогда можешь начать смотреть в сторону React.js и Vue.js, хотя первое стали часто ругать в пользу второго.
Дальше уже точно сможешь сам разобраться, что тебе нужно и куда двигаться.
Помимо этого, есть смысл смотреть вакансии на разные стажировки. Такое можно найти на headhunter и вообще каждая крупная компания вроде сбера, касперского, яндекса, мэил.ру и тд часто открывают наборы, куда можно попробоваться. Здесь уже конечно же будут нужны начальные знания. Есть ещё очень полезный, но требующий серьезного, ответственного подхода вариант — школа 21. Неплохая вещь, но требует много времени и прокаченной самоорганизации, туда можно идти вообще без опыта, но придётся всё делать самому, если конечно там будут направления на веб.
Уверен, у каждого разбирающегося в теме найдётся свой список и вообще есть ещё много всего, что можно выучить и откуда это брать. Главное здесь — начать. Дальше потихоньку будет виднее, в какую сторону делать следующие шаги. Желаю успехов в освоении новых навыков и знаний!
Привет! Сам веб-разботчиком не являюсь, но иногда балуюсь. Покупать курс или нет — дело каждого и в целом не такое плохое, как может показаться на первый взгляд, потому как учить и учиться веб-программированию довольно легко (хотя конечно имеет место фактор индивидуальности). Плюс от платных курсов лишь в том, что у тебя будет наставник, который сможет чем-то помочь и ответить на важный именно для тебя вопрос, вся информация будет находиться в одном месте и с работой реально могут помочь (кто-то прям устраивает через стажировки, кто-то просто сопровождает и готовит к собеседованиям). С другой стороны, если информация и без наставника может хорошо усваиваться, тогда зачем платить?
Курсов по вебу в интернете дофига и много, причем все для новичка в целом не такие уж и плохие. Проблема здесь лишь только в том, что иногда информация может быть разбросана по разным местам и приходится что-то выискивать по статейкам и гайдам (иногда на английском языке). Здесь в большей степени уже зависит от того, как хорошо умеешь гуглить и на сколько вообще замотивирован сам искать ответы на возникающие вопросы.
Отвечая на вопрос «С чего начинать?», я бы порекомендовал для начала разобраться как в целом работает интернет на пальцах, что такое клиент-серверное взаимоотношения, что такое в данном случае сервер и что такое клиент. Это один запрос на ютуб и 10-20 минут времени. Так появится общее понимание того, как оно всё там устроено и работает, и что вообще из себя представляет сайт как таковой.
Дальше можно двигаться в сторону самого программирования и начать с HTML, CSS и продолжить JavaScript. На этом этапе появится понимание того, как строятся веб-страницы и из чего они состоят, а так же познакомишься с такими понятиями, как front-end и back-end. Роликов на ютубе целая масса из приглянувшихся лично мне советую глянуть канал DKA-DEVELOP. Там есть ролик что-то вроде «HTML за 35 минут», там же и про CSS и JavaScript есть. Автор подаёт всё максимально доступно и наглядно, для знакомства этого более чем достаточно. На сколько я помню, у переведенного гарвардского курса по программированию CS50 были ролики на тему веба. Это можешь найти на ютуб канале JavaRush. Из курсов, с которыми сталкивался сам, могу посоветовать сайт htmlacademy. Пару лет назад у них были бесплатные основы по HTML, CSS и немного JavaScript. К слову, с этого сайта начинал один мой друг и сейчас работает фронтендером в одном крупном банке.
Уже на этом этапе более менее станет понятно, как и что тут устроено и куда можно двигаться дальше. Что учить, какие технологии есть и тд. Может быть захочешь двигаться в сторону back-end, тогда можно посмотреть на популярные Python Django/Flask/etc или какой-нибудь nodejs, хотя технологий больше и все из них можно найти на рынке вакансий. Здесь выбор лично за тобой.
А может быть захочешь остаться на на front-end и тогда можешь начать смотреть в сторону React.js и Vue.js, хотя первое стали часто ругать в пользу второго.
Дальше уже точно сможешь сам разобраться, что тебе нужно и куда двигаться.
Помимо этого, есть смысл смотреть вакансии на разные стажировки. Такое можно найти на headhunter и вообще каждая крупная компания вроде сбера, касперского, яндекса, мэил.ру и тд часто открывают наборы, куда можно попробоваться. Здесь уже конечно же будут нужны начальные знания. Есть ещё очень полезный, но требующий серьезного, ответственного подхода вариант — школа 21. Неплохая вещь, но требует много времени и прокаченной самоорганизации, туда можно идти вообще без опыта, но придётся всё делать самому, если конечно там будут направления на веб.
Уверен, у каждого разбирающегося в теме найдётся свой список и вообще есть ещё много всего, что можно выучить и откуда это брать. Главное здесь — начать. Дальше потихоньку будет виднее, в какую сторону делать следующие шаги. Желаю успехов в освоении новых навыков и знаний!
Цитата: Cronos от 22.03.2021, 13:16Привет. Вставлю свои скромные 5 копеек. Моё сугубое ИМХО.
1. Не покупать курсы, которые учат тому, что находится в общем доступе. То есть если и покупать курс, то это уже должно быть какое-то специальное обучение. Узкие темы, которые не для новичков. Ещё раз: в начале пробуем сами хотя бы базовые вещи освоить. Вся литература есть в свободном доступе.
2. HTML + CSS = можно почитать что это такое, посмотреть видео на ютубе. Базовые знания можно получить за несколько вечеров. Продвинутые знания по CSS доучивать в последствии.
3. https://learn.javascript.ru/ - сайт по JS. Освоить от и до. Без знания JS за фреймворки даже не браться, а то получится на выходе говно-кодер.
4. Всякие ролики на ютуб. Их сотни, но надо фильтровать мнение авторов.
5. CS50, как сказали выше, это вообще про программирование. Будет полезно.
6. В целом почитать общие книги про работу компьютера и интернета. Это необязательно, но полезно, так как когда нет специального образования тяжело понимать некоторые вещи, которые люди с дипломом понимают как бы между прочим.
7. Мега круто, если найдёте где-то наставника.
Привет. Вставлю свои скромные 5 копеек. Моё сугубое ИМХО.
1. Не покупать курсы, которые учат тому, что находится в общем доступе. То есть если и покупать курс, то это уже должно быть какое-то специальное обучение. Узкие темы, которые не для новичков. Ещё раз: в начале пробуем сами хотя бы базовые вещи освоить. Вся литература есть в свободном доступе.
2. HTML + CSS = можно почитать что это такое, посмотреть видео на ютубе. Базовые знания можно получить за несколько вечеров. Продвинутые знания по CSS доучивать в последствии.
3. https://learn.javascript.ru/ - сайт по JS. Освоить от и до. Без знания JS за фреймворки даже не браться, а то получится на выходе говно-кодер.
4. Всякие ролики на ютуб. Их сотни, но надо фильтровать мнение авторов.
5. CS50, как сказали выше, это вообще про программирование. Будет полезно.
6. В целом почитать общие книги про работу компьютера и интернета. Это необязательно, но полезно, так как когда нет специального образования тяжело понимать некоторые вещи, которые люди с дипломом понимают как бы между прочим.
7. Мега круто, если найдёте где-то наставника.
Цитата: sigus от 23.03.2021, 17:30Бллагодарю за ответы, ребят. Буду стараться. Для меня это вообще новая вещь какая-то, не смотря на то, что я в компах с 11-12 лет.
Про знаю, htmlacademy, довольно интересно это все.
Сейчас усваиваю всю информацию чтобы понять, в каком направлении двигаться.
Бллагодарю за ответы, ребят. Буду стараться. Для меня это вообще новая вещь какая-то, не смотря на то, что я в компах с 11-12 лет.
Про знаю, htmlacademy, довольно интересно это все.
Сейчас усваиваю всю информацию чтобы понять, в каком направлении двигаться.