ioannes
спасибо
Я дажене джун если чо, просто как я понял для себя
Dmitry
Как отнесутся к джуну, который ее не ставит? Подумают, что он опытный или что он нубло и забыл точку с запятой?
Скорее тут речь о том, как пишут в твоей команде, так же должна писать и ты, вот и всё. У людей обычно сильно разные мнения по всяким поводам, даже такой простой вопрос вызывает холивар :) Я лично за то, что явное лучше не явного и у JS есть куда более неприятные синтаксические проблемы, чем точка с запятой.
Alexey
кстати, кто-нибудь программирует по работе на JS? Владислав Минин в своих курсах утверждает, что не нужно в конце каждой строчки ставить ; точку с запятой, браузер сам исправляет ошибку. Я понимаю, что не обязательно ставить, но как дела происходят по факту на работе? Ставят люди эту точку с запятой или нет?
У нас на одном проекте ставим, на другом нет. Мы настраиваем форматтер и в ide код можно автоматически отформатировать в соответствии с кодстайлом. Кто-то вешает форматирование на сохранение файла, кто-то на git commit. Я считаю, что все форматы хороши, нужно выбрать с командой любой стандартный и не тратить времени на детали.
Mарита
спасибо всем, что поделились! я боялась, что написание или не написание этой точки с запятой сформирует обо мне какое-то неправильное мнение при поиске работы :) теперь поняла, что применяются оба способа, и это не имеет особого значения
Dmitry
Кстати, да. IDE сильно помогает. Если пользуетесь от джетов, можно на первое время (или даже не на первое) тыкать Code > Reformat Code. Как минимум, это не помешает привыкать к прекрасному. Еще из забавного: на практике в Epam/Java снимали баллы за домашнюю работу, если у тебя после имени метода и до фигурной скобки нет пробела :) Там прямо любят хороший код стайл.
ioannes
Там нет ваще
Николай
Java и Javascript это разные яп но почему?
Anonymous
Java и Javascript это разные яп но почему?
Салтыков и Салтыков-Щедрин почему разные люди?
Anonymous
Java и Javascript это разные яп но почему?
Насколько я помню, JS назвали так, ибо Java была на хайпе в момент его выхода
Mарита
Java и Javascript это разные яп но почему?
погугли, это интересная история, про то, как лайфскрипт переименовали, взяв приставку из популярного кода java. хотя сами по себе языки не связаны)
Dmitry
Там нет ваще
Но там ты и поставить не можешь, это синтаксическая ошибка )
Anonymous
Не корректная алигория.
Почему же, названия похожи, значит должно быть одно и то же =)
DisAsm
Java и Javascript это разные яп но почему?
Я до недавнего времени думал что одно и то же. Пока не стал погружаться глубже в языки. Хотя в IT сильно погружен, просто не придавал смысла.
Николай
Просто эта яваскрипт путает постоянно, особенно когда сокращения идут типа jdk jvm js и прочее
Mарита
когда я решала, что мы будем учить, какой язык программирования изучать, я гуглила инфу о том, что какой язык делает. и на той стадии поняла, что они разные) но в итоге решила, что оба буду учить. сначала js, а через годик java
Mарита
А почему не наоборот?
потому что через javascript легче попасть в it, всем нужны фронтендеры. в javascript есть крутые фреймворки, которые через язык для фронтенда выводят в бэкэнд. и другие фреймворки, которые позволяют делать приложения на мобилки. в итоге я через фронтенд начну, а позже буду двигаться в сторону мобильной разработки, но всё еще в рамках javascript. и вот тут можно начать учить java, который отличный для мобильной разработки.
Николай
А у меня яваскрипт ассоциируется с написанием скриптов для игр для упрощения или оптимизации игрового процесса. И подумал как тоимелковато чтоле...
Anonymous
-_-
Alexey
потому что через javascript легче попасть в it, всем нужны фронтендеры. в javascript есть крутые фреймворки, которые через язык для фронтенда выводят в бэкэнд. и другие фреймворки, которые позволяют делать приложения на мобилки. в итоге я через фронтенд начну, а позже буду двигаться в сторону мобильной разработки, но всё еще в рамках javascript. и вот тут можно начать учить java, который отличный для мобильной разработки.
Очень окольными путями будете идти)) Ведь можно либо на js на реакт нэйтиве сразу под мобилки писать, либо сразу учить джаву, если цель - мобилки. По опыту коллег могу сказать что в среднем около плюс минус года уходит на то чтобы войти в айти А работая джаваскриптизером нужно будет учить многое для своей сферы А ещё параллельно изучая джаву и нативный андроид, времени уйдёт очень много
Dmitry
Неа
Надо человеку внятно объяснить разницу для начала ) Но я не могу, работа.
Николай
Неа
Ну и там и там требуется знание Java, тут как понял что сама Ява для бэкэнд оптимальное чтоле чёт яваскрипт
Alexey
Можно конечно на jwt писать Но если хочется в старине покапаться, то можно сразу фортраном заняться, почему бы и нет Работы все равно не найдете в обоих случаях
Dmitry
Один серверный, другой фронтовой. Один работает на сервере, другой в браузере.
Alexey
Надо человеку внятно объяснить разницу для начала ) Но я не могу, работа.
Да у меня тоже пока проект билдится залетел на пару секунд))
Николай
И там и там я имел ввиду бэкэнд и фронтэнд
Dmitry
(только не надо людей путать нод джсом щас)
Dmitry
И там и там я имел ввиду бэкэнд и фронтэнд
Да. Но они не взаимозаменяемы.
Mарита
А у меня яваскрипт ассоциируется с написанием скриптов для игр для упрощения или оптимизации игрового процесса. И подумал как тоимелковато чтоле...
javascript это крутяшный язык! он почти везде нужен! на нем устроены больше всего современных веб-страниц. при этом на нем можно делать и фронтенд и бэкенд. а вот как раз для разработки игр используется java
Dmitry
И общего у них ничего нет, по сути.
Николай
Ой, ребята, какая у вас каша в головах...
Во вот))) помогите разгребсти))))
Dmitry
Я через часик попробую расписать поподробнее, пока времени нет
Mарита
Очень окольными путями будете идти)) Ведь можно либо на js на реакт нэйтиве сразу под мобилки писать, либо сразу учить джаву, если цель - мобилки. По опыту коллег могу сказать что в среднем около плюс минус года уходит на то чтобы войти в айти А работая джаваскриптизером нужно будет учить многое для своей сферы А ещё параллельно изучая джаву и нативный андроид, времени уйдёт очень много
выучив js+реакт уже можно найти работу и работать, получая больше опыта. а учить js+реакт+реакт нэтив - это более длинный путь. по моему пути мы будем иметь хороший опыт на каждом шаге. т.е. в нашем резюме будет достаточно навыков, а не одна-два щупленьких, с которыми будет оч сложно найти работу
Dmitry
Я пока ограничусь тем, что почти на любом языке можно написать почти что угодно. Но только вот исторически у каждого языка есть своя область применения.
Anonymous
javascript для фронта, java для бекэнда. Дальше не надо пока.
Alexey
Дичь дикая Продающий копирайтер писал между текстами о биохакинге и путешествиях
Alexey
Даже js для игр реальнее Ту же баттлу пятую на нем делали
Mарита
в первом резюме будет так: html. css. js, реакт, и другие фреймворки, которые в это время будут требовать в вакансиях. это планируется изучить за полгода. а во втором резюме будет всё тоже самое, только еще фреймворки под бэкенд и мобильную разработку, плюс java
Николай
Я вот не могу вкурить, если существует такое принципиальное разделение бэкэнд и фронтэнд, почему нельзя писать на одном языке,? Ведь если написать серверную часть приложения на одном яп а клиентскую на другом яп, то их надо как-то "поженить" что они понимали друг друга...
Mарита
да
давно? вы учились в универе?
Anonymous
давно? вы учились в универе?
2 года работаю, есть вышка
Alexey
Код фронта и бэка никак не пересекается
Mарита
2 года работаю, есть вышка
ну воть, а у меня нет, поэтому придется брать широтой охвата)
Anonymous
ну воть, а у меня нет, поэтому придется брать широтой охвата)
Брать надо работающим пет проектом. А лучше несколькими =)
Mарита
Брать надо работающим пет проектом. А лучше несколькими =)
согласна. как с одним из вариантов, но, если у меня будет проект или несколько и хороший объем знаний нескольких технологий - это двойной плюс)
Алексей (Яснотор)
О чем спор?
Mарита
У вас не будет объема знаний нескольких технологий - у вас будет каша из технологий.
хорошо, до этого времени еще полгода, тогда и обсудим. пока это всё только теория и план, а я в самом его начале.
Anonymous
Алексей (Яснотор)
Считается что знания должны представлять букву Т
Алексей (Яснотор)
Горизонтальная линия, это разные технологии. То есть несколько по чуть-чуть
Алексей (Яснотор)
И одна, но серьезно изученная, этот вертикальная черта
Mарита
без тренера и "тусовки" из программистов не углубить знания достаточно глубоко. поэтому углубление будет происходить уже после устройства на работу. до этого времени я буду изучать основы, стараться создавать проекты, останавливаться на незнании чего-то, гуглить, узнавать, и продолжать создавать. считаю, что этого будет достаточно, посмотрим, как по факту)