Ответы пользователя по тегу IT-образование
  • Npm, Webpack, NodeJs с чего начать?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Я backend разработчик. Типовая задача забрать из SQL и выложить JSON на URL. Время от времени становится интересно -- что там, на другой стороне проволоки) Например попробовать самому отрендерить в браузере что я туда посылаю.
    Начинал с представления о DOM, как работает XMLHttpRequest, как интегрируется SVG и как рисуют на canvas.
    В webasm и webgl потыкал, но не осилил.
    В хобби front поделках остановился на yarn для управления зависимостями и rollup для сборки.
    Ответ написан
    1 комментарий
  • Как расставить точки над i, по вопросу использованию Bash и Python для DevOps?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Трудно сказать, ещё ведь точно не решили что такое DevOps)) Docker и Kubernetes вообще на Go написаны.
    Моё оборудование, домашнее и хобби, работает на *nix. Администрирую я его понятно сам. Вполне обхожусь shell. И это must have, без знания sh просто не обойтись, в том числе при виртуализации и в облаках. Python не понадобился ни разу. Наверное сложные задачи администрирования лучше решаются на Python, но видимо я с такими не сталкивался...
    Ответ написан
    Комментировать
  • Как обучить глупых студентов функциональному программированию?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Не совсем понимаю проблемы. First class functions, lambda, closure реализованы и активно применяются в большинстве современных mainstream языков. Многие алгоритмы гораздо удобнее выражать рекурсивно, например quicksort классически выражают рекурсивно. То есть отдельные приёмы ФП вполне укладываются в обычную ментальную модель, без подрыва мозга)) Не обязательно ведь учить кодить на Scheme или Haskell.
    Ответ написан
    2 комментария
  • Стоит ли учить Python по книгам?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Учебники обязательны в любом случае. На хороших курсах дело быстрее пойдет, если это первый язык.
    Ответ написан
    Комментировать
  • Стоит ли учиться на блокчейн-разработчика?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Разбираясь в блокчейн-разработке вы, по крайней мере, освоите
    • низкоуровневый компилируемый язык вроде С Go Rust
    • структурирование больших баз кода
    • основы криптографии
    • архитектуру Peer-to-Peer
    • сетевые протоколы
    • встраиваемые базы данных

    Это полезные навыки.
    Ответ написан
    2 комментария
  • Какую тему для диплома выбрать по веб?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Особенно сейчас жизнь ушла в online. Мне надоело выбирать, мониторить и поддерживать платформы на всех своих устройствах: skype, zoom, vk, telegram, whatsapp, signal, vk, facebook, gmail, tox etc... Мне бы наверное понравился агрегатор что бы лил мне унифицированный информационный поток из всех источников в одну ленту...
    Ответ написан
  • Зачем нужно ООП?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    ООП применяют в enterprise потому что это легче тиражировать, поддерживать и продавать.
    В институтах популярна функциональщина вроде Haskell потому что больше похоже на формулы, красивше, легче защищать диссертации, все равно никто ничего не поймет.
    В лабораториях вроде превалируют С и Fortran, когда нужно действительно что нибудь посчитать.))
    Ответ написан
    Комментировать
  • Какие вопросы полезно задавать старшим разработчикам?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Полезно людям задавать вопросы о том, что они хорошо знают и гордятся этим. Такое полезно обеим сторонам. Вредно заставлять старших искать в google, как бы проверяя их компетентность, этого со страхом ждут от учеников.
    Ответ написан
    1 комментарий
  • С какой профессией легче всего войти в сферу IT?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    По профессии я социологи Подскажите, пожалуйста какую лучше выбрать профессию в сфере ИТ?
    профессия социолог очень даже востребована в сфере ИТ. Социальные сети и сервисы массового обслуживания бьются за души и персональные данные, а не за качество кода. А как заставить кодеров работать на износ без воодушевляющей корпоративной мифологии? А хакерские группировки, 80% успеха - социальная инженерия.)
    Ответ написан
    Комментировать
  • Почему стремление к упорядочиванию приводит к большей энтропии и отнимает силы?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Хорошее кино, хорошие книги, хорошая музыка, симпатичные барышни очень помогают.
    Ответ написан
    Комментировать
  • Какого мед. приложения вам не хватает?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Большинство современного медицинского диагностического оборудования имеет интерфейс DICOM, доступный и удаленно по TCP/IP. Это позволяет иметь унифицированную историю болезни и хранить ее в некой базе. Каковая, в свою очередь, вкупе с оперативными метриками и устным опросом делает возможной для опытного врача удаленную диагностику. Это шаг к сетевым мед. сервисам.
    Ответ написан
    Комментировать
  • ЕГЭшечка по информатике, какой язык?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Я бы писал на псевдокоде. У комиссии будет возможность проверить реальный код на реальном компиляторе, у вас нет. Синтаксическая ошибка, забудете запятую и провал. Псевдокод уравнивает шансы.
    Ответ написан
    Комментировать
  • Из математика в front-end разработчика. С чего начать?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Vanilla javascript, оставьте фреймворки школьникам, javascript школьники не знают, а он очень functional(в смысле парадигмы). Моделирование и визуализация (SVG, canvas) - там очень много математики, это востребовано и мало кто умеет(взгляните arborjs.org, paperjs.org)
    Ответ написан
    Комментировать
  • Реально ли выучить английский язык, только лишь слушая английскую речь?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Русский вы же не по учебникам учили. Но слушать мало - кино смотреть, книжки читать и говорить, писать если найдете кому.
    Ответ написан
    Комментировать
  • Информационные системы и технологии заочно. Стоит ли?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Диплом нужен как таковой, важен факт наличия присутствия любого. Что бы научиться ремеслу - подрабатывать подмастерьем у хорошего мастера.
    Ответ написан
    Комментировать
  • Как лечится кризис начинающего программиста?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Доктор, что со мной?


    Суха теория мой друг
    Но древо жизни зеленеет
    ©Доктор Фауст
    Ответ написан
    Комментировать
  • Пойдет такая книга и железка для начинающего говнокодера?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Книжку SICP некоего Сассмана проходят в MIT на 2-3 курсе. В качестве инструмента образовательного процесса используется довольно экзотический язык LISP. Я бы сказал, что для начинающего говнокодера - это излишества, можно начать и с чего попроще и приближенней к жизни. Развернуть на нетбуке компилятор и IDE будет событием, поэтому начинайте со скриптовых языков. То есть в итоге, ковырять скриптики на javascript выкладывать на бесплатных хостингах и сразу иметь возможность показать приятелям - лучший старт на мой взгляд и прагматичный. Очень многие с этого начинают.
    Ответ написан
  • На чём пишут десктопные приложения?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    На VisualStudio
    Ответ написан
    Комментировать
  • В какой области развиваться дальше?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    BigData, DistributedComputing. И не языки, а протоколы
    AMPQ, STOMP, MQTT - для сообщения
    PAXOS, RAFT - для согласования
    ApacheThrift, GoogleProtocolBuffers - для взаимодействия
    ну и старый добрый OSI стек - для транспорта. Может быть так?
    Ответ написан
    2 комментария
  • В фриланс за 5 месяцев – реально ли (с учетом имеющихся знаний + помощь в выборе между двумя направлениями)?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    • Относительно iOS, вам понадобится большой mac способный нести Xcode(среда разработки), последний iPhone (в Xcode есть симуляторы, но это симуляция), девелоперский эккаунт Apple стоимостью USD100 в год. Разработка на нишевом objectiveC (навыки не конвертируются). То есть дорогой входной билет и низкая конверсия. Почему не android? android прибор сейчас практически у каждого - целевая аудитория огромна. Разработка на Java (навыки продаются. Java сейчас самый востребованный язык в корпоративном секторе). Моя рабочая машина Macbook pro(очень удобный), но я даже не стал покупать apple developers account.
    • Относительно web. Понятие - чрезвычайно широкое (мобильную разработку тоже часто относят к web). Здесь и верстка и javascript и серверная составляющая и базы данных и пресловутый highload(в котором все специалисты, но никто толком не может сказать что это такое. Короче мир распределенных вычислений) Хорошее знание любой одной из специализаций позволяет зарабатывать деньги.
    • Наконец по существу вопроса. TL;DR: И да, вы можете. Вы на пороге мобилизации в армию новичков готовых за карманные деньги отбирать хлеб у седобородого воинства потратившего годы на обучение и квалификацию и теперь желающего эти траты конвертировать в высокие рейты(USD50/час). Процесс обидный для профессионалов высокого класса(будут школотой обзывать), но абсолютно нормальный(ну внесете свой вклад в копилку говнокода, так ведь за каждым числится).
      Написать пару приложений/сайтов для портфолио?
      прекрасная идея, а еще очень хорошо открыть account на github и попробовать сделать свой взнос в OpenSource
      и пока не начнет тошнить (говорят, начинает)
      читайте код, чужой классный код. Вы тогда поймете насколько вы вообще хотите и можете быть кодером
    Ответ написан
    2 комментария