Pull to refresh
2
0
Купцов Андрей @CH4

Web-программист

Send message
Все хают образование — мол отстало от жизни.
Вот и тут сравнение Труб и IT.
Извините, конечно, но много ли в трубах поменялось за 50 лет?) Сомневаюсь.
Много ли поменялось в БАЗЕ IT за 50 лет? Не особо. Ее и преподают.
Много ли поменялось в технологиях за 50 лет? Какой там щас фреймворк на JSе самый популярный? А версия какая?) Вчера сменилась или сегодня? Утрирую… но посыл должен быть очевидным — К тому времени, как спец выйдет из вуза — знания устареют.
1) Вам и не надо завидовать. Можно не только у него, а у людей, которые учатся на старших курсах, например. Этот пункт высосан из пальца) Много вариантов

2) Хз, у нас 2 года шел матан, кажется. Был еще тервер, булеваалгебра и прочее, но опять же — а что еще нужно учить? Не знаю как у вас — у нас прям дубы дубами приходили — матан их отсеивал жестко (и физика:)).
БД 3й курс был — очень подробно.
Программа каждый год меняется. Нужно было просто посидеть там. Вам никто не мешал совмещать)
Почему матана много?
Во-первых, это вуз — высшее заведение, прицел на дальнейшую магистратуру и прочие «научные» специализации.
Во-вторых, нагрузка идет постепенная. Не помню, чтобы прям все 2 года матана было. Было много математике, но там было разное — мне даже интересно иногда было:) Опять же — барьер хороший для отсеивания.
Тут опять же — вы frontend. Тут не будет слишком алгоритических задач или подобного, а, например, ребята, которые проектируют какой-нибудь сервис по настройке подвески или танковое шасси — им нужен будет полный матан… Все субъективно. Даже в тех же играх иногда нужно прикрутить сложную логику, где будут уравнения и прочее) Математика подходит близко, когда от веба уходишь.
Так что тут субъективно. Я не помню, чтобы меня сильно напрягало что-то, кроме физики. А вот после 2го курса пошли прикладные вещи — те же базы, клиент-серверное взаимодействие, сети и прочее… Так что с этим порядок.

3) Сомневаюсь, что так плохо. Наш ВУЗ не особый топ по стране:) В НН — Интел и прочая IT-движуха. Очень, очень сомневаюсь, что там ТАК плохо с учебой. Возможно, вы не доучились как раз до 2-3го курса. Преподы по матану не должны знать программирование) У нас на первых курсах из программирования было только — введение в прин и алгоритмизация (основы программирования, как-то так называлось).

4) Ну я на своем примере написал) Столько лаб нужно делать, что хочешь-не хочешь, а практика будет. Ну и опять же — это не школа, где тебе говорят, что делать. Тут уже сам должен разбираться в предметах, практиковаться и учиться, а что не ясно — уже уточнять) Тебе дают направление, а движешься сам. Личное ИМХО.

У меня все ребята, что закончили — прекрасно работают. Сомневаюсь, что кто-то жалеет о 4х годах, которые были не напряжные. Кто-то в Яндекс сразу поехал, кому-то вуз организовывал зарубежные путевки на 3 месяца:) Ну это тем, кто учился, а не как я)

Тимлид?) Не знаю, я больше по Backend) И вообще фрилансер:)
Думаю, общими:
1) проектирование архитектур
2) знание паттернов и умение их применять
3) планирование (диаграммы ганта и прочее)
4) декомпозиция задач
5) менеджмент
6) разбираться в прикладной области
7) высокие знания по программным средствам (git тот же, язык свой, инструменты)
8) уметь обучать людей
9) алгоритмы, типы и структуры данных
10) хорошие знания ООП и других парадигм
11) знания методологий
Пожалуй, это основное. Тимлид код по-хорошему особо не пишет. Он принимает решения по архитектуре — что скрыть, что открыть, как разнести компоненты, какой сборщик использовать, какую методологию. И вот тут как раз знания вуза и помогут, а не знание хорошо JSа или любого фреймворка.

Мы на 4ом курсе объединялись в команды и работали над проектом. Все серьезно) Git, workflow и прочее))) И тут уже сразу осознаешь как работать в команде, как руководить и прочее…

Это ИМХО)
Нет, все-таки осилил.
Ну поехали.

Сам я отучился 4 года в Волггту — это политех волгоградский. Потом на магистратуре потусил 1.5 года, но бросил. Учился я плохо, можно сказать, что вообще не учился. Таков расклад.

Теперь по вашим пунктам.

1) Если вам из определения не ясно, что вы будете делать — это всегда можно уточнить. Тем более вы выбираете вуз — мониторить форумы-группы можно легко. Узнать что и как тоже. Это только ваша лень — не тянет на какой-то минус.

2) Расписание, матан… Если бы вы привели философию, экономику или что-то другое — я бы согласился, но вы решили, что матан — это худшее, что можно узнать. Сам я его не учил, например, так… чтобы сдать, но сейчас бы, если бы повторно пошел, учился бы нормально.
Вся проблема не в том, что вам дают знания плохие, а в том, что вы не хотите учится)
Вы не понимаете для чего преподают тот или иной предмет, но мол мы сейчас все модные пишем на JS, юзаем Angular и Node — нам это не нужно… какой-то Pascal…
Нас вообще на Кумире учили пол года. Знаете, что это такое?) Это такой язык на котором можно изучать алгоритмы с визуализацией. Вообще бесполезен, но благодаря нему легко понять работу алгоритмов и найти ошибки.
Матан не нужен? Ну, может, в реальности почти никому не нужен, но уметь логически думать и решать задачи — обязанность любого программиста. Матан неплохо это развивает.
Вас не должны учить технологиям, тем более на 1-2 курсе — вам дают БАЗУ. Объясняют, что такое программирование — как и зачем что-то делать, что такое алгоритм, что такое ветвление и цикл, как нужно думать и декомпозировать задачи, базы данных — графовые, документоориентированные, реляционные…
Вам нужно на курсы, типа гикунивера идти или скиллбокс — там как раз по шаре учат, как вы хотите. Это уже вы не посмотрели куда шли.

3) Учителя — тут как попадется, не спорю. У меня были просто великолепные — вышка нереальная, особенно те, что занимались программированием.
Git отлично объяснили, принципы ооп и построения сложных систем — спасибо большое им за это.

4) Как вы можете знать — как выходят с вуза, если не закончили его?))))
Практики у меня было достаточно. Притом мы писали разное, понимаете, не было такого, что нас ТОЛЬКО верстке учили или ТОЛЬКО администрированию. Нам давали всего понемногу, чтобы мы определились с направлением САМИ. Мы кодили клиент-серверные приложения, интегрировали VK API и FACEBOOK API, изучали типы и структуры данных, верстали и прогали, писали консольные програмки и с GUI.
Но это не важно. Важно то, что универ дает ЗНАНИЯ и возможности, чтобы задавать ВОПРОСЫ. А над практикой и портфолио работать должен САМ СТУДЕНТ.

Я тоже в свое время не понимал, как вы — поэтому и учился для галочки, но сейчас, спустя 5 лет — я бы с радостью заново пошел и участвовал во всей движухе. Я читаю очень много литературы. И я многое уже знаю, потому что в универе было — паттерны, проектирование, конструирование и прочее…
Естественно, чтобы сверстать какую-то фигню много не нужно ума, но для этого и универ не нужен. Он не мешает, никто вам не запрещает самостоятельно учиться. Вы многое потерял, на мой взгляд, бросив универ.

Прочёл про жалобы на матан и закончил чтение
Такая ересь. Вот поэтому и плохое образование, что ребята хотят сразу кодить, а не программировать. Код писать это последнее дело.
Ну и так-то во всех вузах до 2го курса идёт база математическая, а дальше всякое по программированию вставляют.

На самом деле очень просто:)
У меня однушка, но я сделал свой «уголок».
Нормальный стол, нормальное кресло, максимум освещения. Отгородился полками — поставил туда книги и прочее. Получается мини-кабинет. Надеваю наушники и все — меня не трогают тут.
Главное договориться с женой, что при надетых наушниках не подходить, тогда никаких проблем.
А чо там изучать?) Ну я 3 года на фрилансе работаю. Какая разница — год или месяц?) Человек написал по-своему опыту статью, почему бы и нет? Думаю, не сильно отличаться будет поиск работы любым человеком — никаких секретов в работе из дома нет.
Возможно, люди еще понимаю, что работать из дома и в офисе — разные вещи. В первом случае самодисциплина должна быть куда выше, что порою решает в выборе между домом и офисом.
Спасибо за статью, Камо:)
Пиши больше.
Вы сами кем работаете-то, можно поинтересоваться?
Что Вы изучите на практике?) Или на курсах?) Единицы курсов дают базу, так еще и стоят дай боже.
Тот же матан — ценнейшая вещь, я в свое время не учил — теперь очень туго приходится, в универе в разы проще было бы изучить.
Я уже вижу, как у обычного студента есть куча бабла на нормальные курсы.
Мы в разных вселенных живем.

Потом и выходят недопрограммисты, которые не понимают сложность алгоритмов и пишут 3 вложенных цикла или об ООП только краем уха слышали, а Паттерн для них ругательное слово.

Универ нужен, как дополнение, который дает направление для обучения. Плюс он учит «учиться», что является ключевым скиллом программиста. А вот будет студент ждать или параллельно учится-практиковаться — это уже другой вопрос.

Как мне говорили в универе — есть кодеры, а есть программисты.
Вы предлагаете плодить кодеров как раз, которые не имеют представления об архитектуре программы, методах проектирования и ведения проекта.

Я не говорю про КОНКРЕТНО ВАШ случай, а в общем. Человек без спец.образования тупо не знает, что ему нужно учить и не имеет базы. Он просто будет иметь минимальные знания языка, не более.
От объема работы зависит:)
Может, там и не на день работы вовсе. 5000 — это 5 часов работы нормально спеца. За 5 часов, например, я не сверстаю десяток адаптивных страничек — хоть тресни, если там, конечно, не текстовый контент на 70%.
Вы там ниже пишите, что предложений достаточно было… только разочарую — процентов 60-70 просто отклик делают, а при общении цена меняется.
Тоже самое сравнение зп среднего верстальщика. Это что же такое средний верстальщик? А зачем по России сравнивать? Я если на фрилансе работаю, то ориентируюсь на зп Москвы. Не для того я дома сижу и отвечаю 24-7 на заявки, почту и звонки, чтобы иметь зп Волгограда, например:)
Только по этой причине не начинаю Android-разработку плотно учить:( Хотя уже не первый год о Fuchsia знаем, но никакой точной информации о цели и срока нет, что печалит.
Смотрю Ваш твич и читаю посты! Спасибо, что доносите полезный материал до аудитории… хотелось бы, конечно, чуть чаще, а то приходится ожидать выхода новой статьи, как Half-life 3)

Information

Rating
Does not participate
Location
Волгоград, Волгоградская обл., Россия
Date of birth
Registered
Activity