Paul
codewars ИЛИ leetcode? и почему?
Maksim Pozharskiy
codewars ИЛИ leetcode? и почему?
Кодварс для закрепления синтаксиса языка и практики базовых конструкций языка(в начале обучения), литкод для подготовки к лайвкодингу на собесах. Потому что на кодварсе задачи с более низкого уровня начинаются, для примера 8 куй задача где надо написать функцию которая просто вернёт сумму двух чисел. На литкоде же даже изи уровень явно для вкатуна будет слишком сложно
Erik
codewars ИЛИ leetcode? и почему?
Для совсем зеленых кодварс, т.к. там порог входа сильно ниже. Для подготовки к собесам литкод
DD
Java или C#? И почему?
Шурок
Java или C#? И почему?
Ты разве этот вопрос уже раза 3 не задавал?
DD
Ты разве этот вопрос уже раза 3 не задавал?
Блин, спалился ( прошу прощения
Vova
Ты разве этот вопрос уже раза 3 не задавал?
Может не доходит до человека)
Azamat
Может не доходит до человека)
может с каждой новой версией языка что-то меняется глобально)
DD
Может не доходит до человека)
А вдруг новый ответ будет интереснее предыдущего?
Vova
А вдруг новый ответ будет интереснее предыдущего?
Мой ответ таков Любой язык, оба энтерпрайз Шарп будет чуть посмелее с точки зрения развития, новые синтаксис и фичи вводятся на порядок чаще, breaking changes почти с каждой версией Это и плюс (быстрое развитие), и минус (нестабильность). Не в целом, а в сравнении
Vova
Ну и за счёт изобилия нового синтаксиса шарп будет труднее в изучении для новичка, начиная с 8й версии, очень много рантайм изменений, сахара и performance штук
Maksim Pozharskiy
Почему не Python? Чем Java лучше?
За полгода мог бы и изучить какой то из них
Андрей
Стоит ли учить java без опыта 0, или лучше рассмотреть JavaScript?
Андрей
Для каких задач?
Андроид приложения
Максим
Андроид приложения
Для андроид приложений чаще всего используют java/ kotlin. Можно, конечно, на react native писать, но чот два знакомых, кто этим занимается, плевались (не показатель общей картины, но тем не менее).
Шурок
Зачем?
Согласен. Лучше раз в месяц выбирать язык, а там глядишь через 2 года нихуя не учив и не делая ничего не добьёшься
Vova
Андроид приложения
Я б даже в сторону котлина посмотрел
Андрей
Для андроид приложений чаще всего используют java/ kotlin. Можно, конечно, на react native писать, но чот два знакомых, кто этим занимается, плевались (не показатель общей картины, но тем не менее).
Спасибо, прислушаюсь к совету, начну java изучать , всяко лучше ,если с андроид разработкой надоест ,можно в банки податься ,там точно java пригодится)
L7🤍❤️🤍
На какой уровень нужно знать git?
Максим
Согласен. Лучше раз в месяц выбирать язык, а там глядишь через 2 года нихуя не учив и не делая ничего не добьёшься
Самое главное - набить себе в телегу побольше чатиков, подписаться на пару десятков ютуберов, выучить пару десятков понятий, чтоб казаться не совсем "зелёным". Опционально - написать хелоуворлд и решить три задачке на сайте-сборнике задач. Готово, ты "в теме", "вовлечён". Можно месяцами ныть, что сложно вкатиться и "вот я бы, да <причина>" 😏😁
носок228
здаров всем, райзен 5 5500 подходит под 1060 тиай?
Шурок
На какой уровень нужно знать git?
Концепцию + примерно 5 основных команд
Максим
Концепцию + примерно 5 основных команд
Так ты не станешь senior git developer😁
L7🤍❤️🤍
Концепцию + примерно 5 основных команд
То есть я запісывая в конспект подобное занімаюсь хернёй?
Vova
здаров всем, райзен 5 5500 подходит под 1060 тиай?
Они не должны подходить друг к другу. Они должны подходить к материнке
Максим
add, remote, commit, push, pull?
Checkout, branch, merge и тд
Максим
Ну, и флаги
Шурок
Ну, и флаги
90% которые не пользуются консолью гит - ШО?
Maksim Pozharskiy
На какой уровень нужно знать git?
Для первой работы более чем достаточно уметь решать конфликты, мерджить, отменять изменения, писать человеческие коммиты, класть изменения в stash
Azamat
мне бы reset осилить, а то каждый раз забываю как отменить добавление файла после git add ....
Igor
Для первой работы более чем достаточно уметь решать конфликты, мерджить, отменять изменения, писать человеческие коммиты, класть изменения в stash
"Для первой работы достаточно уметь решать конфликты" ... да если что то не так смержил, можно решить конфликт ... сходить за пивом и может быть тебе не дадут пиздоф
Vova
На какой уровень нужно знать git?
Я б сказал, на первое время add, reset, checkout, pull, push, commit, merge, rebase, log, rm А также: 1. Резолв конфликтов (проще всего через любой UI) 2. Варианты соединения истории (fast-forward merge, squash merge, rebase), их разница и подводные камни
Maksim Pozharskiy
Log Rm Ясно
я таких даже не знаю в гите
Шурок
Тут половина не ответить разницу между merge/rebase
L7🤍❤️🤍
Тут половина не ответить разницу между merge/rebase
merge для об'едененія rebase для перемешенія так?
Vova
я таких даже не знаю в гите
Вывод списка коммитов с помощью vim, и удаление файлов из гита (в т.ч. из кэша, чтоб гит их забыл)
Vova
Log Rm Ясно
Простейшие на самом деле команды) Конечно, если использовать ui, то они не нужны
L7🤍❤️🤍
Простейшие на самом деле команды) Конечно, если использовать ui, то они не нужны
а разве за іспользованіе UI на работе не опускают коллегі?
Шурок
Простейшие на самом деле команды) Конечно, если использовать ui, то они не нужны
Я к тому что новичку который учит блят гит нужно 5 команд. Какой блин ресет? Какой лог? Он первые пол года будет видеть свои комиты только в init, запушил все, микрофикс
Maksim Pozharskiy
а разве за іспользованіе UI на работе не опускают коллегі?
Хахах, я до первой работы тоже думал как ты, потому что все эти ваши айти блогеры об этом говорят, а по факту:
Vova
а разве за іспользованіе UI на работе не опускают коллегі?
С чего бы, почти все разработчики любого уровня рано или поздно приходят к UI, особенно если он настолько хорош как в продуктах JetBrains Это как минимум быстрее
L7🤍❤️🤍
Я к тому что новичку который учит блят гит нужно 5 команд. Какой блин ресет? Какой лог? Он первые пол года будет видеть свои комиты только в init, запушил все, микрофикс
Я просто грубо говоря уже работал с git (init, commit, rm, diff, log, push, pull, clone, switch, checkout, merge і мб что то ешё), но недельку назад решіл задрочіть гіт т.к. подумал что я его не знаю
Vova
Когда в команде больше одного человека
Vova
Пару веток параллельно ведут, а потом всё в мастер нужно провести, и ещё миллион конфликтов если изменений много
Vova
Для пет проектов по сути можно даже ветками не пользовать, просто тупо коммит, пуш и всё
Андрей
Мне этого хватит ,чтобы стать джуном? Или гит можно заменить ? Или пока все это учу , год заложил на изучение, все поменяется (?
Шурок
Нет, не хватит. Нет, не поменяется.
Андрей
Нет
Черт , спрос к знаниям вырос...
Шурок
Черт , спрос к знаниям вырос...
Лет так на 4 список маловат
Андрей
Лет так на 4 список маловат
🥺 видимо ,чтобы стать джуном ,необходимо срок в обучение поболее закладывать
Андрей
Или повышать темп получения
Тоже верно, но всегда есть : если если и ТД....
Wietcewitch
День добрый Подсказали сайт, для онлайн отладки https://pythontutor.com/ (не реклама!) Отладка это по сути шагать по своему коду шаг за шагом, верно?
m700
отслеживать изменения в данных
Misha
Мне этого хватит ,чтобы стать джуном? Или гит можно заменить ? Или пока все это учу , год заложил на изучение, все поменяется (?
Базовая база, один,максимум два семестра по джаве в универе. К этому прибавить еще какой нибудь spring и развиваться в каком либо направлении, аля backend.
Wietcewitch
брекпоинты с условием ставить тоже надо бы
С брейкпоинтами не разобрался. Поставил их, но смысл этого действа мне не ясен. Может код нужен сложнее чем я пишу
Misha
Эта базовая база изучается ну за месяца 2-3 максимум. Далее следует уже учиться работать с различными фреймворками и всякими средствами (аля докеры, редисы и тд) Это самое долгое с чистой джавой найти работу мне кажется весьма сложно, только если на стажировку какую либо тысяч за 25-35
m700
С брейкпоинтами не разобрался. Поставил их, но смысл этого действа мне не ясен. Может код нужен сложнее чем я пишу
ну да, представь что тебе нужно выполнить 100500 операций прежде чем нужный код будет, ствишь в нужном месте брекпоинт и не идешь пошагово а в нужном месте останавливается