По хабру прошло несколько топиков так или иначе связанных с IT-образованием. Хочу поделиться своими мыслями и опытом.
Мне 18 лет, я студент одного из крупных уральских вузов. Учусь на исключительно гуманитарной специальности, поступить на что-то техническое не получилось из-за плохого знания математики.
Так получилось, что с детства меня увлекали компьютеры. Конечно же я не застал прекрасного гиковского времени спектрумов, моей первой машиной был второй пентиум. К сожалению, мои отношения с математикой не сложились ещё в начальных классах школы. За это нужно благодарить одного крайне непрофессионального педагога, который отбил у меня всякий интерес к этому предмету. Кроме того я никогда не был отличником, всегда учился на 3-4. У нас в школе была информатика, но действительно полезных и новых знаний я там не получал. Да, мы «изучали» паскаль и html, но им было посвященно всего лишь пара занятий и уже на тот момент я мог дать фору своему преподавателю. В школе я не представлял, кем буду работать в будущем.
Моя детская любознательность и наличие модема делали свое дело. Как и любой подросток, я очень усиленно бороздил просторы интернета в поисках всяких ништяков. Мне захотелось узнать как устроена вся эта система. Так я узнал о о веб-серверах, dns, протоколах (http и транспортном TCP/IP). Т.е. составил базовое представление. Мое любопытство, на данном этапе, было удовлетворено. Дальше, меня почему-то заинтересовала устройство именно сайтов. Познакомившись с html (о, тогда весь рунет был «табличным» и никто даже не думал о веб-стандартах, блочной верстке) и js я полез в программирование. Первым моим языком был PHP =). Видимо это следствие его популярности и низкого порога вхождения. Сейчас я конечно понимаю, что php — не самый оптимальный вариант, но так сложилось и ничего изменить нельзя. На тот момент, мои познания в программировании, как в дисциплине, были минимальными. Быстро поняв, что на phpclub'е и в ru_php мне никто ничего разжевывать не будет, я скачал мануал к php и выпросив деньги у родителей затарился книгами (Котеровым, «настольной книгой php программиста»). Изучив с их помощью php и маленько MySQL, я решил попробовать свои силы. Найдя бесплатный хостинг с нужными мне возможностями, я сделал свою домашнюю страничку. Там был ужасный дизайн, убогая табличная верстка и гадкие, дырявые скрипты. Но я безумно собой гордился =) Затем в мою юную голову пришла идея создать игровой портал. Состоялось мое знакомство с различными CMS средней паршивости. Было принято решение изваять свое изделие. Простая система была написана довольно быстро, дизайн украден — портал заработал. У него даже была постоянная аудитория и посещаемость в районе 50-60 уников в сутки. Поддерживая и развивая этот проект, я приобретал новые навыки: валидная верстка и стандарты, начальные познания в ООП. Дальше рассказывать нет смысла. С тех пор прошло много времени, множество различных проектов рождались и умирали. Сейчас я достаточно успешный фрилансер, за моей спиной хорошие, добротные проекты. Владею питоном и пхп, изучаю руби; могу поднять lamp и успешно администрировать эту связку. Зарабатываю я не очень много, но мне хватает на различные молодежные радости и на частичную оплату института. Хочу полностью посвятить себя IT.
Думаю понятно, что я чистый самоучка. Мне не хочется всю жизнь быть IT-ремесленником, нужно развиваться. Моя проблема в том, что я уперся в свой потолок. Мне не хватает серьезной теоретической подготовки, и я был вынужден признать, что получить её без посторонней помощи мне не по силам. Эти знания реально может дать только институт. Возможно, я не в праве давать какие-либо советы, но все же дам один. Если молодой человек хочет работать в сфере айти, то он может пройти такой же путь как и я. Но в итоге он будет иметь несколько поверхностный багаж знаний и станет ремесленником. В этом нет ничего плохого, такие кадры востребованы, на этом можно зарабатывать вполне нормальные деньги. Но для чего-то большего нужно техническое образование. Да, образовательные программы устарели. Да, образовательная система, мягко говоря, не держит руку на пульсе событий. Но как мне кажется, есть базовые вечно актуальные вещи. Пойдя в ВУЗ, вы получите много мусора, шелухи, но вместе с тем и полезные знания, которые очень сложно получить в «домашних» условиях. Если у вас есть желание получать новые знания, то вы сможете и из вузовского курса извлечь полезную информацию. Кроме того, вуз — это новые знакомства, новые люди. Как знать, быть может вы найдете единомышленников среди преподавателей и студентов. Как поступать, каждый решает сам, но если вы хотите учится и быть настоящим профессионалом своего дела, то без высшего технического образования вам не обойтись. Естественно из каждого правила есть исключения, в данном случае это исключительно талантливые и усидчивые люди, но это лишь подтверждает правило.
P.S. Простите за некоторую наивность и сумбурность, это мой первый опыт в написании подобных материалов =)
Предисловие
Мне 18 лет, я студент одного из крупных уральских вузов. Учусь на исключительно гуманитарной специальности, поступить на что-то техническое не получилось из-за плохого знания математики.
Так получилось, что с детства меня увлекали компьютеры. Конечно же я не застал прекрасного гиковского времени спектрумов, моей первой машиной был второй пентиум. К сожалению, мои отношения с математикой не сложились ещё в начальных классах школы. За это нужно благодарить одного крайне непрофессионального педагога, который отбил у меня всякий интерес к этому предмету. Кроме того я никогда не был отличником, всегда учился на 3-4. У нас в школе была информатика, но действительно полезных и новых знаний я там не получал. Да, мы «изучали» паскаль и html, но им было посвященно всего лишь пара занятий и уже на тот момент я мог дать фору своему преподавателю. В школе я не представлял, кем буду работать в будущем.
Молодой боец
Моя детская любознательность и наличие модема делали свое дело. Как и любой подросток, я очень усиленно бороздил просторы интернета в поисках всяких ништяков. Мне захотелось узнать как устроена вся эта система. Так я узнал о о веб-серверах, dns, протоколах (http и транспортном TCP/IP). Т.е. составил базовое представление. Мое любопытство, на данном этапе, было удовлетворено. Дальше, меня почему-то заинтересовала устройство именно сайтов. Познакомившись с html (о, тогда весь рунет был «табличным» и никто даже не думал о веб-стандартах, блочной верстке) и js я полез в программирование. Первым моим языком был PHP =). Видимо это следствие его популярности и низкого порога вхождения. Сейчас я конечно понимаю, что php — не самый оптимальный вариант, но так сложилось и ничего изменить нельзя. На тот момент, мои познания в программировании, как в дисциплине, были минимальными. Быстро поняв, что на phpclub'е и в ru_php мне никто ничего разжевывать не будет, я скачал мануал к php и выпросив деньги у родителей затарился книгами (Котеровым, «настольной книгой php программиста»). Изучив с их помощью php и маленько MySQL, я решил попробовать свои силы. Найдя бесплатный хостинг с нужными мне возможностями, я сделал свою домашнюю страничку. Там был ужасный дизайн, убогая табличная верстка и гадкие, дырявые скрипты. Но я безумно собой гордился =) Затем в мою юную голову пришла идея создать игровой портал. Состоялось мое знакомство с различными CMS средней паршивости. Было принято решение изваять свое изделие. Простая система была написана довольно быстро, дизайн украден — портал заработал. У него даже была постоянная аудитория и посещаемость в районе 50-60 уников в сутки. Поддерживая и развивая этот проект, я приобретал новые навыки: валидная верстка и стандарты, начальные познания в ООП. Дальше рассказывать нет смысла. С тех пор прошло много времени, множество различных проектов рождались и умирали. Сейчас я достаточно успешный фрилансер, за моей спиной хорошие, добротные проекты. Владею питоном и пхп, изучаю руби; могу поднять lamp и успешно администрировать эту связку. Зарабатываю я не очень много, но мне хватает на различные молодежные радости и на частичную оплату института. Хочу полностью посвятить себя IT.
Выводы
Думаю понятно, что я чистый самоучка. Мне не хочется всю жизнь быть IT-ремесленником, нужно развиваться. Моя проблема в том, что я уперся в свой потолок. Мне не хватает серьезной теоретической подготовки, и я был вынужден признать, что получить её без посторонней помощи мне не по силам. Эти знания реально может дать только институт. Возможно, я не в праве давать какие-либо советы, но все же дам один. Если молодой человек хочет работать в сфере айти, то он может пройти такой же путь как и я. Но в итоге он будет иметь несколько поверхностный багаж знаний и станет ремесленником. В этом нет ничего плохого, такие кадры востребованы, на этом можно зарабатывать вполне нормальные деньги. Но для чего-то большего нужно техническое образование. Да, образовательные программы устарели. Да, образовательная система, мягко говоря, не держит руку на пульсе событий. Но как мне кажется, есть базовые вечно актуальные вещи. Пойдя в ВУЗ, вы получите много мусора, шелухи, но вместе с тем и полезные знания, которые очень сложно получить в «домашних» условиях. Если у вас есть желание получать новые знания, то вы сможете и из вузовского курса извлечь полезную информацию. Кроме того, вуз — это новые знакомства, новые люди. Как знать, быть может вы найдете единомышленников среди преподавателей и студентов. Как поступать, каждый решает сам, но если вы хотите учится и быть настоящим профессионалом своего дела, то без высшего технического образования вам не обойтись. Естественно из каждого правила есть исключения, в данном случае это исключительно талантливые и усидчивые люди, но это лишь подтверждает правило.
P.S. Простите за некоторую наивность и сумбурность, это мой первый опыт в написании подобных материалов =)