Алексей (Яснотор)
простор большой
Alex
на джс простор еще больше, задевает науку не не так сильно)
Farit
про iOS разработку на Swift что скажите ?
Алексей (Яснотор)
про iOS разработку на Swift что скажите ?
а что говорить, там ведь альтернатив то нет :)
Alex
да :(
Алексей (Яснотор)
разве что кроссплатформы на Python/JS/C#
Alex
бери и учи, на андроиде так же легкий выбор
Алексей (Яснотор)
или что там, Flutter/Dart
Alex
Хотя и фронт тоже одинаковый) бери и учи реакт и все, оффер, работа за 100к рублей, офис, печенье, митапы
Алексей (Яснотор)
ну.... VueJS еще
Farit
на фронте html, css еще
Алексей (Яснотор)
китайцы его любят очень
Mihail
Лучше начать с английского)
Alex
китайцы его любят очень
и они джаву любят :D
Алексей (Яснотор)
Java любят все
ds
Лучше начать с английского)
Лучше его параллельно учить
Stark
интересно если в Китае есть го
Алексей (Яснотор)
есть
Stark
Java любят все
я нет( Кажется , что если буду продолжать его учить, то буду работать на уже готовых проектах с легаси кодом. То есть или в банках или в телекомах, а это не круто как стартап на ГО
Mihail
Лучше его параллельно учить
Так как учить параллельно если вся литература на английском
Алексей (Яснотор)
WASM - Razor/Brython и иже с ними пока слишком свежая технология, кмк.... непонятно, как будет развиваться
Alex
Всмысле, а как же Razor, WebAssebmbly?)
сколько на них вакансий? На реакте больше всего, его и учим
Алексей (Яснотор)
пользоваться уже можно, но будет ли оно через 5 лет - хз
Кирило
Ну это шутка конечно, я даже сам ещё в него палкой не тыкал, но вроде в го добавляют официальную поддержку
Алексей (Яснотор)
о как, это уже интересно
Алексей (Яснотор)
Добрый день. Хотим с мужем начать учить языки программирования. Мы уже не молоды 😊, нам по 37. Муж инженер и как то устал от своей профессии. Я за 6 лет декрета потеряла интерес к своей профессии да и рынок изменился ( маркетинг-реклама). Пока просто знакомлюсь с языками, что бы понять что мне больше по душе. Но и хотелось бы понимать какие языки программирования будут актуальны в ближайшие лет 5. Мы живём в Украине, начинать будем здесь, а дальше посмотрим. Конечно планы ого-го, но там уже как пойдет. По темпераменту муж интроверт, очень скурпулезен, прям очень. Я наоборот, мне нужно решать какие то задачи, математический склад ума, но чертить никогда не любила. Мне побольше задач. Подскажите на какие языки обратить внимание, так чтоб они были в тренде и можно было найти работу новичкам.
в общем я так скажу - начните оба/два с Python и/или JavaScript (React, VueJS)
Алексей (Яснотор)
что то да зайдет
Mihail
в общем я так скажу - начните оба/два с Python и/или JavaScript (React, VueJS)
А Java/Kotlin почему нет? Мобильная разработка.
Кирило
А Java/Kotlin почему нет? Мобильная разработка.
Вакансий меньше, и Kotlin не для всего можна использывать
Алексей (Яснотор)
ну я с той точки зрения, что при желании что-то наклепать на Python/JS под мобилки можно.... а вот уйти с Kotlin с мобилки на что-то другое уже сложно
Алексей (Яснотор)
у Python есть афигенный фреймворк Kivy/KivyMD, GUI под декстоп и мобилки делать одно удовольстьвие
Alex
А Java/Kotlin почему нет? Мобильная разработка.
кроссплафторма рулит, не хочу себя связывать одной лишь платформой
Алексей (Яснотор)
и да, Java под энтерпрайз и Java под Android это вроде очень разные штуки
Кирило
в общем я так скажу - начните оба/два с Python и/или JavaScript (React, VueJS)
Для послушать есть классный подкаст Moscow Python, если почить, то есть книжка Мэтиза "Изучаем Python"
Алексей (Яснотор)
+ за Мэтиз
Алексей (Яснотор)
коротко, быстро, сжато по большинству направлений
ds
Так как учить параллельно если вся литература на английском
Чел это бред, для начала контента на русском хватит, просто никогда не наступит момент когда ты скажешь, что ты хорошо знаешь англ.
Алексей (Яснотор)
и книжка вроде не очень дорогая
ds
Рекомендую начатать с с++))
Алексей (Яснотор)
ассемблер тогда советуйте. чего уж
Stark
у Python есть афигенный фреймворк Kivy/KivyMD, GUI под декстоп и мобилки делать одно удовольстьвие
думаю зависит от целей человека, моя цель заработать денег за малые усилия
Алексей (Яснотор)
ну цели люди озвучили выше
Алексей (Яснотор)
хотят сменить сферы деятельности
Алексей (Яснотор)
свитчеры
Любовь
Спасибо всем за отклик 🙏
Любовь
Хочется и денег и что бы не сильно монотонно, как для меня.
Алексей (Яснотор)
ну с этим сложнее.... программирование далеко не всегда выглядит как "творчество", это как раз зачастую превращается больше в "занудно-монотонное"
Алексей (Яснотор)
назависимо от трендов, языков, технологий
Alex
да, но на го писать приятнее, чем на джаве а на дарте приятнее, чем на джс
Алексей (Яснотор)
а уже можно на го писать гуи?
Alex
нет, го пока-что для сервера)
Алексей (Яснотор)
ну вот тогда это такой себе выбор... ибо столько лет существовать и все еще только бекенд.... это и неплохо и все же для свитчера не лучший выбор... наверное
Anonymous
Алексей, сделайте обзор на ваш чумовой зеленый шкаф! =) Из ролика в ролик, прям нравится шкаф =)
Anonymous
И еще интересно очень ваше мнение о Vue.js =)
Stark
только реакт
Mr. Anders
Почему многие новички идут во фронт?)
тебе так кажется, потому что ты натыкаешься больше на такую инфу)
Alex
тебе так кажется, потому что ты натыкаешься больше на такую инфу)
мое окружение, будущие топовые бэкендеры, так что хз) я такое наблюдаю в любительских чатах
Mr. Anders
народ кто расскажет, кто подскажет почему в конце alert(i) == 3? в примере ниже: let i = 0; for (i = 0; i < 3; i++) { alert(i); } alert(i); Ведь вроде как цикл закончился, и значит i = 0? Ведь переменная изначально равна 0
Alexey
но ведь это та же самая i, которая объявлена на первой строчке
Alexey
в цикле именно она и используется. После последней итерации она инкрементируется до 3, проверка i < 3 не проходит и цикл заканчивается.
Alexey
Поэтому в конце она 3
Mr. Anders
этот момент надо просто принять получается?)
Alexey
Если ты хочешь, чтобы в конце был 0, исправь на for (let i=...
Alexey
почему принять? а в чем ты не согласен?
Alex
Алексей, как у вас стэк на сегодняшний день?
Anonymous
Тут нужно подтянуть теорию с event loop, lexical envirment, и что же на самом деле такое var, let и const внутри файла =) просто недавно разбирал
Mr. Anders
ну я понял, что если хочу чтобы всё произошло внутри, то снаружи можно не объявлять первую и последнюю строки.
Mr. Anders
почему принять? а в чем ты не согласен?
я просто хочу в этом разобраться, чтобы не возвращаться
Alex
Да, на каком стеке технологий)
Alexey
Да, на каком стеке технологий)
вот прямо сейчас я пишу серверную задачу на питоне. Вчера писал код на реакт нейтив.
Alexey
а завтра буду заниматься архитектурой ;-)
Mr. Anders
в цикле именно она и используется. После последней итерации она инкрементируется до 3, проверка i < 3 не проходит и цикл заканчивается.
ну почему конечный alert(i) не будет равен 2 ?? ведь i меньше 3. Потому что последним действием объявляется ШАГ i++ ? а не alert(i) внутри тела? :)
Alexey
я просто хочу в этом разобраться, чтобы не возвращаться
ну да, там уже выше написали, все отличие в том, как объявлять переменные, через let или var. И да, если хочешь, чтобы переменная была видна только внутри цикла, ее не надо объявлять снаружи, нужно написать for (let i=...
Mr. Anders
var уже вроде не юзают ,устарела , не?
Anonymous
угу
М
народ кто расскажет, кто подскажет почему в конце alert(i) == 3? в примере ниже: let i = 0; for (i = 0; i < 3; i++) { alert(i); } alert(i); Ведь вроде как цикл закончился, и значит i = 0? Ведь переменная изначально равна 0
тут у тебя получается следующее: 1. Создается глобальная переменная i; 2. Потом цикл for ее изменяет. 3. После того, как цикл отработал, получается измененная ГЛОБАЛЬНАЯ ПЕРЕМЕННАЯ, которая равна 3. 4. Если нужно, чтобы был в конце 0, попробуй первую строку цикла написать так for (let i = 0; i < 3; i++). Так ты создашь i, которая будет использоваться локально в цикле