Maksim Pozharskiy
Nikita
Ради чего ты хочешь свичнуться в айти?
Во первых мне это интересно, я не хочу всю жизнь работать на заводе, больше перспектив
Юлия
Да
Это хорошо, надо испробовать
Nikita
Georgi
Просто я не особо понимаю как тут можно определиться со сферой, если вообще не шаришь
смотри вакансии в своем регионе, какие специалисты нужны какие ЯП нужны
Юлия
Maxim
смотри вакансии в своем регионе, какие специалисты нужны какие ЯП нужны
Отвратительный совет, как по мне. Удалёнке же есть
Maxim
Так ты ограничиваешь себя люто и по стеклу, и по деньгам
Maksim Pozharskiy
без опыта тяжкова-то
Интересно сколько раз еще надо будет повторить что уже как полтора года из-за ковида почти все работают удаленно, включая джунов без опыта)
Maxim
без опыта тяжкова-то
Миф. Без опыта вообще тяжко
Maxim
Так что дело не в формате
Юлия
А без опыта с во и со знаниями сложно найти работу?
Maksim Pozharskiy
Смотря с какими знаниями просто, многие слишком рано работу идут искать, и потом кричат что требования на джунов завышенные и работу найти нереально. Для таких очень сложно
Georgi
не ограничиваю, исходить надо из того, что человек хочет развиться в в программировании, и не знает что и как, не проще пойти по пути наименьшего сопротивления и посмотреть в регионе вакансии и что требуется это будет и опыт и заработок, ну можно выучить любой ЯП, перейти в IT, но потребности в разных регионах разные, чисто мое мнение
Maxim
А без опыта с во и со знаниями сложно найти работу?
По моему опыту (скорее, моих знакомых и друзей), вопрос только во времени, телодвижениях и количестве собесов
Avazart
Только где ты их найдешь блин.
Maxim
Так во это плюс или нейтрал?
Меньше знаний и опыта - больше времени на поиск, больше собеседований, больше нужно жопой двигать (отсылать резюме, самому писать компаниям и т.п)
Maxim
Я поняла, итог известен. Найдешь, только жопой шевелить больше будешь?))
Ну да. Буквально пару недель назад одна моя подруга устроилась на "верстальщика с развитием на фронта" за 100к рублей. У нее опыта 3 месяца работы верстальщиком в одной помойной веб-студии. После этого опыта инактив почти год - вообще не работала. Пошла по куче собесов, сделала много тестовых и устроилась. Бэкграунда никакого у нее нет. В универе училась не на айтишника, работала только секретаршей
Vasya
Люди добрые, объясните новичку, что из себя представляет api?
Maksim Pozharskiy
Люди добрые, объясните новичку, что из себя представляет api?
Интерфейс программы через который другая программа может взаимодействовать с чем то
Юлия
Судя по всему это потолок😔
Юлия
На старте - да
Я про другую работу, на которой сейчас с 08 года)
Юлия
Если на старте это круто)))
Avazart
У раста вроде более узкое применение так?
Avazart
Т.е. то что можно говорить об усложнении можно расматривать как возможности.
Avazart
Не баг а фитча в таком ключе.
Maxim
У раста вроде более узкое применение так?
Вообще нет. Он позиционируется как замена плюсам. Так что теоретическая область применения такая же - везде
Avazart
Там же ООП урезанное? И нет шаблонов? Или я ошибаюсь?
Апач
Там есть и ооп и шаблоны и макросы
Avazart
Народ кто-то знает книгу по python где нормально расписана работа с asyncio асинхронностью ?
Andrii
Andrii
C++ переусложнен, лучше смотреть в раст, все равно на него сейчас очень многое переписывают
Rust тоже достаточно переусложнён, как по мне новичёк просто не сумеет ничего сделать с borrow checker :) На С++ хоть скомпилировать что-то можно :)
Апач
С++ даёт ложное чувство того что все работает
Andrii
У раста вроде более узкое применение так?
Нет, достаточно широкий выбор... Но в основном там где надо надёжность и многопоточность.
Апач
Раст тебе сразу говорит- не будет оно работать
Апач
Это главное
Апач
Боров очень полезная штука, дисциплиирует и заставляет думать вперед
Andrii
Раст тебе сразу говорит- не будет оно работать
Ну... не всегда так... Если ты пишешь однопоточную программу, то в общем-то борроу чекер тебе только мешает по большому счёту. Не говоря о том, что кногие вполне простые и рабочие концепции из Си тяжело переводить на Rtus
Andrii
Боров очень полезная штука, дисциплиирует и заставляет думать вперед
Ага, и на даёт реализовать двусвязные циклические списки
Апач
Да и списки - нахер, эрреи и векторы
Andrii
Он даёт, погугли
Я гуглил, он даёт в поту и в страданиях, с большим оверхедом и кучей unsafe. Именно тем способом, что можно реализовать, а не тем, что я хочу
Andrii
Да и списки - нахер, эрреи и векторы
Например, для эффективной реализации метода танцующих связей... Контейнеры это оверхед
Andrii
Переход из С++ в Rust норм, я пробовал пару своих прог перевести на Ruts, и понял, что это почти нерелиазуемо, надо писать с нуля по другим принципам и с оверхедом
Andrii
Там же ООП урезанное? И нет шаблонов? Или я ошибаюсь?
Там паттерн матчинг на алгебраических типах вместо классического симула-лайк ООП, что скорее даже плюс.
Andrii
С++ даёт ложное чувство того что все работает
Я пишу на Си, код работает, программа меня обыгрывает, глюков не замечено. Что мне ещё надо?
Michael
Друзья посоветуйте курсы английского офлайн в Киеве
Avazart
С++ даёт ложное чувство того что все работает
Так вроде с любыми языками ? Нет?
Georgi
то есть все обман? ничего не работает? просто выводит на экран то что ты хочешь видеть? земля плоская?))
Avazart
Все работает ровно настолько насколько программист все продумал.
Avazart
И протестировал )
Avazart
Если бы все сразу работало не нужно было бы покрывать все тестами.
Andrii
Так вроде с любыми языками ? Нет?
Нет, есть верифицируемые языки, где вместе с кодом может идти строгое математическое доказательство того, что этот код работает. Тогда 100% уверенность в том, что доказано уже. Если не считать ошибок консистености в прув-чекерах И там не надо покрывать тестами
Avazart
В Си можно запросто выйти за заграницы массива или сделать утечку и в некоторых случаях это будет продолжать работать а в некоторых будет с треском падать.
Avazart
О... если был они решали проблему.
Avazart
Да и по сути это валгрид это тоже тестирование.
Andrii
О... если был они решали проблему.
Решают многие проблемы, если честно. Ну серьёзно, вот Python написан на Си. Много ли людей жалуется на то, что Python с треском падает? Сюда же git и т. п. Понятно, что это всего лишь «ложное чувство, что оно работает», но мне больше особо и не надо :)
Avazart
лишь результат того что хорошо продумано и протестировано.