Задам глупый вопрос — где нужна математика кроме:
1) Сортировки и работы с данными в научной сфере. Там чем лучше, быстрее, точнее — тем больше шанс что-то найти, важна кажда мелочь.
2) Машинном обучении. Использовать что-то своё для специфического набора данных или применить алгоритм для отсеивания шума и т.д. Опять же, это больше про "создание своего".
Есть стандартные библиотеки, методы, функции, написанные ранее другими людьми. Почему нельзя, используя только их, успешно работать в какой-нибудь сфере программистом, комбинируя их и получая результат?
Личный интерес в том, что по-старому не могу уже, надо менять в любом случае. А чтобы не сменить шило на мыло, сделал выбор. Спасибо за ваши слова, мне в работе главное интерес и деньги. Если бы платили разносчику пиццы 100500 рублей, я бы туда не пошёл, ибо скучно. А в IT надо учиться постоянно, в отличие от учителя, где из нового только учебники, да новая методика, вид сбоку.
В то время про профессию программиста в моем городе или не знали, или считали уделом совсем умных и подкованных в математике людей, коим я себя никогда не считал.
Сейчас же, когда мой старый вид деятельности перестал приносить удовольствие от слова "совсем" — я задумался о смене направления. Проанализировав рынок, я понял, что перспективнее всего — разработка. Легче всего — фронтенд. Английский знаю — мне уже гораздо легче. Рвение есть? Отлично! Мотивация? Безусловно! Время? Нашел! Умею болтать, договариваться и управлять людьми — дополнительные плюсы, мне кажется, много программистов любят свое дело, но не умеют презентовать себя. Поэтому, совместил приятное, полезное, выгодное и перспективное. Ну а в целом, мне нравится то, что я собираюсь делать и делаю, хочу развиваться, цель — тим лид или ПМ, не сразу, но лет через 5-7 вполне реально.
Это уже JavaScript и запросы, там у меня пока на уровне "работа с вами, асинхронный вызов и разбор массива", опыта маловато :)
Я не утверждаю, что видел прям все, но с помощью такой-то матери я решил много проблем, которые возникали при решении задач. Макеты подбирал разные (сайт-визитка, онлайн магазин, галерея с масштабированием картинок и созданием разделов), думаю, некоторые типовые решения уже есть)
Согласен с вами, что я многого ещё не умею и не знаю, но, тем не менее, адаптивную вёрстку осилил, бутстрап тоже, Grid, flexbox и специфические особенности браузеров посмотрел (знаю, где искать примеры совместимости). А когда вижу сайт — мысленно делю и продумываю, что и где буду писать :)
В иностранных языках главное — акт коммуникации. Если вы понимаете, что вам говорят или вам понимают — акт состоялся, все довольны. И нет разницы между "Я ты деньга давать работа делать" и "Давайте заключим контракт и обсудим оплату, мистер УИК".
Конечно, ради этого я и стал «идущим». Мотивации — вагон. Ошибок уже насовершал в прошлом, поэтому будет легче + софт-скиллз должны помочь. Про эффект наслышан, спасибо, но, думаю, если взять во внимание тот факт, что отступать некуда — у меня нет выбора :)
Спасибо за комментарий!
Если человек с нуля выучил что-то и начал кодить хоть как-нибудь (работает и ладно) — это уже огромный прогресс, на мой взгляд. Я не претендую на супер позиции в компаниях, но сделать простой сайт, добавить анимацию, поправить верстку, написать функции смогу. Разве этого недостаточно, чтобы начать монетизировать свои навыки и набираться опыта?
А насчёт чувствовать себя самозванцем — ни разу не испытывал такое, наоборот всегда казалось, что люди вокруг знают меньше, чем я. Область для меня новая, мне не 20 лет, поэтому на начальном этапе я буду спрашивать, слушать, кивать, получать люлей от более опытных людей и развивать себя и свои навыки. Как иначе войти в новую сферу деятельности, если твои знания заведомо ниже коллег по цеху?
Спасибо за комментарий!
Вполне вероятно, я написал, что "гибрид". Мне всегда было интересно, как устроено все вокруг, поэтому я интересовался естественными науками.
Спасибо за комментарий!
С Git уже разобрался, сделал 3 репозитория, посмотрел основные команды на синхронизацию, push, pull, научился коммитить и писать комментарии.
Спасибо за комментарий!
Не обижаюсь и прекрасно понимаю, что так и есть. Но кто сказал, что я не стремлюсь стать лучше и не смогу работать, для начала, скажем, в придорожном кафе, где этих навыков будет достаточно? :)
Спасибо за комментарий!
Конечно же, я ориентируюсь на Best practices, обычно подсматривая за тем, как пишут код гуру на YouTube. Если уж нельзя верить коду программиста со стажем 10+ лет, то кому верить?
В документации иногда прописаны варианты кода, который включает в себя лишние, на данный момент, сущности.
А на StackOverflow очень часто deprecated варианты или же просто старое написание (ES5 и ниже, на примере JS или старые версии React). Можно легко запутаться, особенно, если у человека английский не на очень высоком уровне.
Конкретно про "слушать программистов" — с высоты опыта советовать более сложные абстракции, безусловно, кажется хорошей идеей. Но пока человек слабо разбирается в базе — ему нужен шаблон, который заставит программу работать. Потом уже можно думать о рефакторинге, применении библиотек и т.д.
К сожалению, да. Мне было проще выучить английский и немецкий, чем какой-либо из языков программирования, так как строгий синтаксис, ограниченные выражения и необходимость формировать правильно оформленные команды не способствовали быстрому прогрессу. Иногда тратил по 3 часа, гуглил, насиловал StackOverflow, но не получал ответа. Документацию тогда читать было сложно, так как я просто не знал о ней :)
Задам глупый вопрос — где нужна математика кроме:
1) Сортировки и работы с данными в научной сфере. Там чем лучше, быстрее, точнее — тем больше шанс что-то найти, важна кажда мелочь.
2) Машинном обучении. Использовать что-то своё для специфического набора данных или применить алгоритм для отсеивания шума и т.д. Опять же, это больше про "создание своего".
Есть стандартные библиотеки, методы, функции, написанные ранее другими людьми. Почему нельзя, используя только их, успешно работать в какой-нибудь сфере программистом, комбинируя их и получая результат?
Налоговый вычет получаю каждый год, с суммы белой в 30 тысяч — около 20 тысяч рублей каждый год в плюс. Вычет за квартиру, 13%.
Личный интерес в том, что по-старому не могу уже, надо менять в любом случае. А чтобы не сменить шило на мыло, сделал выбор. Спасибо за ваши слова, мне в работе главное интерес и деньги. Если бы платили разносчику пиццы 100500 рублей, я бы туда не пошёл, ибо скучно. А в IT надо учиться постоянно, в отличие от учителя, где из нового только учебники, да новая методика, вид сбоку.
Спасибо за комментарий!
В то время про профессию программиста в моем городе или не знали, или считали уделом совсем умных и подкованных в математике людей, коим я себя никогда не считал.
Сейчас же, когда мой старый вид деятельности перестал приносить удовольствие от слова "совсем" — я задумался о смене направления. Проанализировав рынок, я понял, что перспективнее всего — разработка. Легче всего — фронтенд. Английский знаю — мне уже гораздо легче. Рвение есть? Отлично! Мотивация? Безусловно! Время? Нашел! Умею болтать, договариваться и управлять людьми — дополнительные плюсы, мне кажется, много программистов любят свое дело, но не умеют презентовать себя. Поэтому, совместил приятное, полезное, выгодное и перспективное. Ну а в целом, мне нравится то, что я собираюсь делать и делаю, хочу развиваться, цель — тим лид или ПМ, не сразу, но лет через 5-7 вполне реально.
Это уже JavaScript и запросы, там у меня пока на уровне "работа с вами, асинхронный вызов и разбор массива", опыта маловато :)
Я не утверждаю, что видел прям все, но с помощью такой-то матери я решил много проблем, которые возникали при решении задач. Макеты подбирал разные (сайт-визитка, онлайн магазин, галерея с масштабированием картинок и созданием разделов), думаю, некоторые типовые решения уже есть)
Согласен с вами, что я многого ещё не умею и не знаю, но, тем не менее, адаптивную вёрстку осилил, бутстрап тоже, Grid, flexbox и специфические особенности браузеров посмотрел (знаю, где искать примеры совместимости). А когда вижу сайт — мысленно делю и продумываю, что и где буду писать :)
В иностранных языках главное — акт коммуникации. Если вы понимаете, что вам говорят или вам понимают — акт состоялся, все довольны. И нет разницы между "Я ты деньга давать работа делать" и "Давайте заключим контракт и обсудим оплату, мистер УИК".
Спасибо за комментарий!
Если человек с нуля выучил что-то и начал кодить хоть как-нибудь (работает и ладно) — это уже огромный прогресс, на мой взгляд. Я не претендую на супер позиции в компаниях, но сделать простой сайт, добавить анимацию, поправить верстку, написать функции смогу. Разве этого недостаточно, чтобы начать монетизировать свои навыки и набираться опыта?
А насчёт чувствовать себя самозванцем — ни разу не испытывал такое, наоборот всегда казалось, что люди вокруг знают меньше, чем я. Область для меня новая, мне не 20 лет, поэтому на начальном этапе я буду спрашивать, слушать, кивать, получать люлей от более опытных людей и развивать себя и свои навыки. Как иначе войти в новую сферу деятельности, если твои знания заведомо ниже коллег по цеху?
Спасибо за комментарий!
Вполне вероятно, я написал, что "гибрид". Мне всегда было интересно, как устроено все вокруг, поэтому я интересовался естественными науками.
Спасибо за комментарий!
С Git уже разобрался, сделал 3 репозитория, посмотрел основные команды на синхронизацию, push, pull, научился коммитить и писать комментарии.
Спасибо за комментарий!
Не обижаюсь и прекрасно понимаю, что так и есть. Но кто сказал, что я не стремлюсь стать лучше и не смогу работать, для начала, скажем, в придорожном кафе, где этих навыков будет достаточно? :)
Спасибо за комментарий!
Конечно же, я ориентируюсь на Best practices, обычно подсматривая за тем, как пишут код гуру на YouTube. Если уж нельзя верить коду программиста со стажем 10+ лет, то кому верить?
В документации иногда прописаны варианты кода, который включает в себя лишние, на данный момент, сущности.
А на StackOverflow очень часто deprecated варианты или же просто старое написание (ES5 и ниже, на примере JS или старые версии React). Можно легко запутаться, особенно, если у человека английский не на очень высоком уровне.
Конкретно про "слушать программистов" — с высоты опыта советовать более сложные абстракции, безусловно, кажется хорошей идеей. Но пока человек слабо разбирается в базе — ему нужен шаблон, который заставит программу работать. Потом уже можно думать о рефакторинге, применении библиотек и т.д.
К сожалению, да. Мне было проще выучить английский и немецкий, чем какой-либо из языков программирования, так как строгий синтаксис, ограниченные выражения и необходимость формировать правильно оформленные команды не способствовали быстрому прогрессу. Иногда тратил по 3 часа, гуглил, насиловал StackOverflow, но не получал ответа. Документацию тогда читать было сложно, так как я просто не знал о ней :)
Благодарю за правки!
С 1 июня начинаю поиск работы, буду дополнять статью :)