Классификация программиста. Субъективно.
В этом коротком ролике вы увидите матрицу, по которой можно примерно определить на каком этапе развития как программист вы находитесь.
Telega и чатик - t.me/wndtn
boosty(менторинг) - boosty.to/wndtn
instagram - / winderton
github проекта(код с канала) - github.com/winderton
_________
Ссылка на матрицу - sijinjoseph.com/programmer-com...
Пікірлер: 444
Кто-то работает на Джаве, Кто то на Си, а я работаю на стройке
@user-xw3xl5oe5u
6 жыл бұрын
Yo Asakura, Если Вы не будете работать на стройке, то тем кто работает на С/С++ и т.д., просто негде будет работать.
@Ivan54r
6 жыл бұрын
роботы
@user-ny2ys8dy7w
6 жыл бұрын
Работал на стройке, теперь работаю на С#. Да я сломал систему :))
@maxbbl3276
6 жыл бұрын
Я работаю на стройке и пишу на С/С++.
@markpetrosyan5824
6 жыл бұрын
А я работаю в маке и пишу на жабе, сломал и так сломанную систему
Знаю все языки на уровне hello world со словарем
@HingalshDealer
3 жыл бұрын
😂
Ну цель поставлена! Будем учиться, что бы добраться до гордого звания "Днище" 😊
@user-it9mg3ge6p
4 жыл бұрын
лучший коммент!
@dragoperkovic1097
3 жыл бұрын
Как там?
@mega_mango
2 жыл бұрын
Днище - это хоть что-то. Это Уле осознанное кодирование. И пока кому то от этого "звания" смешно, а кому то грустно, кто-то тупо совершенствует то, что имеет, и Уде поднимается на следующую ступень. Самокритичность и название себя тем, кем ты реально являешься, ещё не кому не мешала, пока не перерастала в повышенный уровень стресса, ненависти к себе и рефлексии. По крайней мере, будет приятнее, когда станешь мидлом.)
@blade2fist444
Жыл бұрын
@@mega_mango Спасибо!
@sofers2069
Жыл бұрын
ну что как успехи? прошло 3 года, хотелось бы узнать чего удалось достичь?
не понимаю почему не заходят видосы с кодом, они же топчик.
@devdavkup
4 жыл бұрын
Некоторых просто от него тошнит потосу Что они не применяют на практике
@bonemark
2 жыл бұрын
Пч большая часть чаще заходят в ютуб под чашку и тарелочку, а не для напряжения мозга
имхо, в таблице имеется ввиду, что для достижения определённого уровня достаточно достигнуть только 2-3 пункта. Например ты Senior если всего по 2-3 пунктам попадаешь в Level 3. Потому что, что-то мне подсказывает, что за того, кто по всем пунктам попадает в Level 3 будут драться ... нет, нет, не CEO топовых компаний, как вы подумали, а врачи-психиатры :)
Всего понемногу от днища до мидла, странная матрица какая-то
Да я походу электрик, нахрен:))
@kusyka911
6 жыл бұрын
я походу тоже)
@iskandar.bakshi
6 жыл бұрын
+
@Asakura95Hao
5 жыл бұрын
Samuel Wolf я кажись только что с сеньера до джуна опустился.
@amurlamur3125
5 жыл бұрын
Синьор электрик.
@shurik557997
4 жыл бұрын
электрик электрик😆
Я по всем критериям днище
@k..
4 жыл бұрын
Брат! )
Мне любое видео заходит. У тебя подача хорошая.
Кажется я 'Comments'
Канал находка, занимаюсь программированием порядка года и по-тихоньку начал замедлять свой профессиональный рост по причине того что все меньше незнакомых терминов и практик встречаю в повседневной работе, благодаря тебе нашел несколько пробелов в своих знаниях, спасибо.
Не согласен с тем, что видео с кодом не заходит, видео где ты объясняешь нейронные сети с созданием оной на плюсах довольно доходчиво объяснило как этот весь хлам работает, а то в университете хрень всякую поверхностную гоняют, а как спросишь: "а как на это все посмотреть изнутри?", сразу говорят о сложной математике. У тебя всё чётко и доходчиво.
@sir.Geronis
6 жыл бұрын
Нормальный программист не будет по видео изучать "программирование". Это нубство уровня пиздец.
@shamilmammadov8246
5 жыл бұрын
По видео изучают те, кто еще не знает программирование. Многие блоггеры помогли начинающим программистам благодаря хорошей подаче и интересному контенту.
Интересный контент :) Продолжай в том же духе!
Спасибо, очень толковое видео. Давно искал такую упрощенную матрицу.
Спасибо за видео ,очень информативно !
Я по ходу здесь единственный строитель подсобник который зашёл послушать умных людей) 😂 👍
@ololo2755
3 жыл бұрын
умным он кажется, пока ты не разбираешься в программировании.
как всегда Top of the top...)
Дружище, ты реально круто рассказываешь. Просто интересно тебя слушать и улыбаться. Продолжай в том же духе. И давай побольше computer science =) Есть аудитория, кому это интересно
Хаха, меня собеседовали по такой матрице (только первую графу удалили и было на русском) Я-то думал, что это у них собственное изобретение, эхх.
@georgeseledsky6550
5 жыл бұрын
Justice and honor, а можно по подробней о собеседовании?
@q1wis0lit97
5 жыл бұрын
Да,распедалька за это собеседование?
Сделали бы опрос огромный, чтобы таблица основывалась на среднем у всех, нежели просто у одного человека, но идея таблицы гениальна
Бро ты раскладываешь всю теоретическую кашу в моей голове по полочкам, продолжай в таком же духе. Я предлагаю углубляться постепенно по всем направлениям в C++. И кстати код очень даже входит. Особенно если ты будешь создавать свой ООП проект на C++ и покажешь как это делают в реале. Например покажешь как создавать Server Client или что то в подобном роде, а потом покажешь, что делают в больших компаниях чтобы этот проект работал на разных ОС.
Чувак, ты и он. Реально, спасибо!
Я днище! Виндертон, люлю тя
Слишком субъективная матрица, т.к. начал учить программирование менее года назад, а в некоторых параметрах уже senior/middle, порадовало), но некоторые полезные вещи для себя подметил. Как всегда, спасибо за видео! И да, начал смотреть тебя примерно тогда, когда начал учить джаву, у тебя как-раз было почти три тысячи подписчиков, а сейчас их 20. Ты - молодец, двигайся в том же направлении. Всего наилучшего ))
@davidblum659
6 жыл бұрын
Значит ноги в руки и на собеседование)) Кому-то ты точно нужен, быстро же учишься)
@Partey-xh3fr
5 жыл бұрын
и в чем ты уже сеньер?))
@q1wis0lit97
5 жыл бұрын
Святой Вельзевул в пиздаболье))
@user-pn8wp5nr4d
4 жыл бұрын
@@q1wis0lit97 красиво сказано.
Брат, спасибо за эту матрицу и видео
Спасибо! Полезно.
Больше видео с кодом, пожалуйста. Особенно на шарпе.
Where is mine O(n!) ???
Вообще классификация весьма забавная и имеет смысл. Есть пункты где я даже на левел3 тяну.. но, например, я совсем не сторонник TDD, в тестировании я на первом уровне. Это скорее эдакой скил Software Engineer позиции. Но опять же есть разные узкие направления.. допустим, кто-то девопс.. и знает все тонкости деплоя, с закрытыми глазами пишет баш/перл скрипты, которые творят магию. Но заставить его программировать шейдеры... пока он будет 5 лет читать математику/квантовую физику/теорию дарвина/учить С++ - упадут его навыки как девопса. Но таблица определенно имеет смысл!
мой уровень от 0 .1 до 0.3 думаю это не плохо, есть куда расти)
sorax и winderton очень похожи по подачи информации класс ..
Информативный видос
я чуть круче чем днище, я могу найти среднее арифметическое
@udaavvv
3 жыл бұрын
А я еще круче чем днище, я могу написать программу для вычисления среднего арифметического Вау
Хех, смотрю это видео с улыбкой) по потому что работаю с микроконтроллерами. Там творится очень интересные вещи) Например: в прошлой строке ты объявил объект какого-то класса, а в следущ строке , ты через регистры устанавливаещ (за грамматику сорри , я русский язык учил сам) пины в нужные состояния. Из-за всего вышесказанного , я не могу оценить себя по той таблице
@alamji3566
2 жыл бұрын
хороший русский)
Спс за матрицу, программирую на С/С++ и ассемблер junior)
@fj8017
3 жыл бұрын
Ну и как дела? :)
Только лечь хотел...
Столько нужно знать...пойду дальше вагоны разгружать...
отличное видео
Подскажите,что можно написать для тренировки/портфолио?
Винд, вот у меня вопрос такой, сначала я мучался не мог вникнуть в языки, в итоге перечитывал одно и тоже каждый день, начал догонять немного, но а теперь вопрос, как его wtf применять (ruby, php)
Где-то мидл/синьёр, а где-то дно. В среднем дно/Джун ибо с многим пока не сталкивался. Читаю литературы мало, больше занимаюсь поиском средств под конкретные задачи.
Джун-мидл :о, хотя только начинаю искать работу
Всем привет! Честно говоря удивлён был услышать «видео с кодом не заходит». Объясню. Самое ценное - это именно чтения кода + видеть как его пишут уже опытные люди. Остальное можно нарыть и узнать ото всюду.
блин, везде нашёл, что знаю и везде нашёл, что не знаю.
А я оказывается по всем критериям минимум джун. Кажется все же пора работу искать
Не знаю на каком я уровне: Работаю не в IT, но в качестве хобби изучил сначала Frontend, потом PHP с его фреймворками CakePHP и Yii2, на каждом один с PSD шаблонов сделал два интернет магазина, при этом второй имел очень сложную реализацию админки и небольшой аналитический Backend, неплохую реализацию "горячего кэша" и многогранный обработчик данных в СУБД, а сейчас учу Java и кайфую от неё уже на 2/3 изучения основ. Я уже не днище и можно вскоре на "собесы" идти за "набиванием шишек"?
Интиресная информация
Вин, ну я немного не соглашусь в одном моменте: красно-черное дерево все-таки сложноватая структура данных, потому что тянет за собой такие понятия, как бинарное дерево, большой и малый повороты, балансировка. По мне так нужно прилично времени посидеть, чтобы это уложилось в голове) Ну опять же, может это мне сложно было. На собеседовании на джуна c++ меня заставили сделать вставки в красно-черное дерево (изначально вопрос был, что лежит внутри std::map)
Всем добра знатаки у меня желание есть научиться всему, но понятие не имею что можно разрабатывать научившись могу ли я на подобие what's up что то открыть или для этого надо изучать что то другое??
Почти джун (не хватает некоторых пунктов, которые я еще успею нагнать), но по algorithms and data structures, например, уровень миддла, потому что у нас в универе был хороший курс по ним.
джун-сеньёр, время запонять пробелы)
Джун))) Но я это знал и без этой таблицы. Я объективно вижу, где у меня дыры в мат.части, но только вот времени всё это залатать нет :( Хотя, да. Есть вопросы к таблице. Обнаружил в себе способность на некоторые сеньорские вопросы ответить, так как больше системным программированием интересуюсь. Но на вкус и цвет)))
субъективно не то слово) кто что делает, в том и шарит, и наоборот
Программирование для меня началось почти сразу с максимального уровня . microcode и вверх. microcode - assm - C (из чистой лени, было проще набросать код на C, а потом оборвать трансляцию и править код на ASSM. Чтобы избавиться от автоматически назначенных транслятором имен) Потом C++. Был и Васик, Clipper, FoxPro, всякие JS, PHP... (Что помогало кормить семью, то и брал) Хотя самое начало - семестр на Fortran. Это в 1985 году. Начиналось, в смысле. Самая круть - Perl. После года работы нечитаемый код не встречается нигде, вообще. Как только смог читать код на Perl... Сейчас, когда на каком нибудь форуме сталкиваюсь с утверждениями вроде "C++ это код, читаемый только в процессе run-time, дайте Java или JS" . Что понять по исходникам, что происходит - невозможно. Улыбаюсь... Не понял прелестей C#. Сейчас вообще (лет 6 как) ушел с виндовс нафиг. У жены только что-то под семеркой стоит дома. Как печатающая машинка.
Дно там, какими сферами не интересовался, джуниор по многим пунктам, мидл в некоторых.... Таблица и правда очень субъективная. Winderton, спасибо за видео, благодаря тебе некоторые пункты из разряда дно, переходят в джуниор или даже мидл)
Просто проходил мимо. Вин, сделай видео по ФП, пожалуйста, интересно твоё мнение.
Похоже мидл по половине+ пунктов. По базам данных удивило - simple select связывать с isolation levels. А кластерд- нонкластерд индексы выводить на уровень выше.
спасибо большое
Годнота подъехала
@user-mv3on8jd5h
6 жыл бұрын
+
Лол лолыч © Winderton. Это первое, что приходит на ум когда открываешь и бегло проглядываешь эту таблицу. А дочитав до конца, я понял, что я на нулевом уровне ибо у меня нет собственного блога и я не слежу ни за кем (за исключением Романа). Согласитесь, глупо звучит. Некоторые вещи вы можете не знать, но это не повлияет на то, что вы специалист в своём деле. Но не забывайте, есть вещи, которые "must be" и без них вы не можете понимать как работает программа, её часть или вообще что-либо в программировании. Позабавило вот что "The file should look beautiful." Мужик, ты серьёзно? Если ты взялся за программирование, то это как взяться за холст и масло, ты обязан(!) красиво всё делать ибо не висеть твоим картинам в Лувре. Они будут гореть и греть бомжей по подворотням, никто не любит лагучий и проблемный софт. P.S. Если здесь есть люди, не способные найти среднее арифметическое, которые не могут разобрать у себя в голове более менее сложный алгоритм, скажите пожалуйста, КАК вы дошли до идеи стать программистом? ;D P.P.S. По поводу программирования на стримах. Пересмотрел всё о движке, недавний ролик о нейросети итд. (кроме рендеринга, ну не идёт хоть стреляйся, на этих выходных думаю дожму). Сказать честно, то в этом всём я вижу намного больше пользы, куча нюансов, на которых ты останавливаешься, что в книгах не расписываются или расписываются очень кратко, просто то, как ты пишешь, как разбираешь вещи, которые я уже знаю и этот новый взгляд очень помогает. Думаю, многие поддержат, что хотя бы раз в пол года делать опрос, что закодить, с какой проблемой чаще всего сталкиваются люди на уровне junior и выше и заснять мувик 40+ минут, где всё наглядно закодить, рассказать и показать. Сам пишу на плюсах 5 месяцев от силы, твои "гайды" дают стимул расти. Спасибо!
Я почти знаю Pscal, какой у меня уровень?:D
@malidentum2127
4 жыл бұрын
0.0036
@max.on69
4 жыл бұрын
-днище e 3 (днище в 3 степени с отрицательным знаком) ;))))
@nat767
3 жыл бұрын
Первый уровень, который в 80-е вышел, вот такой уровень
Чувак явно вдохновлялся Зораксом Это не плохо:)
Middle ._. , господи... Не задумывался даже )
Забавно. Я только-только выпустился в универе с коственно относящейся к программированию специальности, учил программирование для себя, втыкал только в юнити и мелкие проекты, в оосновном по фрилансу, а если верить этой табличке, то я уже почти мидл, хотя все эти годы стеснялся даже на джуниора проситься, ибо полагал что слишком мало знаю для этой позиции ==
между 1 и 2 (сейчас пытаюсь понять преимущества функциональщины)
В основном на уровне джуна, местами днище, местами даже мидл. Очень интересная матрица! Будет мне как одно из руководств где подтянуть знания.
Подходит для С++/Delphi разработчиков, для front-end - не очень - там куча своих заморочек (разные уровни программирования - не владения языком, а среда разная)
вроде как 9 лет изучаю программирование как самостоятельно так и с помощью многих курсов, лагерей и образовательных учреждений, активно пишу код, много проектов, а по матрице я, в основном, джун.. :cc
Ну не знаю. По матрице я практически сеньор. Но до сеньора мне далеко. Будучи студентом сам изучал ассемблер, а потом даже пришлось в машинных кодах на тетрадке программировать. Забавно что ты не знаешь смещение для переходов, и оставляешь байт или два для записи смещения, а потом уже в hex редакторе видишь какой фактический адрес должен быть. Также будучи студентом реализовывал сжатие lzw, хаффмана. Повторюсь. Ничего этого нам не преподавали, просто интерес. Вот например современные сеньоры фронтэндеры вообще плюют на всякие кеши, сборщики мусора и пр. Им важнее знать как внутри реализован WebKit и V8. Еще мидлы в вебе не всегда знают как работает сеть и протоколы. Что приводит к откровениям, например что на каждую ссылку браузер может открыть отдельное соединение к серверу и это ухудшает UX пользователя. Или для них практически одно и тоже что docker, что kvm. И удивляются почему же в docker старые образы для x86 надо переделывать для arm, на их новеньком M1. Да и вообще программистов бывает много разных. Тот же бекендер или системный программист, вообще не интересуется как там css3/4 работает. Им больше нужны знания об устройстве той же виртуальной памяти. Перпендикулярно обстоят дела у native мобильщиков. И градация уважаемого чувака такая, что сеньором в его классификации будет возможно только системщик/прикладной программист.
Гоу подобную матрицу, сильно поможет
Бекап по дате полезная вещь. Если пишеш машину Тюринга.
У тебя не обновленный гугл или ты нашел способ сохранить старый вид вкладок?
У Стива МакКоннелла есть определение этих уровней, и ещё можно взять у дяди Боба определение профессионала. И сразу понятно становится кто ты)
Первое видео которое смотрю на этом канале и ты то-ли подражаешь soraxУ то-ли просто очень схожая дикция
Где-то log(n), где-то до n^2 едва дотягиваю. В общем, весьма своеобразная табличка
Значит я мидл.. Повезло. чет в голос
Так, а почему нет уровня -1? :D
примерно на уровне The Great Lord of The Coding Incompetence
Похоже я Мидл с примесями Джуна
Лайк. Подписка. Коммент.
Ура! за 2 месяца плотного изучения, уже тяну на джуна (судя по табличке)! юху! (но мозг капец плавится)
@kirillivanov1089
2 жыл бұрын
Как успехи сейчас ?
@robarthefirst7735
Жыл бұрын
@@kirillivanov1089 расплавился походу
Спасибо
Считала себя сеньором до этого видоса.. Спасибо.. P.S. я не плачу:)
0 А вообще я за код, алгоритмы и прочую компутер сайнс!
Очень много странных вещей в таблице, типа: уровень синьора - попробовать гит, илиорганизовывать файлы в проекте так, чтобы они отражали дизайн системы. Еще очень разбегаются уровень знаний и года опыта. Знаю ребят, у которых 4-5 лет опыта, но на высшем уровне в этой матрице. Сам же по ней практически мидл
Отлично
решал както задачу на сколько типов я могу поделить людей в зависимости от их стратегии игры в покер например. и получилось довольно большое число с нулями хорошо переваливающими за 20. И тогда подумал - вот бы хорошо каждому человеку присвоить стратегию - это ж всего десяток миллиардов! А тут ещё проще... всех людей рас и поделили на 4 типа ))
Бля, каждый день нахожу что-то новое и понимаю что я дно донское
@samis3964
2 жыл бұрын
А шас какой?
выпал сеньором в problem decomposition
матрица по англу будет ли?
Даже компа нет, сейчас учу языки программирования на телефоне=)
@kingstonssduv4009
4 жыл бұрын
трудновато тебе наверное
@davidkuznetsov2260
4 жыл бұрын
Посмотрите на avito БУ компы, есть довольно интересные варианты за 5-10 тыс руб... Минимальные конечно core i3, 4 gb ram, HDD, но на них можно работать вполне
Что за музыка играет в фоне?
это видео заставило меня 2 жды убедиться в том что я точно не технарь.
Местами (и только по этой классификации): Где-то middle, где-то junior, где-то днище: ну например: Я примерно представляю как работает пузырьковая сортировка, но при этом у знаний в системном программировании больше, чем скажем у middle. Опыт.... 0. Где его брать? Можно предугадать ответ: решай задачи. Открываю задачу с Unilecs и не понимаю, что они хотят, хотя условие внимательно прочитал.....
Йо, С/С++, работаю в компании джуном, пишу под windows как в kernel так и в user модах
Я токарь, и при этом прогаю на Python. Что-то между дном и джуном.
погрело самолюбие: в основном n-log(n), по двум пунктам n^2
Ток начал учиться сам, изучаю си++ три недели, освоил указатели и динамическое выделение памяти, могу писать небольшие приложения винду.
@shoueiS
3 жыл бұрын
Какие книги читаешь?
А я томат... Если серьезно, то где-то джун, где-то мидл. Про днище там прям пипец категорично.
Могу в розетку комп включить, это на какой уровень тянет ?)