technique123 сказал(а):↑запасной вариант - сисадмин. ну это такое.. потому что это тупиковая ветвь развития
Последнее редактирование:Нажмите, чтобы раскрыть...энивей ты не можешь пока дать себе гарантий, что ты определенно займешься тем-то, просто учись, это многонаправленная сфера, просто получай образование, с хорошими навыками и умениями ты обязательно будешь где-то нужен. да, программистов много сейчас, но хороших ли? вот это вопрос. главное, это качество твоих знаний на выходе из вуза, а не первоначальная цель.
Kostya3454 сказал(а):↑Хочешь скину ссылку на классный курс по JS. Научишься писать функции и создавать модульные проекты?
Нажмите, чтобы раскрыть...нет, спасибо. если решу учить JS. буду учить на learn js ru (не реклама)
luminesce сказал(а):↑энивей ты не можешь пока дать себе гарантий, что ты определенно займешься тем-то, просто учись, это многонаправленная сфера, просто получай образование, с хорошими навыками и умениями ты обязательно будешь где-то нужен. да, программистов много сейчас, но хороших ли? вот это вопрос. главное, это качество твоих знаний на выходе из вуза, а не первоначальная цель.
Нажмите, чтобы раскрыть...т.е самое главное просто получить качественное образование, а там уже где-нибудь пристану?
technique123 сказал(а):↑нет, спасибо. если решу учить JS. буду учить на learn js ru (не реклама)
т.е самое главное просто получить качественное образование, а там уже где-нибудь пристану?
Нажмите, чтобы раскрыть...Маленький курс на пол недели с классным объяснением основ. Эх зря. А в том учебнике лучше подсказки и ответы на поставленные вопросы писать. Пиши учебный код и отправляй на ревью тем, кто понимает. А если будешь долбиться в книжки и онлайн пособия вряд-ли толк будет.
Top1PonyHater сказал(а):↑ща бы кпунктуации додалбываться в 2к17, вот рили когда такие челики вымрут ?
а по теме тс, мамкиных програмистов уже пруд пруди, оно тебе нада ?
Нажмите, чтобы раскрыть...P.S. В твоем предложении все норм с пунктуацией, спокойно выделаю грамматические основы и есть указательная частица
technique123 сказал(а):↑т.е самое главное просто получить качественное образование, а там уже где-нибудь пристану?
Нажмите, чтобы раскрыть...да, это тебе не врач, где после окончания медицинского идешь лечить людей (да и тут много нюансов), здесь ты можешь быть задействован в огромном количестве специальностей, главное, это то, сможешь ли ты составить потом конкуренцию остальным, а для этого надо быть лучше. не ставь себе пока цель типа "вот буду кодить (например) за деньги, сидеть дома и зарабатывать", нет, ты этого не знаешь, вот тот же врач еще может поставить себе такую цель, и то не факт, а ты должен учиться и нарабатывать навыки, умелый программист никогда не пропадет в наше время. все в твоих руках.
Kostya3454 сказал(а):↑Маленький курс на пол недели с классным объяснением основ. Эх зря. А в том учебнике лучше подсказки и ответы на поставленные вопросы писать. Пиши учебный код и отправляй на ревью тем, кто понимает. А если будешь долбиться в книжки и онлайн пособия вряд-ли толк будет.
P.S. В твоем предложении все норм с пунктуацией, спокойно выделаю грамматические основы и есть указательная частица
Нажмите, чтобы раскрыть...хорошо, кинешь в личку. посмотрю. заранее спасибо
technique123 сказал(а):↑На хабре ознакомился со статьей. Я так понял, web-программирование наиболее перспективно.
Нажмите, чтобы раскрыть...Первая ошибка: учиться на то, что перспективно, а не что интересно тебе.
И то нужно быть уверенным, что тебе это интересно, т.к. на 2-3 курсе можешь понять, что это не твое и душа не лежит. Начни с самообразования, да и вообще нужно быть уверенным в себе, что сможешь выучиться (не книжку с названием "Диплом" получить, а именно выучиться), ну и тем более большой конкурс на работу.
technique123 сказал(а):↑Как вкатиться в это дело вообще?Проблема в том, что, чтобы начать, нужна цель. Ну т.е, чтобы выбрать инструмент, у тебя должна быть какая-то цель. А выбирать инструмент без цели - риск. Потому что потом может оказаться, что тебе этот инструмент и не нужен особо, а время уже потрачено. А я не могу точно определиться со своей целью. Просто хочу начать познавать это дело и все. Не знаю в каком направлении двигаться. Почитал темы на этом форуме. На хабре ознакомился со статьей. Я так понял, web-программирование наиболее перспективно. Или это ошибочное мнение? Настроен серьезно и понимаю, что за 3 недели я не стану богом. И я буду заниматься не только самообразованием, но и в институте наверное какие-то знания все равно дадут, если это важно. Направление: "информационные системы и технологии".
Нажмите, чтобы раскрыть...Учись, попробуй разные языки, что нибудь сделать и более менее поймешь, что к чему. Реальная работа также поможет с выбором. Время точно зря не потеряешь, так как в ходе работы тебе придется часто изучать новое, и навык изучения нового тебе пригодиться, тем более концепции везде используются одинаковые, поэтому ценность знаний не теряется. Веб перспективен, но нужно понимать, что веб определяет интерфейс, и если ты работаешь бэкенд разработчиком, тебе, возможно, будет более менее безразлично веб или не веб.
technique123 сказал(а):↑Как вкатиться в это дело вообще?Проблема в том, что, чтобы начать, нужна цель. Ну т.е, чтобы выбрать инструмент, у тебя должна быть какая-то цель. А выбирать инструмент без цели - риск. Потому что потом может оказаться, что тебе этот инструмент и не нужен особо, а время уже потрачено. А я не могу точно определиться со своей целью. Просто хочу начать познавать это дело и все. Не знаю в каком направлении двигаться. Почитал темы на этом форуме. На хабре ознакомился со статьей. Я так понял, web-программирование наиболее перспективно. Или это ошибочное мнение? Настроен серьезно и понимаю, что за 3 недели я не стану богом. И я буду заниматься не только самообразованием, но и в институте наверное какие-то знания все равно дадут, если это важно. Направление: "информационные системы и технологии".
Нажмите, чтобы раскрыть...Купи себе ардуино
technique123 сказал(а):↑Как вкатиться в это дело вообще?Проблема в том, что, чтобы начать, нужна цель. Ну т.е, чтобы выбрать инструмент, у тебя должна быть какая-то цель. А выбирать инструмент без цели - риск. Потому что потом может оказаться, что тебе этот инструмент и не нужен особо, а время уже потрачено. А я не могу точно определиться со своей целью. Просто хочу начать познавать это дело и все. Не знаю в каком направлении двигаться. Почитал темы на этом форуме. На хабре ознакомился со статьей. Я так понял, web-программирование наиболее перспективно. Или это ошибочное мнение? Настроен серьезно и понимаю, что за 3 недели я не стану богом. И я буду заниматься не только самообразованием, но и в институте наверное какие-то знания все равно дадут, если это важно. Направление: "информационные системы и технологии".
Нажмите, чтобы раскрыть...Риск - это брать на себя ответственность за свои действия, или ты хочешь чтобы за тебя кто-то выбрал занятие в жизни ? Потом ребята за которых кто-то принял решение работают грузчиками с корочками программистов.
Решил стать программистом - пробуй, думаешь про веб - пробуй веб, не понравится легко перейдешь на что-то другое.
Мотивация у каждого разная, но самая лучшая в том, что тебе рили должно быть интересно делать продукт и рофлить над своими багами
Вообще не советую никого слушать особо, кроме себя (даже не потому что у каждого свои цели), а потому что тем, кто занимается этим делом не выгодны конкуренты
ТСспросил про то, что ему изучать и как присоединиться к клубу "илитки". Челики 2 страницы обсуждают языкознание. И хвастаются, у кого пиструн слог точнее.
На самом деле, все зависит от того, что тебе нужно от программирования. Если хочешь программировать, что бы программировать, то это не лучшая идея, потому что стимула к изучению не будет. Найди интересную сферу. Дефолтные - создание игр, приложений на андройд/ос-нэйм, создание сайтов. И потом изучи, какие языки подходят для выбранной сферы, ну и начинай изучать любой. В принципе, коды хоть и выглядят по разному, работают, обычно, очень схоже, так что после первого изученного языка (или хотя бы его основ), ты уже легко сможешь освоить другой язык. Ну или понять, что it - не твое
technique123 сказал(а):↑Настроен серьезно и понимаю, что за 3 недели я не стану богом.
Нажмите, чтобы раскрыть...в начале я ковырял урезанный скриптовый язык, и у меня ушло пол года что бы просто разобраться как учиться программировать, все эти пол года я учил основы какими то адовыми методами, например декомпилировал чужие программы, или зазубривал краткий справочник по языку в pdf на английском через гугол переводчик. инфы про язык в интернете было мало, а на русском еще меньше.
еще через пол года я знал полноценный язык программирования, и в принципе мог решить любую поставленную задачу(коряво, долго, но мог).
technique123 сказал(а):↑но и в институте наверное какие-то знания все равно дадут, если это важно. Направление: "информационные системы и технологии".
Нажмите, чтобы раскрыть..."программисты", которые только закончили вуз, но не занимались самостоятельно, неконкурентоспособны, они тупо ничего не умеют.
то что они сами не задрачивали программирвание, а только учились на сдачу сессий, лишь означает что им не интересно этим заниматься и у них нет таланта. и даже если они устроются куда то со своим образованием, и будут что то пытаться делать - санная самоучка, которая выращивала прыщи сидя за пека, вместо дискотек, хоть и без образования, придет и вынесет вперед ногами твой диплом, делая все качественнее и быстрее.
technique123 сказал(а):↑Направление: "информационные системы и технологии"
Нажмите, чтобы раскрыть...https://habrahabr.ru/post/260713/
Больше как админа будут учить, нежели программиста
technique123 сказал(а):↑Как вкатиться в это дело вообще?Проблема в том, что, чтобы начать, нужна цель. Ну т.е, чтобы выбрать инструмент, у тебя должна быть какая-то цель. А выбирать инструмент без цели - риск. Потому что потом может оказаться, что тебе этот инструмент и не нужен особо, а время уже потрачено. А я не могу точно определиться со своей целью. Просто хочу начать познавать это дело и все. Не знаю в каком направлении двигаться. Почитал темы на этом форуме. На хабре ознакомился со статьей. Я так понял, web-программирование наиболее перспективно. Или это ошибочное мнение? Настроен серьезно и понимаю, что за 3 недели я не стану богом. И я буду заниматься не только самообразованием, но и в институте наверное какие-то знания все равно дадут, если это важно. Направление: "информационные системы и технологии".
Нажмите, чтобы раскрыть...Просто надо брать и делать, иначу тут никак, не строй иллюзий
Сначала возьмись и вызубри html/css. Начать можно с htmlacademy. Там всё круто оформлено в виде игры, задания разные + моментальная проверка. Как весь ресурс пройдёшь можешь поверстать дизайны из паблика, научишься верстать точь в точь проектов 10 - уже гуд. После можешь уже сам чё-нить сделать. Дальше берись за php/javascript, в принципе за полгода-год можно оба языка досконально изучить и выполнять любые задачи. Ну а дальше фриланс/свои проекты/искать удалёнку на hh юниором на бэкэнде или верстальщиком. Мой опыт изучения php был таким: делаю сайт, постоянно появляются задачи, типа регистрации юзеров, гуглю гайды мол как сделать регу на php, особо не вчитываюсь, выписываю функции и после гуглю синтаксис и грамотное использование записанных функций, после с применением мозга пытаюсь реализовать на своём ресурсе.
Зачем идти в вуз на айти вообще не втыкаю, погугли вакансии веб-разработчиков, никому твоё образование там не сдалось. Важен только опыт и знания, реальное умение делать всё, что перед тобой поставят. А этому можно и дому научиться, благо есть тырнет в котором собрана вся инфа.
А, ну и если не знаешь инглиш на уровне комфортного чтения документации то забудь о коде и выучи сначала его, это кстати будет сложнее, чем яп.
Гуд лак.
technique123 сказал(а):↑Как вкатиться в это дело вообще?Проблема в том, что, чтобы начать, нужна цель. Ну т.е, чтобы выбрать инструмент, у тебя должна быть какая-то цель. А выбирать инструмент без цели - риск. Потому что потом может оказаться, что тебе этот инструмент и не нужен особо, а время уже потрачено. А я не могу точно определиться со своей целью. Просто хочу начать познавать это дело и все. Не знаю в каком направлении двигаться. Почитал темы на этом форуме. На хабре ознакомился со статьей. Я так понял, web-программирование наиболее перспективно. Или это ошибочное мнение? Настроен серьезно и понимаю, что за 3 недели я не стану богом. И я буду заниматься не только самообразованием, но и в институте наверное какие-то знания все равно дадут, если это важно. Направление: "информационные системы и технологии".
Нажмите, чтобы раскрыть...
Кратко опишу основные направления, если что-то заинтересовало, то можешь просто погуглить по этой области и уже самостоятельно подумать. Основные советы: математика выше школьной нужна только в специфических областях, а в mainstream направлениях типа web'а и enterprise - не особо; программист без хорошей алгоритмической подготовки = быдлокодящее животное, ну или web-программист (специфика такая этой области); не думай, что после ВУЗа и самостоятельного обучения сможешь попасть сходу куда-то выше Junior'а - промышленная разработка очень сильно отличается от программирования "для себя"; в промышленной разработке практически нет места творчеству, т.к. в большинстве областей программисты, в основном, занимаются поддержанием существующего кода и документации, а не пишут новые проги каждый день; английский - must have, без его знания - грош тебе цена, как специалисту (уровень хотя бы чтения тех. литературы и документации).
1) web-программирование - область с наиболее низким порогом входа, поэтому мамкиных вебмастеров уже куча и конкуренция будет приличная, т.е. чтобы не работать за еду на каких-нибудь фриланс ру нужно (помимо основ, офк) постоянно быть в курсе новых технологий. По поводу перспективности: ну, с учетом того, что интернет-пространство растёт и умирать не собирается, то да, наверное, это перспективно. Но, если ты идёшь в программирование не только, чтобы бабки грести (а это плохая мотивация, т.к. без интереса в самом процессе, обучение будет идти очень туго и постоянная практика (это необходимость в программировании, как и постоянное изучение новых технологий, которые чуть ли не каждый день появляются) сильно надоест и развиваться дальше ты не сможешь), то в web'е тебе не найти интересных задач в плане самого программирования и алгоритмики - проектирование какой-нибудь эффективной системы, применение годных алгоритмов и т.д.
2) можешь рассмотреть т.н. enterprise программирование - разработка приложений для оптимизации бизнеса. Наиболее ходовые языки тут - Java и C#. Круг задач более-менее одинаковый, но тут челленджа все же больше, чем в web-программировании и порог входа выше. Про перспективность: сейчас бизнес, который не имеет какой-либо компьютеризации \ присутствия в сети = не бизнес, а загнивающий мусор. Ну и деньги, конечно же, хорошие для приличных специалистов + не иллюзорный шанс свалить, если станешь хорошим спецом.
3) программирование для мобильных приложений - тут особо ничего не могу сказать, но думаю, что порог входа +- такой же, как и в enterprise, но плюсом идёт знание мобильных платформ и архитектуры (хотя последнее мб не особо важно для рядового прогера). Деньги в этой области хорошие, но конкуренция постоянно растёт, т.к. именно тут "бум" разработчиков из-за широкого распространения смартфонов, планшетов и т.д. В плане перспектив - ну в данный момент одна из самых перспективных областей, вряд ли загнётся в ближайшее время.
4) любой прикладной софт для конечного пользователя - лень перечислять все возможные области, но тут как бы спектр задач разнообразный и уровень сложности, соответственно, тоже, как и языки программирования. Но деньги +- те же, по поводу перспективности - зависит от самой области, сам уже должен разобраться.
5) есть работа на стыке CS и какой-либо науки (биология, физика и т.д.) - самая интересная в плане самих задач (иногда приходится самому разрабатывать алгоритмы и думать, как применить те или иные уже известные алгоритмы) и ЧСВ (типа делаешь что-то полезное, а не клепаешь говносайтики на PHP) область, но вакансий меньше и платы, как правило, тоже. Из примеров подобных проектов - изучение человеческого генома, моделирование физических процессов и т.д. Порог входа, как понятно, высокий, т.к. зачастую помимо знания CS и какого-нибудь языка программирования (обычно C / C++) требуется знание математики на уровне ВУЗа (самые разные области от какой-нибудь теории чисел и дискретки до непрерывных разделов типа диффуров), а также знания в предметной области - той же биологии, физике и т.д.
6) геймдев - мечта всех школьников, но попасть "извне" в эту область достаточно сложно. Помимо знания CS и программирования (обычно C++ / C#) нужны знания математики (вектора и т.д.) и, собственно, геймдева. Насколько мне известно, то ЗП тут очень сильно разнятся и вначале вряд ли они будут особо высокими; перспективы - ну, как по мне, то эта область не умрёт в ближайшем будущем, но может очень сильно преобразиться с приходом более продвинутых технологий виртуальной реальности.
Да и вообще, умение самостоятельно искать интересующую инфу - один из скиллов толкового программиста (а не знание всего подряд), так что прокачивай его. Все вышеперечисленное - ИМХО и собственные наблюдения после пары лет работы в IT, а также общения с людьми. Btw, сам сейчас "перешел" в DS.
Тема закрыта
-
ЗаголовокОтветов ПросмотровПоследнее сообщение
-
GOBHYASHKA 21 Dec 2024 в 12:30Сообщений: 6 21 Dec 2024 в 12:30
Сообщений:6
Просмотров:8
-
Сообщений:5
Просмотров:10
-
Сообщений:3
Просмотров:7
-
Сообщений:21
Просмотров:36
-
Сообщений:14
Просмотров:30
