kissxsixki

Пользователь

Регистрация: 15.10.2020

Сообщения: 572

Рейтинг: 300

kissxsixki

Регистрация: 15.10.2020

Сообщения: 572

Рейтинг: 300

Доброе время суток.

Недавно я думал какой язык выбрать, посмотрев в закреплённой теме, решил остановиться на JS, по скольку уже знаком с HTML и CSS.

Что можете посоветовать? Откуда брать старт?


Сказочник

Пользователь

Регистрация: 17.11.2013

Сообщения: 630

Рейтинг: 1100

Сказочник

Регистрация: 17.11.2013

Сообщения: 630

Рейтинг: 1100

learnjavascript <- Там есть все, что тебе нужно. Язык простой. Единственное, что если начнешь его первым изучать, то потом не сможешь въехать в другие языки со строгой типизацией и принципами ООП.

Вместо Notepad++ посоветовал бы Sublime

dondosai04

Пользователь

Регистрация: 29.08.2019

Сообщения: 426

Рейтинг: 140

dondosai04

Регистрация: 29.08.2019

Сообщения: 426

Рейтинг: 140

что такое трудный язык?

да хоть за день

что такое задание для практики? олимпиадные задачи по программированию? проект?

если проект то склонируй д2ру накалякай на вью/реакте/ангуляре

Шрек 2

Пользователь

Регистрация: 24.03.2018

Сообщения: 4238

Рейтинг: 2372

Шрек 2

Регистрация: 24.03.2018

Сообщения: 4238

Рейтинг: 2372

Ryo Tekashi сказал(а):

Хотелось бы спросить, а он вообще трудный язык, как думаете за сколько возможно осилить если практически каждый день его практиковать. Где бы посоветовали брать задания для практики?

Нажмите, чтобы раскрыть...

Если хочешь научиться именно проге, то лучше C, ну или Python на худой конец. Почему так? Потому что сишка - царица ЯП, но если не зайдет, то на базовом уровне и питон, и js похожи, но при этом шансов, что у тебя по незнанию рванет пердак от питона раз в 10 меньше, чем аналогично от жса HAhaa.png

Но если же хочешь просто ДеЛаТь СаЙтЫ, то да, учи изучай жс


А так, JS очень крутой язык, имхо один из самых выразительных ЯП + дает тебе полную свободу действий. Но писать в 2020 году чисто на JS, а не TS, не рекомендую. Сейчас вот от нечего делать решил допилить старый проект на Вьюшке, и спустя полчаса начало припекать с того, что банально не работает автокомплит и пропсы не валидируются PepeCringe.png?1598477741


Но впереди счастливое будущее, когда работяги доведут ReasonML до +-рабочего состояния, вот тогда заживем FeelsWowMan.png?1592046354

Немного потестил его, и имхо он очень крутой, но в то же время пока очень сырой, так что когда выйдет стабильная и production-ready версия, я сразу побегу на нем все свои новые проекты писать PepeSprint.gif?1592102756


Бтв, я как-то посмотрел 1\3 курса по Scala, и потом как пошел на жсе шпилить с полученными знаниями PepeCringe.png?1598477741

Так что кто бы что ни говорил, но JS сейчас двигается в светлое нефильтрованое функциональное будущее, скоро с работягами-скалистами будем с одной тарелки жрать Pepego.gif?1593506872


Сказочник сказал(а):

Единственное, что если начнешь его первым изучать, то потом не сможешь въехать в другие языки со строгой типизацией и принципами ООП.

Нажмите, чтобы раскрыть...

В том числе this === undefined PepeCringe.png?1598477741


Ryo Tekashi сказал(а):

ибо по информации что я прочитал иногда будет удобней открыть какой-то файлик через notepad чем запускать VSCode.

Нажмите, чтобы раскрыть...

Нет


Ryo Tekashi сказал(а):

Где бы посоветовали брать задания для практики?

Нажмите, чтобы раскрыть...

Просто делай что-то из головы, работает безотказно

kissxsixki

Пользователь

Регистрация: 15.10.2020

Сообщения: 572

Рейтинг: 300

kissxsixki

Регистрация: 15.10.2020

Сообщения: 572

Рейтинг: 300

Шрек 2 сказал(а):

Если хочешь научиться именно проге, то лучше C, ну или Python на худой конец. Почему так? Потому что сишка - царица ЯП, но если не зайдет, то на базовом уровне и питон, и js похожи, но при этом шансов, что у тебя по незнанию рванет пердак от питона раз в 10 меньше, чем аналогично от жса HAhaa.png

Но если же хочешь просто ДеЛаТь СаЙтЫ, то да, учи изучай жс


А так, JS очень крутой язык, имхо один из самых выразительных ЯП + дает тебе полную свободу действий. Но писать в 2020 году чисто на JS, а не TS, не рекомендую. Сейчас вот от нечего делать решил допилить старый проект на Вьюшке, и спустя полчаса начало припекать с того, что банально не работает автокомплит и пропсы не валидируются PepeCringe.png?1598477741


Но впереди счастливое будущее, когда работяги доведут ReasonML до +-рабочего состояния, вот тогда заживем FeelsWowMan.png?1592046354

Немного потестил его, и имхо он очень крутой, но в то же время пока очень сырой, так что когда выйдет стабильная и production-ready версия, я сразу побегу на нем все свои новые проекты писать PepeSprint.gif?1592102756


Бтв, я как-то посмотрел 1\3 курса по Scala, и потом как пошел на жсе шпилить с полученными знаниями PepeCringe.png?1598477741

Так что кто бы что ни говорил, но JS сейчас двигается в светлое нефильтрованое функциональное будущее, скоро с работягами-скалистами будем с одной тарелки жрать Pepego.gif?1593506872


В том числе this === undefined PepeCringe.png?1598477741

Нажмите, чтобы раскрыть...

Ну везде пишут что всё равно рано или поздно в другие языки окунешься.

Я просто подумал что если есть HTML5+CSS, добавить сюда JS и уже можно хоть как-то где-то работать.


Шрек 2

Пользователь

Регистрация: 24.03.2018

Сообщения: 4238

Рейтинг: 2372

Шрек 2

Регистрация: 24.03.2018

Сообщения: 4238

Рейтинг: 2372

Ryo Tekashi сказал(а):

Ну везде пишут что всё равно рано или поздно в другие языки окунешься.

Я просто подумал что если есть HTML5+CSS, добавить сюда JS и уже можно хоть как-то где-то работать.

Нажмите, чтобы раскрыть...

Ну в общем да, так и есть. Вопрос просто в том, чего ты хочешь от проги прямо сейчас и сколько у тебя на это времени. Если у тебя цель - устроиться на работу, то за ~3 месяца плотного обучения можно спокойно куда-нибудь устроиться, и при этом не быть обосранцем, которого взяли работать за еду, да и то из жалости

Ryo Tekashi сказал(а):

Ну везде пишут что всё равно рано или поздно в другие языки окунешься.

Нажмите, чтобы раскрыть...

Но все же это зависит от человека, т.к. 70% пАгРаМиСтОв научатся писать ресты на пыхе или делать лендосы на *random_js_framework_name* и не развиваются дальше до конца жизни, работая на помойных аутсорс галерках за 70к. Другое дело, что такие индивиды обычно во внерабочее время прогой не интересуются, поэтому это и выглядит для человека извне так, будто всем поголовно интересно то, чем они занимаются PepeCringe.png?1598477741

kissxsixki

Пользователь

Регистрация: 15.10.2020

Сообщения: 572

Рейтинг: 300

kissxsixki

Регистрация: 15.10.2020

Сообщения: 572

Рейтинг: 300

Шрек 2 сказал(а):

Ну в общем да, так и есть. Вопрос просто в том, чего ты хочешь от проги прямо сейчас и сколько у тебя на это времени. Если у тебя цель - устроиться на работу, то за ~3 месяца плотного обучения можно спокойно куда-нибудь устроиться, и при этом не быть обосранцем, которого взяли работать за еду, да и то из жалости

Но все же зависит от человека, т.к. 70% научатся писать ресты на пыхе или делать лендосы на *random js framework name* и не развиваются дальше до конца жизни, работая на помойных аутсорс галерках за 70к. Другое дело, что такие индивиды обычно во внерабочее время прогой не интересуются, поэтому это и выглядит для человека извне так, будто всем поголовно интересно то, чем они занимаются PepeCringe.png?1598477741

Нажмите, чтобы раскрыть...

Цель как раз на работу устроиться. Стабильную.

Я сейчас работаю в хорошей фирме, и платят много, но проблема в том что платят за заказ, а если заказов мало то tlen.png

Поэтому время очень много. Могу уделять хоть по 10 часов в день. Но я думаю что так делать это плохая идея, лучше уделять 6-7 но зато реально еффективных.

Шрек 2

Пользователь

Регистрация: 24.03.2018

Сообщения: 4238

Рейтинг: 2372

Шрек 2

Регистрация: 24.03.2018

Сообщения: 4238

Рейтинг: 2372

Ryo Tekashi сказал(а):

Поэтому время очень много. Могу уделять хоть по 10 часов в день. Но я думаю что так делать это плохая идея, лучше уделять 6-7 но зато реально еффективных.

Нажмите, чтобы раскрыть...

Ага. Я лично вообще не могу работать по 8 часов, даже с учетом того, что работаешь ты из этого времени максимум 50%. Для меня намного проще разом в режиме брейнштурма поработать 3-4 часа и пойти по своим делам, нежели 8 часов распыленно чем-то заниматься, просто невыносимо. А больше 4х часов плотно работать - просто начинает башка кипеть + выгораешь быстрее

kissxsixki

Пользователь

Регистрация: 15.10.2020

Сообщения: 572

Рейтинг: 300

kissxsixki

Регистрация: 15.10.2020

Сообщения: 572

Рейтинг: 300

Поднятие темы

_spas_

Пользователь

Регистрация: 03.11.2019

Сообщения: 544

Рейтинг: -172

Нарушения: 1000

_spas_

Регистрация: 03.11.2019

Сообщения: 544

Рейтинг: -172

Нарушения: 1000

лучше вообще не заходи в это болото чел

kissxsixki

Пользователь

Регистрация: 15.10.2020

Сообщения: 572

Рейтинг: 300

kissxsixki

Регистрация: 15.10.2020

Сообщения: 572

Рейтинг: 300

Не могу определиться на чём писать код.

VS Code, Notepad++, WebStorm, Brackets... notlikemia.png?1547085708

Yankee Cox

Пользователь

Регистрация: 24.12.2018

Сообщения: 639

Рейтинг: -185

Yankee Cox

Регистрация: 24.12.2018

Сообщения: 639

Рейтинг: -185

img

чел забудь вообще про этот кодинг, для того чтоб нормально кодерить нужен макбук

запомни - кодерить возможно только и только на XCode, и вообще продукция эпл топ во всех этих аспектах, а все эти VSCode и прочие дерьмо оставь для тех кто не умеет ничего делать и всю жизнь будет кодерить сайты за 30$ в месяц как китайцы

Вебмакака

Пользователь

Регистрация: 07.10.2020

Сообщения: 898

Рейтинг: 560

Вебмакака

Регистрация: 07.10.2020

Сообщения: 898

Рейтинг: 560

Ryo Tekashi сказал(а):

VS Code, Notepad++, WebStorm, Brackets...

Нажмите, чтобы раскрыть...

VS Code.


Notepad++ не обладает функционалом для полноценной разработки. Нету консоли, гита, нормальной работы с проектом и еще десятка вещей которые обычно используются.


Brackets это редактор который использовался до выхода VS Code. С выходом VS Code там разработка почти умерла, у них за последние 2 года один или два обновления были, причем только с фиксами багов. Плюс, он очень криво работает с JS линтерами и криво подсвечивает ошибки.


Остается выбор между WebStorm и VS Code. Единственный плюс первого над вторым, это наличие очень крутого автодополнения которое основано на анализе всего кода. У VS Code тоже есть умное автодополнение, но оно тупее чем у WebStorm. Плюс второго над первым - он бесплатен, он легче и он имеет всё то же самое, за исключением того что написано два предложения назад, если не из коробки, так с помощью десятков тысяч плагинов.

Dermand

Пользователь

Регистрация: 13.09.2013

Сообщения: 523

Рейтинг: 200

Dermand

Регистрация: 13.09.2013

Сообщения: 523

Рейтинг: 200

Вебмакака сказал(а):

VS Code.


Notepad++ не обладает функционалом для полноценной разработки. Нету консоли, гита, нормальной работы с проектом и еще десятка вещей которые обычно используются.


Brackets это редактор который использовался до выхода VS Code. С выходом VS Code там разработка почти умерла, у них за последние 2 года один или два обновления были, причем только с фиксами багов. Плюс, он очень криво работает с JS линтерами и криво подсвечивает ошибки.


Остается выбор между WebStorm и VS Code. Единственный плюс первого над вторым, это наличие очень крутого автодополнения которое основано на анализе всего кода. У VS Code тоже есть умное автодополнение, но оно тупее чем у WebStorm. Плюс второго над первым - он бесплатен, он легче и он имеет всё то же самое, за исключением того что написано два предложения назад.

Нажмите, чтобы раскрыть...

Сразу скажу, что я далек от ваших этих фронтэндов, да и вэба в целом, но все таки приходилось), и у вебшторма все работает с коробки и дебагер встроен и сорс контрол ну и всякий рефакторинг фишки в WS проще делать.

Я не хейтер МС, сам работаю в vs(не той что Code) %)

Вебмакака

Пользователь

Регистрация: 07.10.2020

Сообщения: 898

Рейтинг: 560

Вебмакака

Регистрация: 07.10.2020

Сообщения: 898

Рейтинг: 560

Dermand сказал(а):

и у вебшторма все работает с коробки и дебагер встроен и сорс контрол ну и всякий рефакторинг фишки в WS проще делать.

Нажмите, чтобы раскрыть...

Дебаггер и сорс контрол и в VS Code из коробки есть. Рефакторинг - возможно. Платить за это лишние 130$/year или 13$/month, каждый для себя решит сам.

Dermand

Пользователь

Регистрация: 13.09.2013

Сообщения: 523

Рейтинг: 200

Dermand

Регистрация: 13.09.2013

Сообщения: 523

Рейтинг: 200

Вебмакака сказал(а):

Дебаггер и сорс контрол и в VS Code из коробки есть. Рефакторинг - возможно. Платить за это лишние 130$/year или 13$/month, каждый для себя решит сам.

Нажмите, чтобы раскрыть...

Там все тулы джетбрейнса бесплатны для студентов.

А, они наверно сорс контрол(был еще в топе екстеншин для гитхаба) прикрутили когда майки купили гитхаб, я помню вроде не было, хотя хз может ошибаюсь.

aQuere

Пользователь

Регистрация: 19.07.2016

Сообщения: 4855

Рейтинг: 1149

Нарушения: 20

aQuere

Регистрация: 19.07.2016

Сообщения: 4855

Рейтинг: 1149

Нарушения: 20

Ryo Tekashi сказал(а):

платят много

Нажмите, чтобы раскрыть...

это сколько?

Вебмакака

Пользователь

Регистрация: 07.10.2020

Сообщения: 898

Рейтинг: 560

Вебмакака

Регистрация: 07.10.2020

Сообщения: 898

Рейтинг: 560

Dermand сказал(а):

Там все тулы джетбрейнса бесплатны для студентов.

Нажмите, чтобы раскрыть...

Только далеко не факт что ТС студент.


Dermand сказал(а):

А, они наверно сорс контрол(был еще в топе екстеншин для гитхаба) прикрутили когда майки купили гитхаб, я помню вроде не было, хотя хз может ошибаюсь.

Нажмите, чтобы раскрыть...

Там всегда из коробки была работа с гитом. По крайней мере, вот скрин с 2015 года и там третья иконка слева отвечает за сорс контрол. И в патч нотах к этой версии упоминания гита есть. А последняя иконка, к слову, дебаггер, тоже с самого начала.

kissxsixki

Пользователь

Регистрация: 15.10.2020

Сообщения: 572

Рейтинг: 300

kissxsixki

Регистрация: 15.10.2020

Сообщения: 572

Рейтинг: 300

girlygirl сказал(а):

это сколько?

Нажмите, чтобы раскрыть...

40€ За заказ. Заказы обычно 2-3 часа занимают.

Если вне моего города то отель+питание+за то что в другой город. Могут заставить вообще куда нибудь в Италию, Францию лететь. Весь транспорт, бензин тоже оплачивается. Если больше 8 часов работаю то сразу 80€ как два дня работы.
Просто фирма испанская, а я в Португалии. Поэтому контракт естественно мне не делают потому что если в Испании каждый день есть работа, то у меня несколько раз в месяц 6-10.
Поэтому есть время научится чему нибудь спокойно, а так как уже знаком с HTML+CSS, я решил JS подучить.

Шрек 2

Пользователь

Регистрация: 24.03.2018

Сообщения: 4238

Рейтинг: 2372

Шрек 2

Регистрация: 24.03.2018

Сообщения: 4238

Рейтинг: 2372

Ryo Tekashi сказал(а):

Не могу определиться на чём писать код.

VS Code, Notepad++, WebStorm, Brackets... notlikemia.png?1547085708

Нажмите, чтобы раскрыть...

VS Code либо WebStorm, что больше по душе. Первый легче и быстрее, у второго много прикольных фич, но пользуешься ты ими редко. Про остальные даже не думай, это пережитки 2010 года