Колодец Лики Герасимовой

Последний пост:01.12.2023
670
Статистика
Всего постов
9093
2,259,847 просмотров
Новых постов
+0
1 в день
Лучшие посты автора
25.12.2019 +274
29.06.2023 +216
21.08.2022 +216
23.06.2022 +193
26.04.2019 +185
Лучшие посты читателей
prikolist88 +118
swordfish +105
cardshot +101
BlaCKSuRGeoNNaiV +97
Gipsy +85
Самые активные читатели
1 340 360 361 362 363 382 455
  • LessBrainLessPain, можешь пожалуйста резюмировать по твоему мнению, что стоит изучать начинающиму фронтэнду, бекэнду и фуллстэку и в какой последовательности?
    1/1
    Ответить Цитировать
    6
  • В универе изучал C++. С начала было много энтузиазма и все казалось понятным и логичным, но потом происходит резкий скачет - на лекциях/практиках кодим простейшие сортировки, изучаем матрицы, а домой тебе задают что-то вроде написать шахматы на двоих. После такого сразу теряешься и со временем пропадает мотивация к изучению.
    Когда что-то кодишь, хочется на практике увидеть результаты своего труда. В C++ до этого этапа далеко идти новичку, чем в том же JavaScript, где уже через пару недель изучения можно решать с помощью него практически нужные задачи (сделать логику для сайта, баннеры, слайдеры и т.д.) меня как новичка это очень мотивирует.
    1/1
    Ответить Цитировать
    1
  • Цитата (LessBrainLessPain @ 23.1.2020)
    Мне тут еще и в личку начали писать, и тоже про машинное обучение, нейронные сети, анализ данных.

    Просто для протокола. Все базы данных имеют встроенные языки программирования. Все что вокруг, будь то питон, пхп, с++ выполняют 5% общих задач, это только импорт данных и экспорт результатов. Т.е. они вообще не важны, и тот функционал, что нужен, что б работать с базами данных можно на абсолютно любом языке выучить за неделю.

    И потом год учить встроенный язык программирование самой базы. Для mysql это собственно sql, для couchdb это erlang, для neo4j это cypher, и так дальше по списку.

    Так что если кто-то говорит, что например data scientist должен знать python, или c++, да что угодно - это ересь. Все зависит лишь от того, где и как вы храните данные. А запихнуть их туда много ума не надо на любом языке.

    Очень интересно, продолжайте
    Поражает как некоторые люди строят из себя экспертов во всем.

    https://insights.stackoverflow.com/survey/2019
    Тут если прокрутить вниз, можно найти много полезной информации, в частности most loved/dreaded/wanted language - https://insights.stackoverflow.com/survey/2019#most-loved-dreaded-and-wanted
    3/5
    Ответить Цитировать
    3
  • Цитата (LessBrainLessPain @ 23.1.2020)
    Мне тут еще и в личку начали писать, и тоже про машинное обучение, нейронные сети, анализ данных.

    Просто для протокола. Все базы данных имеют встроенные языки программирования. Все что вокруг, будь то питон, пхп, с++ выполняют 5% общих задач, это только импорт данных и экспорт результатов. Т.е. они вообще не важны, и тот функционал, что нужен, что б работать с базами данных можно на абсолютно любом языке выучить за неделю.

    И потом год учить встроенный язык программирование самой базы. Для mysql это собственно sql, для couchdb это erlang, для neo4j это cypher, и так дальше по списку.

    Так что если кто-то говорит, что например data scientist должен знать python, или c++, да что угодно - это ересь. Все зависит лишь от того, где и как вы храните данные. А запихнуть их туда много ума не надо на любом языке.


    Data Scientist (те, кто себя так называют) - это специалист по машинному обучению.
    Он должен знать один из языков: python, r, c++, java или еще какой-нибудь язык, на котором есть библиотеки машинного обучения (под капотом всегда у них что-то более низкоуровневое и эффективное). Или специфические вещи типа SAS, SPSS, Matlab, Julia.

    Если он занимается "классическим ML", то ему действительно будет очень трудно не погружаться в базы данных (иногда 95% рабочего времени). Но если в команде есть хороший Data Engineer - это уже не обязательно.
    Если он занимается Computer Vision - то базы данных вообще могут ему не пригодиться в жизни.

    Основная задача Data Scientist-а - умение грамотно использовать (очень редко придумывать) алгоритмы ML. Язык на котором он забирает данные, язык на котором обучает модели и язык на котором отдает - совершенно не важны.
    Язык лишь инструмент. Но если рассматривать с точки зрения популярности, числа проектов и т.д. - Python сейчас наиболее популярен.

    P. S. Не знаю на каком этапе произошла путаница - возможно автор посчитал, что аналитик баз данных = специалист по анализу данных = data scientist, может перепутал с Data Engineer. В любом случае, текст не имеет почти никакого отношения к машинному обучению, нейронным сетям и анализу данных (data mining).
    1/1
    Ответить Цитировать
    7
  • Цитата (LessBrainLessPain @ 22.1.2020)
    cizixap, я так и не понял, почему на простой вопрос о твоем опыте, ты стал меня оскорблять. если для тебя это больная тема, сорри, бро, я не знал.


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



    Цитата (art28 @ 22.1.2020)
    cizixap, Go как-то очень слабо заходит. Его все хвалят и будущее ему прочат красивое, но по факту он так и остается слабо востребованным.


    бред сивой кобылы



    Цитата (LessBrainLessPain @ 23.1.2020)
    Так что если кто-то говорит, что например data scientist должен знать python, или c++, да что угодно - это ересь. Все зависит лишь от того, где и как вы храните данные. А запихнуть их туда много ума не надо на любом языке.


    Ересь - это ты как ты понимаешь профессию data scientist. Работа с данными подразумевает программирование, например на R. вот тебе блог data scientista с мировым именем http://varianceexplained.org/
    3/4
    Ответить Цитировать
    -1
  • Цитата (c3- @ 22.1.2020)
    Забей, меня вот в дневнике он учил в покер играть.


    справедливости ради хочу заметить, что я не учил тебя играть, а всего лишь высказал сомнения по поводу раздачи, а возникли они потому что я не очень понимал КО турниры. теперь я понимаю что сомнения эти были необоснованны.
    а вот насчет LessBraina сомнений у меня нет вообще никаких. нарцисс и фантазер он как и было сказано. придумывает миллионные проекты, красивых мулаток, разборки с негодяями, а сам сидит где нибудь в подвале и пишет на PHP =)
    4/4
    Ответить Цитировать
    1
  • cizixap, по поводу популярности golang и его перспектив, ты в курсе, что график, что ты скинул - это уровень зарплат, и по факту он как раз доказывает, что golang так и остался экзотикой по сути, хотя на рынке уже много лет. Посмотри на его соседей по списку, там языки, что крайне слабо распространены. Такое чувство, что ты сам не понял, что запостил.

    Не знаю, почему он тебе так дорог, но мне интересно, почему он например должен вытеснить nodejs. Не даёт никаких преимуществ, кроме головной боли с компилированным кодом.

    Раз ты решил продолжить диалог, хотя все еще больше замешаный на оскорбления, осмелюсь повторить просьбу, не мог бы ты поделиться деталями своего бэкграунда в IT. Так сказать, какой рабочий лимит :).

    Спасибо.
    :spade
    18/40
    Ответить Цитировать
    5
  • Цитата (LessBrainLessPain @ 23.1.2020)
    Посмотри на его соседей по списку, там языки, что крайне слабо распространены.


    вот да, сlojure, f# стоят выше go по деньгам, то есть смысл приводить top paying когда там вакансий будет единицы, на медленный, не востребованный как говорят ruby вакансий будет в десятки раз больше наверно))
    4/12
    Ответить Цитировать
    0
  • Что гадать, там есть график most wanted
    4/5
    Ответить Цитировать
    0
  • Цитата (Gtrdy @ 23.1.2020)
    LessBrainLessPain, можешь пожалуйста резюмировать по твоему мнению, что стоит изучать начинающиму фронтэнду, бекэнду и фуллстэку и в какой последовательности?


    Если бы я сейчас начинал заниматься IT с нуля, и хотел бы как можно быстрее и безболезненнее начать получать какие-то деньги, то во-первых это был бы точно веб. По той простой причине, что в для веба в разы больше возможностей фрилансить, чем например для низкоуровнено программирования или мобильных приложений.

    Баз данных по-хорошему надо знать несколько. И уже давно модно говорить про nosql, сам все проекты делаю на разных nosql базах последние годы. Но то большие и дорогие проекты.

    Большинство небольших сайтов, с коих обычно и начинается карьера веб разработчика, все еще пользуют старый добрый mysql. Так что б я стал учить его.

    В плане языка программирования по соотношению - потраченное время и первые деньги - php бесспорно лидер.

    Но я бы все равно стал учить nodejs + typescript. Да, предложений будет меньше, но зарплата будет выше, в добавок перспектива в будущем делать что-то действительно сложное и интересное.

    Nodejs + его библиотеки для построения интерфейсов, если их сравнивать в разрезе создания сайтов, что активно взаимодействуют с пользователем, просто уничтожают php и его mvc фреймворки.

    Но для справки, php никуда не денется. Он на рынке больше 20 лет, и следующие 20 будет так же востребован, конечно если что то в it не придумают революционно новое. Но тогда все теперешние технологии исчезнут вместе с php.

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

    И точно бы разобрался как работает docker. Это на данный момент must have.
    ----

    По поводу data scientist, data mining, machine learning - на самом деле возникла путаница.

    Из личного опыта могу лишь сказать, что data scientist оплачивается хуже, чем программирование, и мение востребовано. Работая на корпорацию нас в отделе было 50+ программистов, и только один ds. И получал он на уровне начинающего программиста.

    Пользовал он питон и R, и я ему помогал выгружать данные из mysql для анализа.

    Data mining - опыт базовый на neo4j, это граф база данных. Был пилотный проект, но потом нашлись дела важнее. Занятие на любителя, и фактически это не программирование, так как результат работы - это не какой-то продукт, что можно попользовать, показать друзьям, а просто набор данных.

    Наверное надо иметь специфичный склад ума, что б от такой работы получать кайф.

    Про машинное обучение я что-то читал, но не работал ни разу, так что вообще ничего сказать не могу.

    Все высказанное мной, про базы данных и питон - относилось именно к области data mining.
    19/40
    Ответить Цитировать
    8
  • Цитата (LessBrainLessPain @ 23.1.2020)
    Надеюсь хозяйка блога не против, что я тут отвечаю на вопросы.


    Не против. Обсуждайте на здоровье.

    Но лично я пока воспринимаю как человек, который только пришёл в покер, ещё не отличает стрит от флеша, а там обсуждение, что выбирать - ХА Омаху, шортдек или офлайн турниры.
    3107/3713
    Ответить Цитировать
    11
  • Я бы с большой опаской относился к мнению человека, который тычит всем в лицо 20 годами опыта, но при этом знает только PHP и базы данных. Такое ощущение, что имеет очень отдаленное представление о других сферах, но за счет своего крика хочет показать свою значимость. Про Go лол ваще.
    7/43
    Ответить Цитировать
    9
  • Цитата (LessBrainLessPain @ 22.1.2020)
    PHP/Golang/Erlang/Nodejs/Typescipt - это то, что я использовал на дорогих проектах
    mySQL/couchDB/Redis/Memcached/Solr/Neo4j/Cassandra/MongoDb/SQLight - это базы данных, что я знаю очень хорошо


    "и бызы данных" LOL

    конечно я и jira знаю, и git, html + css, а docker так вообще на уровне про. но мы тут обсуждаем именно языки программирования.


    20/40
    Ответить Цитировать
    0
  • Цитата (s4ekotilla @ 23.1.2020)
    Про Go лол ваще.


    Ты тут уже второй фанат го тут. От первого я так и не смог получить ответ на очень прямой и просто ответ - чем с точки зрения архитектуры или фунционала он лучше чем nodejs. Это фактически клоны - но го надо компилировать.

    Вместо того, что б писать LOL, приведи агрументы. Я свои привел. Если проект нельзя исправить без редеплоймента - это я считаю это огромным минусом. Может когда я работал с го, я что-то важное упустил. Но особых различий с nodejs я не заметил.

    Заранее спасибо за ответ. Если же его не будет, будем считать, что го получил техническое поражение, как в футболе :) Так как его фанаты кроме LOL других аргументов не нашли :)
    21/40
    Ответить Цитировать
    0
  • Lika, могу потом добавить тебя в закрытую русско-говорящую группу в телеге на 600 человек, там большая часть людей работает в FAANG. Вот там можно будет поспрашивать, что интересно и получить адекватный ответ.
    8/43
    Ответить Цитировать
    -7
  • LessBrainLessPain, извини чувак, но в твоих постах столько red flags, что я даже не хочу с тобой это обсуждать. Ничего личного.
    9/43
    Ответить Цитировать
    -4
  • Цитата
    LessBrainLessPain, извини чувак, но в твоих постах столько red flags, что я даже не хочу с тобой это обсуждать. Ничего личного.


    Слова не мальчика, но мужа. Это очень грамотная стратегия, между прочим. Сказать оппоненту - "ты настолько неправ, что я даже не буду обьяснять в чем". Ей сложно что-то противопоставить. Сам так делаю, когда сказать нечего :)

    Удачи за столами, бро. Приятно было с тобой подискутировать. Интересный собеседник - это всегда счастье для умного человека.
    22/40
    Ответить Цитировать
    15
  • LessBrainLessPain, если хочешь что-то кому-то доказать - напиши статью с разъебом Go на Хабре, а не здесь. Обязательно укажи за минус, что его нужно компилировать (у тебя видимо с этим большие проблемы). Интересно сможешь обогнать клип Тимати с Гуфом по дизлайкам?
    10/43
    Ответить Цитировать
    2
  • Цитата (s4ekotilla @ 23.1.2020)
    LessBrainLessPain, если хочешь что-то кому-то доказать - напиши статью с разъебом Go на Хабре, а не здесь. Обязательно укажи за минус, что его нужно компилировать (у тебя видимо с этим большие проблемы). Интересно сможешь обогнать клип Тимати с Гуфом по дизлайкам?


    Ты по моему не совсем понимаешь, что мы тут вообще обсуждаем. Это не техническая дискуссия. Я, как IT специалист, отвечаю на вопросы покеристам, которым интересно, как можно безболезненно перейти в IT. Но если ты им советуешь например начинать с Go, то я попросил это аргументировать. Это не мне надо, это будет интересно читателям блога получить еще одну точку зрения. Потому что "LOL" - это не агрумент.

    Это не место для холивара между технологиями. Это базовый ликбез для людей, что вообще нифига про IT толком не знают.

    "Обязательно укажи за минус, что его нужно компилировать (у тебя видимо с этим большие проблемы)" - если бы тебе в 3 часа ночи звонили клиенты из арабских эмиратов в панике, что слег проект, что стоит 3 миллиона баксов, и его срочно надо с дома поднимать по VPN, то скомпилированный код был бы для тебя тоже большой проблемой, ты уж мне поверь.
    23/40
    Ответить Цитировать
    17
  • Цитата (LessBrainLessPain @ 23.1.2020)
    если бы тебе в 3 часа ночи звонили клиенты из арабских эмиратов в панике, что слег проект, что стоит 3 миллиона баксов, и его срочно надо с дома поднимать по VPN, то скомпилированный код был бы для тебя тоже большой проблемой, ты уж мне поверь


    А! Ну тогда да - ты прав, я просто не думал, что у тебя такие масштабы. Я с такими деньгами и арабами по VPN и близко просто не сталкивался, и в этой ситуации мы просто наше, это самое, мы уже, здесь наши полномочия все, окончены.
    11/43
    Ответить Цитировать
    7
1 340 360 361 362 363 382 455
1 человек читает эту тему (1 гость):
Зачем регистрироваться на GipsyTeam?
  • Вы сможете оставлять комментарии, оценивать посты, участвовать в дискуссиях и повышать свой уровень игры.
  • Если вы предпочитаете четырехцветную колоду и хотите отключить анимацию аватаров, эти возможности будут в настройках профиля.
  • Вам станут доступны закладки, бекинг и другие удобные инструменты сайта.
  • На каждой странице будет видно, где появились новые посты и комментарии.
  • Если вы зарегистрированы в покер-румах через GipsyTeam, вы получите статистику рейка, бонусные очки для покупок в магазине, эксклюзивные акции и расширенную поддержку.