• Как максимально быстро получить базовые знания в части мат.анализа, работы с данными, построения моделей?

    @dmshar
    Господи, по три вопроса на день, и все - как под копирку: "Что почитать по Data Science", "Как максимально быстро освоить Data Science", "Что надо знать, что-бы стать специалистом в DS" и пр.
    Мой первый ответ - ну хотя-бы научиться самостоятельно, хотя-бы на том-же ресурсе, где решили вопрос задать поискать, что-же уже отвечали на ВАШ вопрос раньше. Вы же с данными, с информацией хотите работать. Ну так учитесь в первую очередь информацию искать!
    А второй мой ответ - вот ссылка прямо "из-под" вашего вопроса:
    Очередной вопрос по ИИ и математике: какие темы надо знать?
    Большой алгоритм изучения ИИ?
    Очередной вопрос о том как начать в машинное обучение. Как начать, чтобы понять интересно ли мне этим заниматься или нет?
    С чего начать изучение искусственного интеллекта?
    А вот ответ - прямо из сегодняшней темы
    Какие книги для начинающего по Data Science?
    А вообще - в сети книг, сайтов, курсов и пр - навалом. На любой вкус, начальный уровень и степень обучаемости. Выбирайте на свой вкус - и вперед.
    Удачи.
    Ответ написан
    Комментировать
  • С какой стороны подступиться к JAVA EE?

    pi314
    @pi314
    Президент Солнечной системы и окрестностей
    Последовательность изучения по этапам:

    Этап первый и решающий, на котором обучаюшийся осознает, что же именно называется JЕЕ (что речь не столько о конкретной версии каких-то бинарников, которые можно загрузить с сайта Оракла, если случайно кликнуть не на ту кнопку, а о стеке спецификаций, для каждой есть, как минимум, несколько имплементаций и т.д.)
    и по результатам определяется, с чего будет начинать, в свете свалившихся задачь. Скорее всего, начать придется с того, что такое контейнеры, в частности CDI, и провайдеры, в частности persistence API, он же JPA, он же ORM (что это такое, что называют application server, а что servlet-контейнером, или, грубо, в чем разница между, например, Wildfly и Tomcat, каким боком к ним относится Hybernate и нафига придумали Spring), а также, что такое модули и профайлы. Понимание принципиальной архитектуры JEE, хотя бы поверхностное - основа, без которой любое дальнейшее обучение будет бесполезным бубнением непонятных мантр.

    Этап второй, на котором обучающийся выбирает конкретную JЕЕ секту, вступает в нее и переписывает квартиру на имя гуру. Да, да - в JЕЕ все точно, как в жизни. Спецификация одна, но "самых правильных" имплементаций, разумеется, море... С какой-нибудь из них придетя начать (возможно, свалившиеся задачи уже как-то конкретизируют выбор). В любом случае, этап заканчивается загрузкой и установкой (сначала локальной, чтоб потыкать пальчиком, потом на серверах) какого-нибудь сервера/сервлет-контейнера, сервера БД и деплоя и запуска первого HelloWorld JЕЕ приложения по туториалу и с помошью большого количества такой-то матери (ибо придется разбираться с конфигурациями, дескрипторами, правами доступа и прочими настройками, которые все совершенно очевидны, когда уже понял, но похожи на магию, когда наступаешь на них впервые). На этом этапе самый главный вопрос, "почему именно оно заработало".

    Этап третий, наиболее драматический, на котором вопрос "а нафига оно вообще все нужно" может довести обучаюшегося до нервного срыва, когда он пытается "по-быстрому" допилить только что заработавший HelloWorld до нужного ему функционала. На этом этапе вспоминаются всякие JMS, JAX-RS, JAAS и прочие непонятные вещи, мелькавшие на первом этапе, ренее "маловажные нюансы" языка, вроде ClassLoader или сериализации, вдруг оказываются ключевыми и т.д. и т.п. Это наиболее важный и долгий этап обучения. Его можно считать пройденным, когда: А. разросшийся до размеров слона с одной ногой и тремя хоботами HelloWorld сносится, т.к. приходит понимание, что в JEE нельзя просто взять и от балды допилить... даже если кажется, что можно, расплата все равно придет. Б. перепробованы разные базы данных, разные имплементации и апдейты каких-то спецификаций, разные IDE и плагины к ним, и все бесполезно - нигде, даже в платных тулзах нет кнопки "сделать все феншуйно", и, наконец, В. обучающийся понимает, что вся эта ЕЕ хрень придумана с одной единственной целью - предотвратить использование сделанного "так, чтоб как-нибудь заработало", оставив только "сделанное правильно". Победить в этой битве, конечно, нельзя, но зато можно долго и интересно бороться разными хаками, эзотерическими фреймворками и вплоть до инструментализации байткода... предела фантазии нет. В этом и заключается суть обучения JEE - понять, как делать правильно, а как - себе дороже.

    Следующий этап уже, собственно, к обучению не относится - это практика. На нем выжившие начинают с нуля строить архитектуру приложения, выбирать решения в рамках предлагаемого EE набора технологий, постоянно задумываясь над масштабированием, отказоустойчивостью этих решений и т.д. и т.п. Основная мысль на этом этапе: "блин, как я вообще раньше мог делать по-другому"...
    Ответ написан
    5 комментариев
  • Что нужно изучить чтобы сделать хотя бы простой java сервер?

    Делать простой java сервер не надо.
    Он уже есть tomcat или jetty.
    Можно воспользоваться Spring-boot, но внутри у него все равно будет tomcat или jetty.
    Насчет spring-boot.
    В нем много "магии".
    Можно в ней не разбираться, в большинстве случаев она просто работает, но иногда нет.
    Поэтому очень рекомендую понять как работает Spring Framework и Spring Boot.
    Ответ написан
    Комментировать
  • Буду ли проблемы при открытии ИП и привязке к нему старого акка Upwork?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Никому не сдался в налоговой ваш аккаунт на каком то забугорном сайте.
    Ответ написан
    Комментировать
  • Как практиковаться в back-end, если нуб в front-end?

    latteo
    @latteo
    Как практиковаться в back-end

    Частая бэкендская задача:
    Берём данные с одного апи, пишем адаптер и отправляем на другой. Простенькое - оба апи работают с json и примерно похожи. Посложнее - один отдаёт xml, другой просит json. Еще сложнее они имеют жесткие лимиты на количество запросов и единственный метод обойти завести 10-100 акков в каждом сервисе и распараллелить процесс + приоритет заданий. Еще частый кейс разница в логике реализации, то что у одних отдаётся в одном запросе, другим заливается десятком разных.
    api сейчас есть у большинства более менее крупных сервисов, так что можешь выбрать себе по вкусу.
    Ответ написан
    Комментировать
  • Непонимание родителей, по поводу моей работы. Как объяснить?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Более-менее достойное доказательство для родителей - когда вы перейдете на самообеспечение и перестанете быть зависимым.
    В идеале - съемная квартира и самостоятельное пропитание/.
    Обычно именно в этот момент оказывается, что взрослые не такие уж и глупые, ибо много бытовых проблем на вас набрасываются, забирая время, силы и здоровье. Пожил не по расписанию, впроголодь - получи кучу болячек, в лучшем случае простуду, в худшем - кучу хронических. Тут уже и работать будет некогда.

    А до этого - старайтесь просто не ссориться. В подавляющем большинстве случаев то, что родители сделали для вас - это гораздо больше, чем то, что вы сделаете для них. Это никак не меняет то, что в чем-то у вас могут не совпадать мнения.
    Ответ написан
    5 комментариев
  • Сложно ли переходить с web разработки на android-разработку?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Да.
    Ответ написан
    Комментировать
  • На чём писать свой браузер?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Ваш вопрос некорректен, поэтому и ответы в основном будут либо троллинг либо бесполезные.

    Причины некорректности:
    1. Написание браузера - вещь непростая.
    Чтобы взяться за написание браузера, который может хотя бы html+css, не говоря уж о js и какие-то плагины с flash, нужны знания множества технологий, глубокие знания языка. А вы пишете что пока не знаете ни C++ ни java, и C# видимо знаете мало.

    2. Опять таки не знаете на чем писать, при этом уже хотите выбрать какой-то движок. Так посмотрите на чем написан движок, хотябы соберите его - узнаете, что для него нужно.

    3. Вопрос про "wysiwyg редактор" очень смешной. Вы не собираетесь использовать отладчик вообще?

    В общем рекомендация - если вы хотите просто скомпилить готовый движок, написать в справочной менюшке свой копирайт и сделать вид, что вы сделали браузер - пишите в чем угодно.

    Если хотите писать реально свой браузер - сперва напишите что-то попроще, изучите язык. И тогда подобные вопросы просто исчезнут.
    Ответ написан
    1 комментарий
  • Стоит ли гнаться за лаконичностью кода?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Гнаться надо за читабельностью (обычно это где-то посередине между графоманией и кодогольфом из примера из топа).

    На CodeWars ценится краткость кода, но поскольку вы еще начинающий, главное, чтобы код работал и выглядел вменяемо (у вас ок, за исключением очень уж нестандартного форматирования). А всяким трюкам и сокращениям научитесь потом.
    Ответ написан
    Комментировать
  • Почему фриланс биржи до сих пор не вытеснили аутсорсинговые IT компании?

    GavriKos
    @GavriKos
    Потому что не все в IT-мире делают сайтики в одну каску. Как только проект будет большим и масштабным (банковская сфера, оборонка, страховые, и прочий узкий софт) - фрилансер Вася просто повесится, а компания за профуканые сроки его в бетон закатает.
    Нельзя на фрилансе нормально с гарантией и прочим заказать сложный проект.
    Про госструктуры молчу - они вообще по моему не могут с фрилансерами работать.
    Ответ написан
  • Что за шаблон у даного сайта lifehacker ru?

    @architawr
    "Ok, Google" и все твои проблемы решены
    Самодельный
    latest?cb=20170304234232
    Ответ написан
    Комментировать
  • Как вызвать один конструктор из другого с наличием финальной переменной?

    zagayevskiy
    @zagayevskiy Куратор тега Java
    Android developer at Yandex
    Ну да, потому что надо не из конструктора с двумя параметрами вызывать конструктор с одним, а наоборот. И передавать туда "defaultString".
    Ответ написан
    1 комментарий
  • Где найти интерактивное изучение js?

    evgeniy8705
    @evgeniy8705
    Повелитель вселенной
    nnmclub.to/forum/viewtopic.php?t=973073&start=45
    Единственный курс, в котором подробно изучается сам стандарт ES.
    Очень много практических заданий.
    Тем более обучение основано на изучении по учебнику Ильи Кантора.
    Тем более преподаватель бывший сотрудник Яндекса, нынешний сотрудник Lusoft
    Обучение длится 48 часов. Это только видеолекции, не считая времени на практику.
    По ES в курсе достаточно большое количество задач после каждой лекции, по JS также много задач из учебникак Ильи Картора, плюс выполняются такие работы как Слайдер, ToDo list, RSS ридер, корзина интернет магазина с local storage, а также выпускные проекты, сайт и игра.

    Этого курса + книги на learn.javascript.ru будет достаточно чтобы получить очень хорошую базу, конечно если выполнять все задания.
    Ответ написан
    1 комментарий
  • Какой Web API попробовать?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Комментировать
  • Почему очень часто не отвечают на вопросы по опубликованным вакансиям на программиста-железячника Си/С++?

    @FoxInSox
    HH.ru, jobs.ru и тд - обращаются по любым около ИТшным вакансиям, от эникея и администрирования компов, до 1с и веба дальше первого слова "Разрабочик" не читают вообще, достали.


    - Это более чем странное поведение человека который хочет найти работу. Вы ожидаете что каждый рекрутер будет с IT образованием и/или опытом в 5-10 лет который разбирается во всех видах разработчиках? hh.ru это самый популярный сайт в своей нише и, еще раз повторюсь, странно его игнорировать. Вы бы еще телефон и почту из контактов убрали, и оставили только факс для связи - зато не "доставали" бы.
    - Второй по популярности в IT это linkedlin. Там так же масса freelance рекрутеров, которые даже за бесплатно могут поискать в своих базах вакансии подходящие для вас. Так же там есть платный аккаунт благодаря которому соц. сеть будет вас продвигать в поисковых запросах.
    - С вашим опытом нужно идти в крупные компании вроде Яндекса. Там всегда есть вакансии для людей с опытом >10 лет. И они готовы брать таких людей, если даже у них нет на 100% подходящей для вас вакансии.
    - Github и StackOverflow профили в резюме значительно усиливают интерес как рекрутеров, так и самих работодателей.
    - Если компания не отвечает на ваше письмо, то довольно нормально просто взять и позвонить в hr отдел или на любой другой контактный телефон. Всегда есть вероятность, что hr пропустил ваше письмо, или он его передал кому-то, или еще бог знает что.
    Ответ написан
  • Решил заниматься созданием сайтов на заказ. Какие документы должны быть? Налоги и т.п?

    NeiTrinO2
    @NeiTrinO2
    Предприниматель
    У меня несколько ООО. Но свое ИП я открыл только недавно.
    Я был шокирован тем, насколько это быстро и просто)))

    Более того, сейчас уже не надо даже обращаться к сторонним компаниям, чтобы они помогли зарегистрировать юр. лицо. Это просто НЕ НУЖНО.

    Итак, вот какой инструментарий я бы порекомендовал:

    1. Регистрация ИП:
    - https://service.nalog.ru/gosreg/
    - www.e-kontur.ru/ip

    Порядок действий
    • Составляем форму самостоятельно (быстро, удобно, бесплатно)
    • Формируем квитанцию для оплаты гос. пошлины (по-моему 500 руб.)
    • Оплачиваем квитанцию
    • Приходим в налоговую и просто подаем документы на регистрацию
    • Через 5 рабочих дней забираем там же все документы
    • Подаем заявление на переход на УСН (если нужно)

    2. Открытие счёта в банке.
    Я рекомендую банк Точка (человеческий сервис, удобный интернет-банк, все круто и недорого).
    Здесь все очень просто. Оставляем заявку, присылаем сканы документов. Встречаемся с менеджером или по скайпу и все работает

    3. Бухгалтерия
    Сервис Эльба от Контура. 1 год для новых юр лиц - БЕСПЛАТНО. Удобно, внятно, бесплатно.

    Тонкости
    - Нужно подготовить документы? - Фреш Док
    - Не забывать про то, что ИП должны платить взносы в ПФР и ФСС за себя

    Будущее
    Как только бизнес вырастет - лучше зарегистрировать ООО

    Успехов!
    Ответ написан
    4 комментария
  • Есть ли аудиокниги с описанием технологий?

    @balamyt92
    ; select * from users; --
    Аудиокниг не встречал. Качайте и слушайте подкасты на интересующие темы. Например по js.
    Ответ написан
    Комментировать
  • Помочь отцу перейти во фриланс. Собираю советы. Ваши рекомендации?

    Vertikal
    @Vertikal
    Дизайнер рекламной полиграфии
    Человек с опытом работы в полиграфии может быть востребован на любой бирже фриланса.

    Увы, возможности работать без платного аккаунда нет практически нигде. Поэтому скорее всего надо выбрать одну из бирж (тем более что вряд ли в одни руки будешь успевать искать и обрабатывать две и более бирж.)

    Для оплаты скорее всего понадобиться ЯД и Вебмани

    Кроме бирж фриланса (неплохой список уже есть на Тостере) лично ему вероятно имело бы смысл обратиться в типографии занимающиеся упаковкой (наиболее "жирная" тема их тех сфер, что Вы перечилили) - бывают цейтноты, когда им нужны руки на подхвате.

    Имеет смысл поискать ресурсы, где тусуются полиграфисты и их заказчики. Я знаю что на Украине есть РУП, увы в России чего-то подобного не нашел. Крупные заказы такой сайт не даст - зато даст постоянных заказчиков небольших задач.
    Ответ написан
    Комментировать
  • Стоит ли изучать Swing?

    EugeneP2
    @EugeneP2
    Java Dev
    Не трать время. Учи web
    Ответ написан
    3 комментария
  • Помочь отцу перейти во фриланс. Собираю советы. Ваши рекомендации?

    tin-iven
    @tin-iven
    Фрилансер до костей
    1. moikrug.ru. Не тратьте время на свой сайт или его подобие
    2. Зачем? Не тратьте время
    3. По очереди:
    * www.fl.ru, freelance.ru, freelancehunt.com, freelansim.ru, www.weblancer.net - выбирайте на свой вкус.
    * Смотря где. На некоторых без оплаты вообще делать нечего, на некоторых это только элемент комфорта.
    * Визитки не зачем. Нужно:
    а) заполнить профиль - портфолио, скилы, контакты и т.д.
    б) пройти верификацию, если эта примочка есть
    в) получить пару-тройку отзывов для старта. Демпинг в помощь, чтобы получить первые заказы. Пусть это будет что-то небольшое, но с оплатой - чтобы и рейтинг подкрутило.
    * Смотря где. Если оплата напрямую - нужно договариваться. Если БС - ЯД, WM, карты.
    * Достаточно. Забейте на ИП. Наработайте для начала 300-500 у.е. в месяц, потом уже платите налоги. Никто трогать не будет - ни до, ни после.
    Ответ написан
    Комментировать