Всем привет! Это канал IT школы TeachMeSkills. Чем хорош наш канал и как он может вас зацепить? Во-первых, на нем собран классный контент от нашей школы по: - языкам программирования и их возможностях; - по специальностям в IT и тому, как их можно освоить; - по прохождению собеседований в IT-компании; Во-вторых: - мы рассказываем про обучение на наших курсах от лица наших наставников - да, именно таким образом вы можете познакомиться с ними и манерой их обучения, с их требованиями и теми возможностями, которые будут у вас на выходе с курса В-третьих: - все это мы подаем максимально открыто и доступно. И хотим, чтобы свой выбор в Айти вы делали осознанно!
Так что, смотрите наши ролики, подписывайтесь на наш канал, оставляйте свои комментарии и приходите к нам обучаться!
Как по мне C# для новичка - это сбалансировано абстрактный язык. Он не супер абстрактный как Python но и не супер подробный как C/C++. C# для меня это про контроль и стабильность. Python про быстроту (с точки зрения разработки) и простоту. Я хоть и люблю C#, но упаси вас бог пытаться как новичку понять как сделать например считывание и эмуляцию нажатия клавиш на шарпах. На питоне я это сделал за 15-20 минут установив нужную библиотеку, в которой было всё что нужно.
Ребята, я зашёл к вам на сайт и посмотрел раздел обучения 1с разработки. Проверьте пожалуйста, может там опечатки в оплате? Если там нет ошибок, то нужно видео для ознакомления с этим направлением разработки. Спасибо!
@@teachmeskills Да-да, думаю в наше время санкций и замещения всего и вся, возможно это направление становится всё актуальнее и актуальнее. Вам спасибо! С нетерпением жду видео!
@@teachmeskills Я имел ввиду 1С разработчика. У вас ползунок доходит до 4к у senior это больше чем специалисты других направлений. Но теперь думаю всё реально.
Прямо с самого начала рука потянулась к револьверу после слов про Python и машинное обучение: всю индустрию за*рали питоном, срок годности проектов которого составляют пол года - год, выходят новые версии, легаси и зависимости тут же рушатся и потом вручную приходится всё это чинить. Честное слово, парень в белом выглядел умнее и более презентабельным, пока не начал говорить.
Возможно вы совсем не понимаете разницу между задачами, которые решают люди, занимающиеся машинным обучением, и обычными программистами. Задача первых часто заключается в том, чтобы провести огромную кучу разных экспериментов с данными для получения лучшей модели, решающей одну конкретную задачу. Для этого нужно писать очень много кода, который иногда нужен всего раз - для обучения модели. Задача вторых - построить стабильную сложную систему с кучей задач, возможностью тестирования и так далее. В том числе обычные программисты часто встраивают в систему модели, обученные их коллегами (не обязательно что модель, которая создавалась с помощью Python будет дальше использоваться именно на Python). Их код будет выполнятся очень много раз и на протяжении долгого времени. Так вот Python отлично подходит для людей, занимающимися машинным обучением, ведь для них не так важна надёжность. Их код выполняют зачастую только они сами, а не выпускают его в прод для реальных пользователей. В то же время Python действительно может быть проблемным для обычных программистов, если не проявлять достаточной усердности в покрытии кода тестами, обнаруживающими ошибки, которые легко мог бы найти компилятор, если бы проект был написан например на C#.
@@user-mq5ld6yp4f проблема не в надёжности, а в том, что Python может сломать совместимость от версии к версии и вам на одном железе приходится использовать сразу несколько рантаймов и зависимостей чтобы проекты разных лет работали, т.к. переписывать (а иногда и переобучать) нейронку времени нет. Это заведомо дурной дизайн и трата времени на борьбу с зависимостями. То есть написать может и легко (хотя это спорно, и не сложнее, чем на C#), а поддерживать просто нереально, т.к. "добренькая" nVidia возьмёт и всё сломает в следующей версии tensorflow к примеру перейдя на новый рантайм, который в свою очередь будет плохо дружить со старыми зависимостями. В итоге объём работы тупо увеличивается, если вам нужно поднять проект 1-2 летней давности. То есть ваша прошлая работа зачастую превращается в тыкву. И ЭТО ПРОБЛЕМА ДЛЯ БИЗНЕСА В ПЕРВУЮ ОЧЕРЕДЬ!
@@SnegovikMorkovi4 просто это не та критика, которую хочется получать. Первое - она единичная за все время канала (имхо, это субъективная точка зрения), второе - если вы эксперт по речи, постановке голоса, то дайте отсылку как надо; третье - сама форма подачи («жрет» и т.д.) - без обид, не совсем профессионально звучит. Так что, слушать не заставляю. Как снимите, кидайте ссылку. Оценю вашу дикцию
Если речь идет о непрерывном обучении, чтобы поддерживать или наращивать квалификацию, то обучение идет при решении рабочих задач + хотябы 1 час в день на освоение совсем нового для себя. Если речь идет об обучении себя с нуля до профессионального уровня, то кодить надо каждый день, фул-тайм. Кодить, разбирать чужой код, исправлять чужой и свой код, решать задачи несколькими способами, анализировать решение и т.д. Только так можно наработать навык, понимание и немного раскачать свои мозги.
Да уж... Жаль тебя Илья, что тебе попался Денис... Ни один его ответ не отвечает на поставленный вопрос. Везде плавает, сложные обороты. Как его понимает его команда???
мне тут сложно сказать за команду, но по менторству скажу точно, что Денис отлично справляется и его ученики показывают хороший результат. возьму в проработку данное замечание, попробуем в следующий раз больше конвертики дать) спасибо за замечание)
Такой ерундой я не занимался даже когда впервые столкнулся с языком с динамической типизацией. Единственное исключение - переменная может иметь значение None.
Самые обычный легаси проект, которому 15+ лет. Которые всё ещё монолит. Судя по вашему удивлению, вам никогда не приходилось работать на проектах, где только исходники до билда весят Гигабайты. А база размером в терабайты. На таких объёмах появляются свои специфичные условия работы. Например, 2 часа компиляции.
@@user-qq7be6yo4b У вас как я понимаю за плечами не один проект продолжительностью 15+ лет. И все они работают как часы, без единого костыля, с самой красивой, понятной, кристальной архитектурой. А главное все 100+ девов что работали над этим проектом, все эти годы, обладают теми же сверхъестественными способностями что и вы... У меня вот, даже фантазии не хватает такое представить, а для вас это норма. Здорово!
Вы уверены, что это помешает новичкам понять разницу между C# и Python? И уж если на то пошло, то например, под определение строгой типизации от Барбары Лисков, ни C++, ни C#, ни Java не попадают, так как там есть приведение типов Хотя с подобные утверждением большинство опытных программистов не согласятся. Так что, тут есть о чём поспорить, но мне кажется, это тема слишком далека от задачи этого ролика, где я пытался дать новичкам, хоть какое-то понимание
У меня вообще все не правильно. С начало был basic, и тогда тоже говорили что нужно начинать с ООП и лучше pascal. Иначе будет сложно перестроится. Потом попал под влияние рекламы интерпретации и кроссплатформенности и перешел на Python. В итоге пришёл к C#. С динамики на строгую типизацию. Хотя всю жизнь тянуло делать игры.))) А вообще все языки классные. Ведь в них коллективно вложено столько знаний, логики, сил и времени. Есть просто разные задачи, для которых одни подходят, лучше других. Но в будущем мне кажется все в одну кучу смешается и под каждые задачи будут просто фреймворки и библиотеки.