По поводу теории и практики где-то читал такой пример: практика - это кирпичи здания, и теория - раствор. Если не будет теории, то дом просто не устоит, ну а без практики - вообще не будет дома, и всё это будет бессмысленным.
С какого языка лучше начать обучение? Недавно задумался, на информатике быстро Паскаль понимал (понимаю - не уровень), да и специальность востребована P.s. матан у меня так себе, изучение иностранных языков, скажем, на среднем (сопутствующие умения, как никак)
Толково говорит...надо на практике прощупать все нюансы о которых ты читал в книгах...от себя могу лишь добавить..."на ошибках учатся"... Побольше вам ошибок...логических и синтаксических...лайк, подписка)
ну там была практика советских полётов и проекта Спираль. Маск не лыком шит, знал на чём можно поживиться. Да и НАСА возвращала свои ракетоносители шаттлов, непонятно правда зачем. Ведь строительство новых было проще, быстрее и дешевле, чем инспекция и ремонт после полёта. Да и многоразовость сильно снижает грузоподъёмность.
Круто. Вот я все сам это понимаю, все это знаю, 100 раз об этом думал, но часто действую полностью наоборот. Просто мне нужно было что бы кто-то вот сказал мне это все, и я такой "вау, ну ок"
Ну большинство книг (учебников) по программированию построены следующим образом. В начале идет теория, например, глава по функции. После чего идут практические задачи на закрепление материала. Да, это конечно, не тот опыт, который получаешь на работе(стажировке), но тем не менее, человек в данном случае получает базовые понятия о программирование и о конкретном ЯП. Мне кажется, что для полного нуба должно хватить полгода для изучения основ (прочитать 1 книгу, посмотреть уроки). После чего уже нужно активно заниматься разработкой самому, или если повезет, устроиться на стажировку.
Можно по разному, вопрос как будет быстрее. Я обучал людей разных уровней, и представь - сидит как раз таки полный нуб, причем вообще гуманитарий, ты рассказываешь что такое класс, что у него есть методы и как он используется, но человек сидит и говорит "Я все равно не понял что это такое". И приходится искать подход именно к этому человеку, потому что у него допустим понимание идет лучше на ассоциативном уровне. Людей много, репрезентативных систем много (это каналы по которым человек лучше воспринимает информацию), а практика для всех остается практикой...
+Клерик Престон вы ошиблись - у меня проблем нет, кашляю немного последнее время только, но это не проблема. Но я рад что вы то знаете как все делать правильно, уверен у вас огромный багаж опыта обучения разных людей, поэтому за ваше развитие я спокоен теперь:)
James Mitchell, что за тупой вброс ты кинул,так делают недопрограммисты из 7-А,я например делаю так же как и он ставлю себе задачи и пишу их в обнимку с гуглом,с каждой новой задачей она у меня становится тяжелее,но попутно я уже знаю много разных библиотек и всего остального и ниразу в мыслях не было брать чужой код,зачем?
Слышали ли вы про университет БГУиР (ксис) ? По слухам самый престижный университет/ факультет в Беларуси. Если да, то работали ли вы с выпускниками этого вуза? Стоит ли идти на этот факультет или взять что-то попроще?
+Виктория М матмех урфу в конце 90-х и начале двухтысячных выпускали основную массу людей, которые шли работать в айти-компании, насколько помню и в олимпиадах по программированию они в свое время мощно выступали. Но у меня крайне негативное отношение к системе образования в вузах в целом, поэтому этим наверное и ограничу свое мнение об УРФУ:) А вот конкретно по тому - стоит ли идти, то тут основной ответ - а какие цели?
По поводу практики, совершенно верно. Я изучал теорию полгода, но когда, дело дошло до практики я понял, что полный профан. Практикуясь, 1,5 месяца на хороших курсах, я научился делать столько вещей, которые если бы я учил, ушибы годы. Так-что совершенно верно, практика это всё. Ну а когда практикуешься, вот тогда вечерком часа два можно и почитать, что не будь. Всем успехов).
Мне очень интересно смотреть ваши видео.Хотелось бы уточнить что конкретно вы имеете ввиду под понятием "опыт". Мне кажется каждый может по разному понять это. Например читаешь книгу по программированию и выполняешь задания которые даются в книжке - это есть опыт, то есть непосредственное написание кода. Или под опытом можно понять только опыт участия в реальном проекте, когда нужно сделать какой-нибудь сайт или приложение или любую другую программу. Только кто доверит работу человеку который только начал изучать программирование.
Андрей Мельников если хватает времени, то плюс. Можно и по другому сказать: "обучение в процессе создания собственного проекта". Которое кстати очень эффективно, так как есть много мотивации, которая дает возможность дольше и упорнее сидеть за решениями.
Я согласен с видео, без практике некуда не уедешь, но и без каких либо основ(прочитать книгу, для некоторых людей это лучшее, что бы понять материал), ты не придешь к практике. Даже вовремя практики(работы) ты идешь смотреть документацию или карманный справочник по "JS")) а не искать какой то видео материал или знающего человека(на это уходит очень много времени) на много быстрее просто прочитать, и когда ты что - то находишь, ты используешь это в своей практике и растешь, повышая + свой английский ;)
Долго расптнался. )))) Однако, многие просто не понимают, что значит практиковаться. Практика - взять и осуществить, и довести до конца РЕАЛЬНО работающий проект. Пусть маленький, НО РЕАЛЬНО РАБОТАЮЩИЙ!
мне 15 лет и я только вхожу в эту сферу, я не могу определиться в какую сторону идти во frontend или backend? Подскажите куда лучше или отличия желательно с пояснением
Все это конечно здорово. Но вы говорите про практику. А где Ее взять то? Просто если говорить про то, где взять ресурсы для обучения, то это пожалуйста, книги, курсы по аннотации и по ссылке в описании... и прочее. А с опытом? Что нужно делать что бы получить этот опыт? Прямым текстом, если модно. Тоесть пойти туда и начать делать то
AndyAndOnly опыт получить легко! Например: в самом начале обучения ставишь себе цель что-то создать (в зависимости от языка) и читаешь с чего нужно начинать, учишь это и параллельно пытаешься реализовать свою идею! Лучше обучения не придумать. P.S. не обязательно создавать что-то креатианое, можно взять чей-то проект и скопировать его.
У меня вообще теории не было. Просто взяли и научили работать за 2 недели на месте. А дальше уже сам совершенствовал, пробовал и улучшал. Практика на порядок эффективнее теории.
Самостоятельно себя загрузить правильными задачами довольно-таки трудно. 40 часов в неделю на стажировке - это конечно круто, полноценная рабочая неделя, участие в боевых проектах под надзором старших (по опыту) товарищей. Сидя дома придётся перебраться кучу шлака прежде, чем найдёшь что-то стоящее. Да и 8 часов в день в домашней обстановке (при наличии телевизора, интернета, холодильника, шумных родственников и соседей) - задача не самая простая. Хотя часа 4 можно достаточно неплохо держать концентрацию внимания на изучаемом вопросе. Главное подобрать интересные задачи. Например, задаться целью и написать одно, потом два/три приложения в известной самому себе предметной области; приложения, которыми сам хотел бы пользоваться, и при написании которых будут покрываться необходимые области изучаемой технологии. Сначала в самом простом, но функциональном виде, потом постепенно обрамлять в красивый интерфейс (если таковой требуется), далее подшлифовывать код, выстраивая архитектуру (паттерны), подключать сопутствующие технологии, например, ORM, если до этого был голый SQL и т.п. Думаю, с таким портфолио, уже можно пытаться устроиться. Видна самостоятельная работа, код, который можно продемонстрировать, если запросят, да и опыт для тестового задания будет в наличии. С первого раза конечно трудно будет устроиться, но если будут ещё и обратную связь давать - где и что подучить/улучшить, то через какое-то время навыка будет достаточно. Интересно, а каким лично вы и ваша организация видит, скажем заряженного такого джуна, обладающего джентельменским набором проф. навыков, которого уже можно серьёзно рассматривать как кандидата в команду?
Да,самостоятельно 40 часов это тяжело, но тут как говорится - без труда не вытянешь и рыбку из пруда. По аватару джуна - Тут зависит от того в нашу команду или в целом, и на позицию джуниора или стажера?
+Roman Brazhnikov у нас такой позиции просто нет, у нас есть или "стажеры" или мидлы и синьоры. Просто у нас человек из стажера за год-полтора выскакивает на мидл уровень, так что тут джун как класс отсутствует. Но если взять к примеру наших стажеров, то получается что-то типа: молодой человек, которому очень нравится программирование, в голове которого легко уживается картинка ООП, и ему не надо вымучивать из себя всех его (ООП) определений, плюс хорошее логическое мышление. Желательно чтобы было хоть что-то (проектики какие то), что он делал сам (для себя или еще кого-то).
+Roman Brazhnikov тут как обычно, короткая формулировка не отражает всей сути, поэтому на самом деле не так просто попасть на эти вакансии к нам когда они открыты. (там тест еще есть, собеседование и тп)
Практика безусловно самое важное, но тяжело будет практиковаться если не знаешь операторов языка и его строительных блоков или даже если не видишь разницы между '1' и 1.)
Да, все верно, работодателю/заказчику не так важно, сколько вы прошли курсов, ему важно чтобы вы могли просто взять и сделать. Это программирование детка.
Согласен что опыт нужен и во многих технологиях, НО ! если ты Тупо учишься, не знаю, не реализовывая какой-то свой проект, задумку , или не стремясь к этому - тогда это видео для таких людей.
Мне кажется видео выглядели бы лучше если бы ты немного обрабатывал звук, хотя может дело в микрофоне и пожалуй немного отдалить план, чтобы видеть стол за которым ты сидишь
Практика заключается в постановлении конкретных задач и достижении результатов. Сам по себе программный код не имеет смысла без предметной области, где он будет применятся.
извиняюсь, возможно будет банальный вопрос, ну скажем так, я заинтересовался данной сферой буквально неделю назад, как вы и говорили в прошлых видео, взял книгу и думал что буду гуру с++ (книга для начинающих с++ в борланде v6) дойдя до 25 стр, у меня кое что не сходилось с результатами, мягко говоря я приуныл что двигаюсь в неправильном направлении, радовался как ребенок когда на экране высвечивалось "Hello world" но вот только что то сложнее я сделать ничего не могу, потому что вообще никаких основ нет, так как такому как я начать что то создавать, если я вообще дуб дубом, очень хочется, но даже представления не имею...С++ как узнал, это база любого программиста и легче усваивается, скачал 2-3 программы и в каждой из них язык другой, хотя С++...в общем до такой степени недопонимание, что речи об опыте не может идти, максимум что я бы смог сделать, это просто скопировать проекты с интернете, сам не осознавая что делаю, так что же может создать чайник? что то на подобии цели или простых задач, чтоб завести в тупик и отправить на просторы интернета искать информацию, а не копировать коды и переписывать их в надежде на мышечную память, много текста, извините, слишком много тупиков эта сфера создает
Во первых возьми другую книгу. Например того же Страуструпа практика программирования на с++ (не знаю как точно на русском). Почитай, поделай упражнения какие сможешь. Можешь, если не жалко времени и совсем ничего не знаешь, глянуть какие нибудь "обучающие" видео на ютубе. Они обычно до 10 минут и никакой полезной информации не несут, но по крайней мере будешь иметь общие понятия о переменных, циклах, условиях и тд. Никакую среду разработки можешь не ставить. Для начала можешь зайти на ideone. Удобно и просто. Программировать нифига не просто, не слушай тех кто говорит, что если сложно это не твое. Читать теорию очень скучно и книги нужно читать по нескольку раз и при этом еще возвращаться, что бы уточнить разные моменты. Еще нужна практика. При чем она не менее важна чем теория. Ко всему прочему нужен английский хотя бы на уровне чтения литературы со словарем. Плюс computer science. Для начала архитектура, алгоритмы и структуры данных. Если все это осилишь хотя бы на 20% то уже дальше сам все найдешь в интернете. На Stack Overflow можешь найти подборку с книгами по с++ и не только. Со временем будет легче, главное не забивать. Удачи.
А это реальный факт Хочется напихать мозг знанием в этом деле и сразу за раз сделать СУПЕРсайт , но это бесполезно. В программировании МЕГАтонны объемы информации.
Вот вот. Наконец то кто то сказал. Я пробовал изучать по книгам. Это очень очень скучно. И если честно мало эффективно. ДА знания там хорошие, но информации слишком много. Пробовал читать пхп от Котерово. В php ничего не знал. Читал одну книгу там запоминал, без практики забывал. Самый лучший способ как по мне, изучить основы языка по урокам за пару дней и писать много кода. По началу будешь много гуглить и искать инфу но так намного лучше изучать. А
C# чтоб что создать надо хотя бы знать что такое переменные константы циклы условия классы методы (теория все равно нужна без нее никуда) практика +теория !!!
С примером не совсем соглашусь, если человек уже чем-то занимается, работает и у него нет много времени то и по часу в день будет хорошо уделять время. Но по поводу того что надо практика и опыт приходит с практикой соглашусь ! 100%
так вопросов нет - хоть час хорошо, но соответственно дольше. И есть еще такой момент - "усталость", которая отходит на задний план если только или сильно прижало или если сильно прет от того что делаешь. Тогда и больше часа можно выкроить. Но это надо четко понимать свою цель и иметь решительность до нее дойти.
да, о том и речь, потому что в поисках багажа знаний можно остаться у уходящего поезда возможностей. Только ставьте себе реалистичные задачи, и начинайте с малого, постепенно усложняя задачи.
SHIFU а определен ные языки так же изучать? например если пхп то через создания сайтов если Джава через создания мобильных игр и Во время практики одновременно читать статьи и книги?
звук в течении месяца улучшим - надо микрофон другой по поводу слепого набора - он у меня с годами сам появился, но я бы не сказал что он "важен", скорее полезен. так что если есть желание, можете конечно всякие тренажеры попробовать, у меня на них никогда самодисциплины не хватало, а теперь и не нужно:)
SHIFU раз тут зашел разговор о видеоряде, не подскажете, что за объектив здесь использовался? Я заметил, в других видео используется классический 50mm, а тут что-то другое. Фон по-другому размыт.
побольше в чатах посидеть и слепой набор сам появится. Вон дети шестилетние уже вслепую набирают, а мы в их годы даже читали ещё по слогам, а некоторые даже алфавита не знали. Мозг только тогда начинает эффективно работать над задачей, когда возникает реальная острая потребность в её решении. В остальных случаях он будет сопротивляться и полученные знания тут же забывать, сизифов труд организуя.
Опыт обычно требуют работодатели... Это уловка намекнуть что ты лох. :) или опустить зарплату. Я согласен если бы мне дали тестовую задачу и по результатам сказали берут или нет. А так даже сборщиком мебели не взяли. Прикольно да? У меня же нет опыта сборки мебели ,одна теория... И пофигу что я шкафы дома сам собираются с нуля. То же самое и программирование.
неправда, так и получаются "индусские специалисты". очень важно получить этот фундамент для того, чтобы понять как писать правильно. приведу пример из личного опыта. я думаю, многие меня поймут. мне очень хотелось начать программировать, поэтому я кое как изучил основы (процедурное программирование) и начал ваять свои программы. сделал одну, вторую, третью, четвертую, программ было много, а идеи по написанию новых программ все не заканчивались. пытался читать книгу, а там каждый раз сталкивался с 3-я очень страшными буквами - ооп! и о мое удивление, когда я все-таки сел и разобрал принципы ооп, как я сильно оплашал когда узнал, что можно было писать все гораздо проще! если бы я сразу получил правильную базу, и сразу стал бы писать объектно-ориентированным методом, а не процедурным, я бы получил гораздо больше полезных знаний, чем попросту ваяя все процедурно. именно поэтому я считаю, что просто необходимо сначала получить базу, а потом уже браться за что-то самому. сначала теория, потом практика, сначала теория, потом практика!!!
Пожалуй сохраню этот ролик у себя в папочке "Бесполезные советы". Зачем столько воды, и так всем понятно, что опыт самое главное в любой профессии, только идиоты считают, что в любой профессии нужны только теоретические знания.
судя по вашему видео программистом после 30ти стать нереально. Потому что после 30ти это уже работающие люди и обычно после работы ты можешь выделить 1,5 часа, но зато каждый день и на выходных часов 3-5. Печаль
реально все, но нужно быть реалистом - полтора часа в день для человека любого возраста это херня, если он хочет стать программистом в какие то приемлимые сроки, а не дрочить на код годами. Полтора часа в день - если вы работаете на нескольких работах, то даже в таком случае можно выделить больше, было бы желание...
Если с детства жить счастливо(ну Если у тебя Канешно мама или папа не милионеры) то на старости будешь кирпичики на тележке возить а вот если с детства пытаться что-либо сделать и не останавливаться в частности в программировании то можно достичь больших высот
Он забывает об том, что кто-то за час возьмёт овер много, а другой и через год ноль, понимание и система работы мозга, ну есть люди, которым хоть с ложки вливай, а толку нет.
Не бывает такого. Не может один человек быть в 10 раз умнее другого иначе второй был бы амебой. Да одному будет даваться изначально легче, второму сложнее и придется посидеть в два - три раза дольше, пока не выработается нужный склад ума. А через несколько тысяч часов работы разница нивелируется полностью.
А вы когда нибудь видели дом без фундамента? Вот кроме мазанок и сараев-времянок что-то не припомню. Дворец с фундамента начинается. Не парьте людям мозги. Утомили такие вот практики, очень в этом плане всякие фреймворки типа jQery и бутстрапов радуют. Не, оно как бы хорошо, пока есть такие вот "практики" у нормальных людей что все же на этапе фундамента из профы не ушли всегда будет работа, но тем не менее. Сейчас вообще жить стало куда легче чем десять лет назад, есть много грамотных и адекватных курсов. Вам бы с вашим чудесным сайтом советовал поглядеть курсы от небезызвестного "Специалиста" по HTML&CSS тогда глядишь бы и менюшки выпадали нормально и весел бы он не под 200 кб только подключаемыми библиотеками.
Кхм. Сейчас же все ровно наоборот происходит. Сейчас у начинающих только практика без теории. А фундаментальную теорию никто не знает... Вообще никто!!!!!!!
Вот и не знаю обрадовал ты меня или нет... времени у меня не очень много, я работаю... каждый день занимаюсь по 2-3 часа плюс выходные... Программирование мне необходимо для работы, я геодезист... проги и игры я создавать покамись не планирую.... моя работа заключается в составлении планов в графическом редакторе автокад... специально для автокада есть АutoLisp, изучив его я могу ускорить в разы свою работоспособность... так как создавая дополнительные команды в автолиспе для автокада можно убрать механическую валокиту которая занимает очень много времени, вы можете сказать что этих команд в инете валом, да валом, но специфика у всех своя и они не всегда а точней почти всегда не подходят... вооот... короче мне нужно... Ну и вывод из вашего видео я делаю такой, нужно пробовать писать код каманды.... но блин как если я вообще не валаку это.... поэтому для начала я взялся за фундамент и как хоть некое понимание прийдет буду пробовать....
>> Пошел на программиста в техникум >> По программе выучили С++ аж до массивов Не под тот видос, но все же Учится программированию либо на курсах, либо самому - учебные заведения оказались дном, как и во всех других сферах.
И еще путаница в терминологии. Они все "пишут код", хотя программист - разрабатывает исходники. "Код" не "пишут", "код" обычно генерируется, на то он и код. А у них все называется "код", все подряд. Плоды платных курсов и шестимесячного "верхнего" образования. Причем они так переводят слово "code", которое в английском языке имеет двоякое значение, но плохими переводчиками всегда переводится как "код", уж не знаю почему. А хэндлер (адрес или указатель) они почему-то называют "дескриптор". И "знают язык", хотя программист работает не с "языками", а с оборудованием; а уж "язык" (языки), извините, он какой есть в составе прикладного ПО для этого оборудования, причем почти всегда во множественном числе, такие и используются; а не тот, который "программист" "знает".
Мне 15 лет, знаю C# очень хорошо (С многими другими языками знаком). Взрослые дяди (;D) удивляются надомной и даже не знают некоторые вещи, которые я знаю ;) (Не все дяди) В день трачу на практику и теорию - 3-7 часов. (Иногда 12/7) Писал годный софт, большие игры (динамические игры). Очень доволен. Помню себя новичком... :) Всем советую обучаться так: Изучив что-либо - делайте это на практике, а после освоения теории - беритесь за большой проект (например написать свою игру) - это даст вам БОЛЬШОЙ ОПЫТ и вы закрепите свои знания (так же можно подглядывать на примеры или на теорию, когда вы что-то забыли) Удачи :)
Я уже 5 лет изучаю Английский, думаю еще лет через 10-15 наконец доучу))
Доучить язык невозможно. Даже родной. Поэтому лучше изучать :)
Не учи английский. Смотри Netflix и общайся с англоговорящими людьми.
По поводу теории и практики где-то читал такой пример: практика - это кирпичи здания, и теория - раствор. Если не будет теории, то дом просто не устоит, ну а без практики - вообще не будет дома, и всё это будет бессмысленным.
Отличный пример
Еще стоит добавить баланс, он нужен везде.
Мне кажется, что наоборот было бы логичнее, но мысль хорошая
Опалубку поставить ... И будет ДОООМ !!.
@@almostwhole7439 опалубка, это stackoverflow
Правильно теория и практика -это сила.Раньше сядешь -раньше выйдешь.
Блин, мне нравится твоя подача :)
Да, мотивирует :)
Ты КРАСАВЧИК !!!!!!! Спасибо что напомнил !!! А то я уже совсем зарылся в изучениях. СПАААС !!
Вроде бы элементарные вещи, но все же полезный, отчасти мотивационный ролик, спасибо.
С какого языка лучше начать обучение? Недавно задумался, на информатике быстро Паскаль понимал (понимаю - не уровень), да и специальность востребована
P.s. матан у меня так себе, изучение иностранных языков, скажем, на среднем (сопутствующие умения, как никак)
Толково говорит...надо на практике прощупать все нюансы о которых ты читал в книгах...от себя могу лишь добавить..."на ошибках учатся"... Побольше вам ошибок...логических и синтаксических...лайк, подписка)
Я видел такой фундамент... на берегу мыса Канаверал, на него приземлялась 20 тонная многоразовая ракета :D
ну там была практика советских полётов и проекта Спираль. Маск не лыком шит, знал на чём можно поживиться. Да и НАСА возвращала свои ракетоносители шаттлов, непонятно правда зачем. Ведь строительство новых было проще, быстрее и дешевле, чем инспекция и ремонт после полёта. Да и многоразовость сильно снижает грузоподъёмность.
Круто. Вот я все сам это понимаю, все это знаю, 100 раз об этом думал, но часто действую полностью наоборот. Просто мне нужно было что бы кто-то вот сказал мне это все, и я такой "вау, ну ок"
да да, думаю у нас у всех в той или иной ситуации это так работает.
Ну большинство книг (учебников) по программированию построены следующим образом. В начале идет теория, например, глава по функции. После чего идут практические задачи на закрепление материала. Да, это конечно, не тот опыт, который получаешь на работе(стажировке), но тем не менее, человек в данном случае получает базовые понятия о программирование и о конкретном ЯП. Мне кажется, что для полного нуба должно хватить полгода для изучения основ (прочитать 1 книгу, посмотреть уроки). После чего уже нужно активно заниматься разработкой самому, или если повезет, устроиться на стажировку.
Можно по разному, вопрос как будет быстрее.
Я обучал людей разных уровней, и представь - сидит как раз таки полный нуб, причем вообще гуманитарий, ты рассказываешь что такое класс, что у него есть методы и как он используется, но человек сидит и говорит "Я все равно не понял что это такое".
И приходится искать подход именно к этому человеку, потому что у него допустим понимание идет лучше на ассоциативном уровне.
Людей много, репрезентативных систем много (это каналы по которым человек лучше воспринимает информацию), а практика для всех остается практикой...
+Клерик Престон вы ошиблись - у меня проблем нет, кашляю немного последнее время только, но это не проблема.
Но я рад что вы то знаете как все делать правильно, уверен у вас огромный багаж опыта обучения разных людей, поэтому за ваше развитие я спокоен теперь:)
Прикольный тип, толково говорит. Подпишусь-ка)
Вообще книг не читаю по программированию - просто даю себе задачу написать то или иное приложение и с гуглом в обнимку разбираюсь и кодю потихоньку
Кокни Шутер Хз, а нахуй книги читать? Ведь есть видеоуроки и форумы
в каком?
сдох походу, засиделся
James Mitchell, что за тупой вброс ты кинул,так делают недопрограммисты из 7-А,я например делаю так же как и он ставлю себе задачи и пишу их в обнимку с гуглом,с каждой новой задачей она у меня становится тяжелее,но попутно я уже знаю много разных библиотек и всего остального и ниразу в мыслях не было брать чужой код,зачем?
Слышали ли вы про университет БГУиР (ксис) ? По слухам самый престижный университет/ факультет в Беларуси. Если да, то работали ли вы с выпускниками этого вуза? Стоит ли идти на этот факультет или взять что-то попроще?
Не слышал, лично мне довелось работать только с студентами из России (Казань и Екатеринбург)
SHIFU Здравствуйте, подскажите плиз, стоит ли идти на заочку/вечерку в УРФУ? Возможно вы слышали отзывы.
+Виктория М матмех урфу в конце 90-х и начале двухтысячных выпускали основную массу людей, которые шли работать в айти-компании, насколько помню и в олимпиадах по программированию они в свое время мощно выступали. Но у меня крайне негативное отношение к системе образования в вузах в целом, поэтому этим наверное и ограничу свое мнение об УРФУ:)
А вот конкретно по тому - стоит ли идти, то тут основной ответ - а какие цели?
По поводу практики, совершенно верно. Я изучал теорию полгода, но когда, дело дошло до практики я понял, что полный профан. Практикуясь, 1,5 месяца на хороших курсах, я научился делать столько вещей, которые если бы я учил, ушибы годы. Так-что совершенно верно, практика это всё. Ну а когда практикуешься, вот тогда вечерком часа два можно и почитать, что не будь. Всем успехов).
Константин какие курсы? Что изучал?
Подскажите каким курсом вы пользовались??
Продолжай бьёшь в точку. Всё супер!
Мне очень интересно смотреть ваши видео.Хотелось бы уточнить что конкретно вы имеете ввиду под понятием "опыт". Мне кажется каждый может по разному понять это. Например читаешь книгу по программированию и выполняешь задания которые даются в книжке - это есть опыт, то есть непосредственное написание кода. Или под опытом можно понять только опыт участия в реальном проекте, когда нужно сделать какой-нибудь сайт или приложение или любую другую программу. Только кто доверит работу человеку который только начал изучать программирование.
Под опытом я подразумеваю как создание собственного проекта так и создание чужого проекта.
как думаете создание проекта во время обучения это плюс?
Андрей Мельников если хватает времени, то плюс. Можно и по другому сказать: "обучение в процессе создания собственного проекта". Которое кстати очень эффективно, так как есть много мотивации, которая дает возможность дольше и упорнее сидеть за решениями.
Я согласен с видео, без практике некуда не уедешь, но и без каких либо основ(прочитать книгу, для некоторых людей это лучшее, что бы понять материал), ты не придешь к практике. Даже вовремя практики(работы) ты идешь смотреть документацию или карманный справочник по "JS")) а не искать какой то видео материал или знающего человека(на это уходит очень много времени) на много быстрее просто прочитать, и когда ты что - то находишь, ты используешь это в своей практике и растешь, повышая + свой английский ;)
Adrian Lazarov я и по видео всё ловко искал, а в идеале нужно во время обучения записывать всякие нюансы, чтобы потом ещё проще найти было
Долго расптнался. )))) Однако, многие просто не понимают, что значит практиковаться. Практика - взять и осуществить, и довести до конца РЕАЛЬНО работающий проект. Пусть маленький, НО РЕАЛЬНО РАБОТАЮЩИЙ!
мне 15 лет и я только вхожу в эту сферу, я не могу определиться в какую сторону идти во frontend или backend? Подскажите куда лучше или отличия желательно с пояснением
Хочу спросить как специалиста в программировании, на какой ОС ты программируешь, и твое отношение к Linuks?
Практикуюсь + делаю портфолио. Жопа горит каждый день по несколько раз))
Все это конечно здорово. Но вы говорите про практику. А где Ее взять то? Просто если говорить про то, где взять ресурсы для обучения, то это пожалуйста, книги, курсы по аннотации и по ссылке в описании... и прочее. А с опытом? Что нужно делать что бы получить этот опыт? Прямым текстом, если модно. Тоесть пойти туда и начать делать то
AndyAndOnly опыт получить легко!
Например: в самом начале обучения ставишь себе цель что-то создать (в зависимости от языка) и читаешь с чего нужно начинать, учишь это и параллельно пытаешься реализовать свою идею! Лучше обучения не придумать.
P.S. не обязательно создавать что-то креатианое, можно взять чей-то проект и скопировать его.
У меня вообще теории не было. Просто взяли и научили работать за 2 недели на месте. А дальше уже сам совершенствовал, пробовал и улучшал. Практика на порядок эффективнее теории.
Короче смысл видео это практика. Прочесть литературу и практиковаться, желательно что-то свое делать. На этом всё, не благодарите за урок ;)
Самостоятельно себя загрузить правильными задачами довольно-таки трудно. 40 часов в неделю на стажировке - это конечно круто, полноценная рабочая неделя, участие в боевых проектах под надзором старших (по опыту) товарищей. Сидя дома придётся перебраться кучу шлака прежде, чем найдёшь что-то стоящее. Да и 8 часов в день в домашней обстановке (при наличии телевизора, интернета, холодильника, шумных родственников и соседей) - задача не самая простая. Хотя часа 4 можно достаточно неплохо держать концентрацию внимания на изучаемом вопросе. Главное подобрать интересные задачи.
Например, задаться целью и написать одно, потом два/три приложения в известной самому себе предметной области; приложения, которыми сам хотел бы пользоваться, и при написании которых будут покрываться необходимые области изучаемой технологии. Сначала в самом простом, но функциональном виде, потом постепенно обрамлять в красивый интерфейс (если таковой требуется), далее подшлифовывать код, выстраивая архитектуру (паттерны), подключать сопутствующие технологии, например, ORM, если до этого был голый SQL и т.п. Думаю, с таким портфолио, уже можно пытаться устроиться. Видна самостоятельная работа, код, который можно продемонстрировать, если запросят, да и опыт для тестового задания будет в наличии. С первого раза конечно трудно будет устроиться, но если будут ещё и обратную связь давать - где и что подучить/улучшить, то через какое-то время навыка будет достаточно.
Интересно, а каким лично вы и ваша организация видит, скажем заряженного такого джуна, обладающего джентельменским набором проф. навыков, которого уже можно серьёзно рассматривать как кандидата в команду?
Да,самостоятельно 40 часов это тяжело, но тут как говорится - без труда не вытянешь и рыбку из пруда. По аватару джуна - Тут зависит от того в нашу команду или в целом, и на позицию джуниора или стажера?
Конкретно к вам и конкретно джун ))
+Roman Brazhnikov у нас такой позиции просто нет, у нас есть или "стажеры" или мидлы и синьоры. Просто у нас человек из стажера за год-полтора выскакивает на мидл уровень, так что тут джун как класс отсутствует.
Но если взять к примеру наших стажеров, то получается что-то типа:
молодой человек, которому очень нравится программирование, в голове которого легко уживается картинка ООП, и ему не надо вымучивать из себя всех его (ООП) определений, плюс хорошее логическое мышление.
Желательно чтобы было хоть что-то (проектики какие то), что он делал сам (для себя или еще кого-то).
Звучит не так уж сложно))
+Roman Brazhnikov тут как обычно, короткая формулировка не отражает всей сути, поэтому на самом деле не так просто попасть на эти вакансии к нам когда они открыты. (там тест еще есть, собеседование и тп)
Практика безусловно самое важное, но тяжело будет практиковаться если не знаешь операторов языка и его строительных блоков или даже если не видишь разницы между '1' и 1.)
Да, все верно, работодателю/заказчику не так важно, сколько вы прошли курсов, ему важно чтобы вы могли просто взять и сделать. Это программирование детка.
А нормально если я в теорий плохо шарю а практику не плохо делаю и даже могу разобрать чужой код. Это норма в обще?
да, но я так и не понял как мне запустить то что я напрограммирую? вы не обьясняете самые азы что практиковать?
Подскажите, как получать опыт (понятие размыто для меня) - это, к примеру, решать задачки?
делайте проекты - любые, начиная с простых и и с нарастающей сложностью.
Публикуйте, потом повторяйте цикл
Спасибо!
Можно пару примеров простых проектов, а то в отсутствии опыта не знаю с чего начать практиковаться, изучаю Java
+Spinning моя Life смотри что уже сделано и просто копируй или часть функционала или полностью проект
Spinning моя Life это не задачки, это возьми и сделай маленькое приложение которым смогут пользоваться другие люди. Реально работающая вещь.
Согласен что опыт нужен и во многих технологиях, НО ! если ты Тупо учишься, не знаю, не реализовывая какой-то свой проект, задумку , или не стремясь к этому - тогда это видео для таких людей.
Хуйня все. Нужна цель, задача и тогда каждый урок, каждая маленькая информушечка, будет приближать к цели. Перенося полученный опыт к своему проекту.
Мне кажется видео выглядели бы лучше если бы ты немного обрабатывал звук, хотя может дело в микрофоне и пожалуй немного отдалить план, чтобы видеть стол за которым ты сидишь
Практика заключается в постановлении конкретных задач и достижении результатов. Сам по себе программный код не имеет смысла без предметной области, где он будет применятся.
ну я тоже так считаю нужно постоянно развиваться и практиковаться в любой сфере от одного пункта к другому
Лучше так - много практики в школе, база в институте, потом ещё много практики с учетом базы после института)
Правду говорите вы.
А не порекомендуете какой нибудь сайт или что-то еще для изучения?
SoloLearn
Для изучения языков
Ну... как запись в один дубль, очень даже не плохо. Да и тему годную загоняешь))0
Так и делаю,изучаю около 30минут-час,а остальные часов 5 пишу)
Всё правильно говорит.
спасибо большое,верный толчок,как раз только начал изучение программирования
Привет, стал разработчиком?
лучший совет начинающим кодерам:
you gotta do what you gotta do
а еще:
do your fucking job
Fuck off
Спасибо. Вы мне очень понравились.
извиняюсь, возможно будет банальный вопрос, ну скажем так, я заинтересовался данной сферой буквально неделю назад, как вы и говорили в прошлых видео, взял книгу и думал что буду гуру с++ (книга для начинающих с++ в борланде v6) дойдя до 25 стр, у меня кое что не сходилось с результатами, мягко говоря я приуныл что двигаюсь в неправильном направлении, радовался как ребенок когда на экране высвечивалось "Hello world" но вот только что то сложнее я сделать ничего не могу, потому что вообще никаких основ нет, так как такому как я начать что то создавать, если я вообще дуб дубом, очень хочется, но даже представления не имею...С++ как узнал, это база любого программиста и легче усваивается, скачал 2-3 программы и в каждой из них язык другой, хотя С++...в общем до такой степени недопонимание, что речи об опыте не может идти, максимум что я бы смог сделать, это просто скопировать проекты с интернете, сам не осознавая что делаю, так что же может создать чайник? что то на подобии цели или простых задач, чтоб завести в тупик и отправить на просторы интернета искать информацию, а не копировать коды и переписывать их в надежде на мышечную память, много текста, извините, слишком много тупиков эта сфера создает
Во первых возьми другую книгу. Например того же Страуструпа практика программирования на с++ (не знаю как точно на русском). Почитай, поделай упражнения какие сможешь. Можешь, если не жалко времени и совсем ничего не знаешь, глянуть какие нибудь "обучающие" видео на ютубе. Они обычно до 10 минут и никакой полезной информации не несут, но по крайней мере будешь иметь общие понятия о переменных, циклах, условиях и тд. Никакую среду разработки можешь не ставить. Для начала можешь зайти на ideone. Удобно и просто. Программировать нифига не просто, не слушай тех кто говорит, что если сложно это не твое. Читать теорию очень скучно и книги нужно читать по нескольку раз и при этом еще возвращаться, что бы уточнить разные моменты. Еще нужна практика. При чем она не менее важна чем теория. Ко всему прочему нужен английский хотя бы на уровне чтения литературы со словарем. Плюс computer science. Для начала архитектура, алгоритмы и структуры данных. Если все это осилишь хотя бы на 20% то уже дальше сам все найдешь в интернете. На Stack Overflow можешь найти подборку с книгами по с++ и не только. Со временем будет легче, главное не забивать. Удачи.
А это реальный факт Хочется напихать мозг знанием в этом деле и сразу за раз сделать СУПЕРсайт
, но это бесполезно. В программировании МЕГАтонны объемы информации.
Вот вот. Наконец то кто то сказал. Я пробовал изучать по книгам. Это очень очень скучно. И если честно мало эффективно. ДА знания там хорошие, но информации слишком много. Пробовал читать пхп от Котерово. В php ничего не знал. Читал одну книгу там запоминал, без практики забывал. Самый лучший способ как по мне, изучить основы языка по урокам за пару дней и писать много кода. По началу будешь много гуглить и искать инфу но так намного лучше изучать. А
Спасибо за совет , я даже почувствовал прилив сил и уверенности 👍💪👊
C# чтоб что создать надо хотя бы знать что такое переменные константы циклы условия классы методы (теория все равно нужна без нее никуда) практика +теория !!!
И так начнём получать опыт,так что бы напилить?
saw
Хтмл - язык разметки, а пхп тут 2 строчки)
Изучайте лучше node.js забейте на PHP это умирающая технология.
обоснуй
Забыл закрыть теги.
Забыл открыть глаза и посмотреть внимательно
1 час и 1 минута в день! Да я такой трудолюбивый
Да очень толково все обьясняет человек)
я бы посмотрел как вы сразу будете практиковать ФП язык, например Haskell
эта рекомендация была для начинающих программистов, я не на столько жесток, чтобы новичку предлагать учить хаскель:)
Thanks a lot!!
This is good advice! I am just a beginner and make the mistakes!
С примером не совсем соглашусь, если человек уже чем-то занимается, работает и у него нет много времени то и по часу в день будет хорошо уделять время.
Но по поводу того что надо практика и опыт приходит с практикой соглашусь ! 100%
так вопросов нет - хоть час хорошо, но соответственно дольше. И есть еще такой момент - "усталость", которая отходит на задний план если только или сильно прижало или если сильно прет от того что делаешь. Тогда и больше часа можно выкроить.
Но это надо четко понимать свою цель и иметь решительность до нее дойти.
Этот парень понимает что говорит. Человек дела.
пример с фундаментом эффективный получился
Мотивирующий ролик :) Вы дело говорите ..
То есть надо просто начать что-то делать (игру, например) без особого багажа знаний, а что не знаешь - гуглить?
да, о том и речь, потому что в поисках багажа знаний можно остаться у уходящего поезда возможностей. Только ставьте себе реалистичные задачи, и начинайте с малого, постепенно усложняя задачи.
SHIFU а определен ные языки так же изучать? например если пхп то через создания сайтов если Джава через создания мобильных игр и Во время практики одновременно читать статьи и книги?
+Нурсат Утесинов да, все верно
SHIFU а можно вам в личку написать в вк ответите? Или специально в группах нужно задавать вопросы
+Нурсат Утесинов пишите,только прошу максимально подробно формировать вопросы - у меня мало времени
В моей книге по изучения java модуль 1 прям написано что надо всё практиковать или толку ноль
Спасибо, в процессе :)
Картинка супер, контент супер, звук бы погромче)
Как вы считаете, важно ли программисту владеть "слепым набором"?
звук в течении месяца улучшим - надо микрофон другой
по поводу слепого набора - он у меня с годами сам появился, но я бы не сказал что он "важен", скорее полезен.
так что если есть желание, можете конечно всякие тренажеры попробовать, у меня на них никогда самодисциплины не хватало, а теперь и не нужно:)
SHIFU раз тут зашел разговор о видеоряде, не подскажете, что за объектив здесь использовался? Я заметил, в других видео используется классический 50mm, а тут что-то другое. Фон по-другому размыт.
побольше в чатах посидеть и слепой набор сам появится. Вон дети шестилетние уже вслепую набирают, а мы в их годы даже читали ещё по слогам, а некоторые даже алфавита не знали. Мозг только тогда начинает эффективно работать над задачей, когда возникает реальная острая потребность в её решении. В остальных случаях он будет сопротивляться и полученные знания тут же забывать, сизифов труд организуя.
Да,замечаю за собой такое. Вникаю в теорию а на практике сажусь в лужу :(
Нужно менять приоритеты)
Гражданин говорит о практике, а где же ее взять эту практику... Мб какие то пособия есть с заданиями?
Опыт обычно требуют работодатели... Это уловка намекнуть что ты лох. :) или опустить зарплату. Я согласен если бы мне дали тестовую задачу и по результатам сказали берут или нет. А так даже сборщиком мебели не взяли. Прикольно да? У меня же нет опыта сборки мебели ,одна теория... И пофигу что я шкафы дома сам собираются с нуля. То же самое и программирование.
неправда, так и получаются "индусские специалисты". очень важно получить этот фундамент для того, чтобы понять как писать правильно.
приведу пример из личного опыта. я думаю, многие меня поймут. мне очень хотелось начать программировать, поэтому я кое как изучил основы (процедурное программирование) и начал ваять свои программы. сделал одну, вторую, третью, четвертую, программ было много, а идеи по написанию новых программ все не заканчивались. пытался читать книгу, а там каждый раз сталкивался с 3-я очень страшными буквами - ооп! и о мое удивление, когда я все-таки сел и разобрал принципы ооп, как я сильно оплашал когда узнал, что можно было писать все гораздо проще! если бы я сразу получил правильную базу, и сразу стал бы писать объектно-ориентированным методом, а не процедурным, я бы получил гораздо больше полезных знаний, чем попросту ваяя все процедурно.
именно поэтому я считаю, что просто необходимо сначала получить базу, а потом уже браться за что-то самому. сначала теория, потом практика, сначала теория, потом практика!!!
Шутка про фундамент понравилась)
это не шутка
Автору спасибо)))
Пожалуй сохраню этот ролик у себя в папочке "Бесполезные советы". Зачем столько воды, и так всем понятно, что опыт самое главное в любой профессии, только идиоты считают, что в любой профессии нужны только теоретические знания.
Это в каждой профессии.))))
с 16 лет в поисках. и сейчас в 21,только нашёл язык который мне вроде как подходит. Но всё равно опыта мало(
да не скорее язык уже устарел)))
я один не могу читать книги ? без практики ничего не запоминаю, просто сажусь, открываю гугл и IDE, и начинаю писать код
Грифон из игры Mad Max, стал проггером, на превью?
Базарит мужик
Что начать изучать если совсем ноль?
Python :)
да отличный канал но вот тебе совет найди маленькую комнату и тебя будет лучше слышно а то так устаёш слушать.
судя по вашему видео программистом после 30ти стать нереально. Потому что после 30ти это уже работающие люди и обычно после работы ты можешь выделить 1,5 часа, но зато каждый день и на выходных часов 3-5. Печаль
реально все, но нужно быть реалистом - полтора часа в день для человека любого возраста это херня, если он хочет стать программистом в какие то приемлимые сроки, а не дрочить на код годами.
Полтора часа в день - если вы работаете на нескольких работах, то даже в таком случае можно выделить больше, было бы желание...
Позитивный чувачек
Секретный секрет это серьёзно.
блин , спасибо большое!
час в неделю... Пашу как осел кодю по 8 часов в день но мне это нравиться черт возьми ))))
Гениально!!!
Мой внутренний видеограф умер, когда ты ушел из зоны фокусировки!)
да, случаются технические казусы:)
Самодовольный чувак похожий на мипо из доты, что ты делаешь в моём справке рекомендаций?
Спасибо большое
чтобы стоять нужно бежать.
Секретный секрет начинающим программистам - НЕ НАЧИНАЙТЕ! проживите свою жизнь счастливо
Если с детства жить счастливо(ну Если у тебя Канешно мама или папа не милионеры) то на старости будешь кирпичики на тележке возить а вот если с детства пытаться что-либо сделать и не останавливаться в частности в программировании то можно достичь больших высот
Он забывает об том, что кто-то за час возьмёт овер много, а другой и через год ноль, понимание и система работы мозга, ну есть люди, которым хоть с ложки вливай, а толку нет.
Не бывает такого. Не может один человек быть в 10 раз умнее другого иначе второй был бы амебой. Да одному будет даваться изначально легче, второму сложнее и придется посидеть в два - три раза дольше, пока не выработается нужный склад ума. А через несколько тысяч часов работы разница нивелируется полностью.
А вы когда нибудь видели дом без фундамента? Вот кроме мазанок и сараев-времянок что-то не припомню. Дворец с фундамента начинается. Не парьте людям мозги. Утомили такие вот практики, очень в этом плане всякие фреймворки типа jQery и бутстрапов радуют. Не, оно как бы хорошо, пока есть такие вот "практики" у нормальных людей что все же на этапе фундамента из профы не ушли всегда будет работа, но тем не менее. Сейчас вообще жить стало куда легче чем десять лет назад, есть много грамотных и адекватных курсов. Вам бы с вашим чудесным сайтом советовал поглядеть курсы от небезызвестного "Специалиста" по HTML&CSS тогда глядишь бы и менюшки выпадали нормально и весел бы он не под 200 кб только подключаемыми библиотеками.
Кхм. Сейчас же все ровно наоборот происходит. Сейчас у начинающих только практика без теории. А фундаментальную теорию никто не знает... Вообще никто!!!!!!!
Вот и не знаю обрадовал ты меня или нет... времени у меня не очень много, я работаю... каждый день занимаюсь по 2-3 часа плюс выходные... Программирование мне необходимо для работы, я геодезист... проги и игры я создавать покамись не планирую.... моя работа заключается в составлении планов в графическом редакторе автокад... специально для автокада есть АutoLisp, изучив его я могу ускорить в разы свою работоспособность... так как создавая дополнительные команды в автолиспе для автокада можно убрать механическую валокиту которая занимает очень много времени, вы можете сказать что этих команд в инете валом, да валом, но специфика у всех своя и они не всегда а точней почти всегда не подходят... вооот... короче мне нужно...
Ну и вывод из вашего видео я делаю такой, нужно пробовать писать код каманды.... но блин как если я вообще не валаку это.... поэтому для начала я взялся за фундамент и как хоть некое понимание прийдет буду пробовать....
>> Пошел на программиста в техникум
>> По программе выучили С++ аж до массивов
Не под тот видос, но все же
Учится программированию либо на курсах, либо самому - учебные заведения оказались дном, как и во всех других сферах.
GlebichStudioChanel Represents > Пошёл в техникум.
> все учебные заведения - ховно.
Да это так пол года разберал паскаль и так не к чему и не пришел знаю пару слов начало и конец иииии почти всёёё а практику брать чтото сыкатно (((
красавчик!)
Все правильно. Мне папа так говорит
супер мотивация , спасибо вам!
И еще путаница в терминологии. Они все "пишут код", хотя программист - разрабатывает исходники. "Код" не "пишут", "код" обычно генерируется, на то он и код. А у них все называется "код", все подряд. Плоды платных курсов и шестимесячного "верхнего" образования. Причем они так переводят слово "code", которое в английском языке имеет двоякое значение, но плохими переводчиками всегда переводится как "код", уж не знаю почему. А хэндлер (адрес или указатель) они почему-то называют "дескриптор". И "знают язык", хотя программист работает не с "языками", а с оборудованием; а уж "язык" (языки), извините, он какой есть в составе прикладного ПО для этого оборудования, причем почти всегда во множественном числе, такие и используются; а не тот, который "программист" "знает".
Согласен на 100%
как мне практиковаться если мне 14 лет?
Мне 15 лет, знаю C# очень хорошо (С многими другими языками знаком). Взрослые дяди (;D) удивляются надомной и даже не знают некоторые вещи, которые я знаю ;) (Не все дяди)
В день трачу на практику и теорию - 3-7 часов. (Иногда 12/7)
Писал годный софт, большие игры (динамические игры).
Очень доволен. Помню себя новичком... :)
Всем советую обучаться так:
Изучив что-либо - делайте это на практике, а после освоения теории - беритесь за большой проект (например написать свою игру) - это даст вам БОЛЬШОЙ ОПЫТ и вы закрепите свои знания (так же можно подглядывать на примеры или на теорию, когда вы что-то забыли)
Удачи :)
А как ты начал изучать, ну... С чего начал изучать программирование?
Может конкретно скажешь какие игры ты сам делал? Может поиграю. А так похоже на сказки на ночь.
Твои видео по 4 минуты были более популярны.Если у тебя есть цель максимально монетизировать канал,то выпускай по 4-5 минут видосов.