Другие языки программирования и технологии

Swift или Js для новичка?

Работаю IT Маркетологом, хочу попробовать себя в программистах. Знаю базу Js, но думаю заняться более серьезно. Дак вот, куда лучше идти? На мой взгляд в Js идут почти все, кто решается стать программистом-самоучкой, а Swift мало выбирают, как минимум не у всех есть устройство на MacOS. По тому, что мне больше нравится, отвечу - и то и то мне интересно, поэтому разница на начальных этапах не чувствую. Сам обучаюсь на программиста заочно, но там образование никудышное, закончив 2 курса, ничего не узнал о программировании толком))))
Пороги вхождения у этих языков разные, но и на том, и на другом нужен профессиональный уровень, чтобы хорошо зарабатывать. Хотя бы потому, что JavaScript уже предпочитают заменять на TypeScript, а это очень сильно поднимает порог.

С другой стороны - по JavaScript наверно все же проще найти какую-то стажировку новичку за доширак. А вот Swift более строг, говнокодера-нуба просто не возьмут, а если возьмут, то он сорвет все сроки и доширак сделают уже из него самого.

Смотри сам. Если финансовое положение плохое, то JavaScript, да. Опять же для iOS/macOS у тебя может элементарно не хватить оборудования)) нужен не только мак, еще айфон, а может и айпад, кабели зарядные, то-другое...
Руслан Асанов
Руслан Асанов
92 464
Лучший ответ
Ну Swift вообще в первую очередь язык разработки для IOS и MacOS (тобишь эпл)
А JS это в первую очередь язык веб-разработки и в первую очередь фронт, хотя на сервере его тоже используют.
Ну и ответ прост, определись со сферой и учи язык под неё. Хочешь веб-разработчиком стать учи JS, хочешь разрабатывать приложухи для айфонов (или даже для мак) - swift.
Но я бы советовал начать с Си или паскаля, если хочешь научиться программировать в принципе. Они хорошо подходят для изучения основ. Потом, ты сможешь легко перейти на другие языки.
The Bullet
The Bullet
28 652
Ответ есть в самом вопросе, онли JS... Если идти в универ... то да, можно с паскаля, в школе так же... Но когда решаешься менять профессию, то нет легких путей и времени, и никаких паскалей быть не может, а итог таков - JS понадобиться в любом случае не говоря об английском хотя бы техническом ее терминах и сокращениях... И из всего JS наиболее универсален, и не нужно особого коммерческого ПО, и станет понятно а нужно ли оно вообще... Но к нему так или иначе придется подучивать еще некоторые вещи, а так мб понадобится что то еще и по мнимого него, и тут скорее всего Python, если чисто веб то однозначно PHP - и это не трудный путь, фреймворков и конструкторов много и литературы, но если речь зайдет о ботах, ПО, и сайтах, а так же автоматизации... то точно змейка, если энтерпрайз то Java +QT наверное... Но это уже много, по мне так сложно для смени профессии... Для или под, энтерпрайз уж лучше изначально готовится под программиста... Не на курсах в ВУЗ, по мне так курсы как раз для тех кто хочется, сменить ЯП, а не профу и учить там будут основам... Либо азам, либо глубже... Но основам, и смысл туда идти, если не в силах ни спросить что то, ни ответить на что то....
джава - под винду и линукс
свифт - под мак
ну вот смотря что тебе нужно, одно в основном веб (JS фронт, Нода бэк), другое разработка исключительно под эпловские системы
Сергей Теренин Да, я это понимаю. Но пока такая ситуация, что мне всё равно) Интересно и то и то) Поэтому хочу погрузиться в одну сферу. Думаю лучше в Swift, потому что конкуренция меньше. На мой взгляд) Могу ошибаться
Ну теперь выбор очевиден)