Saboteur: Я же спрашиваю не о том, где и как лучше устроиться, а как стать ЦЕННЫМ специалистом! И речь и идет об офисах уважающих себя компаний. Когда я работал стажером на битриксе! в небольшой конторке я как минимум видел красивый код, потому что на каждом проекте был опытный тимлид, который проверял каждую строчку на пулл реквестах. И когда я написал компонент, состоящий из 100 строк кода и отправил на проверку, я получил 30 замечаний, которые потом правил дня 2 =) При чем все работало отлично и код вроде был читаем и красивый с моей стороны, но мне указали, в чем мои ошибки и как, а главное почему можно сделать лучше. На фрилансе такого нет, разве что при работе удаленно!
Также приведу в пример Хауди Хо - это канал на ютубе одно "профи", который зарабатывает бешеные по его словам бабки и впринципе я ему верю, но он тянет максимум на неопытного мидла, хотя он думает, что он мега крутой спец.
Проблема же в том, что многие фрилансеры думают, что они делают все качественно и также считают себя великими гуру, потому что они делают рабочие сайтики, но это далеко не так! Покажи их код любому сениору так он бы после 10 строчек смотреть не станет, скажет что все и так понятно..
GavriKos: Отбивание рук это пулл реквесты.. Ну не отбивание скажем, а выпрямление! На фрилансе же заказчику главное, чтобы РАБОТАЛО.. А то, что код написан лапшой, что сам Билл Гейтс не поймет что там написано ему до балды.. А также, что его проект нельзя будет расширять, так как код настолько ужасен, что новому прогеру будет проще его переписать, а тому кто писал отказаться от заказчика..
Ну имел ввиду как раз нормальные офисы, в которых думают о качестве кода.. Странно, что вы сказали о своих наработках и фреймворках, которые используют фрилансеры. Я не считаю это хорошим подходом, так как это велосипеды, которых должно быть как можно меньше в нормальном проекте. По поводу друга - если бы он у меня был, то я бы не задавал бы такой вопрос, а спросил бы у него =) Да и тоже не определишь уровень твоего друга, может он говнокодер, а ты будешь впитывать всю инфу которую он тебе затирает. Но в любом случае спасибо за ответ..
Может и можно, но алгоритмы разные однозначно! В офисе тебе после рабочего дня будут палками руки отбивать, чтобы писал красиво, а на фрилансе заказчик скажет спасибо и заплатит, а через месяц у него 100500 багов вылезет.. На фрилансе тебя никто не поругает за твой плохой код.. От офиса не отличается удаленка, но речь о одиночном фрилансе =)
Я же тебе расписал в таком случае, что нужно изучать! В яндексе от тебя будут это все требовать.. Или ты не в яндекс хочешь? Смысл в том, что пока не поработаешь не узнаешь, что нужно. Где то реакт нужен, где то ангуляр.. А кому то нужен тупой верстальщик без знания js. Сам выбирай место, вкотором хочешь работать и в зависиммости от него уже изучай технологии.
Также смысл в том, что без опыта ты никто. Даже если ты изучишь все, что требуется работадателю, то в первый же день работы ты поймешь, что у тебя нет практики..
Вообщем если что то тебе мешает устроиться на работу джуном (хотя я всегда устраивался за неделю с базовыми знаниями), то придумай какой нибудь сложный проект. Ту же соц. сеть.. И пили ее потихоньку. Как надумаешь устраиваться будет что показать на собеседовании. Это самый лучший путь.
Руслан: ajax не отправляет запросы на удаленные сервера? Что простите??? Очень интересненько.. А по теме - www.michurin.net/computer-science/rsa.html - вот это читайте. Как выход - вы можете при каждом запросе к серверу генерировать открытый и закрытый ключи, отправлять данные на сервер, а вместе с ними открытый ключ, которым сервер и будет шифровать отдаваемые им данные. Сервер же в свою очередь будет давать вам открытый ключ, с помощью которого вы будете шифровать данные, летящие на сервер. Таким образом на каждой стороне должен быть свой закрытый ключ. Но клиенту кстати открытый ключ можно передать всего 1 раз, а вот серверу необходимо отдавать ему на каждом запросе, так как в куках закрытый ключ вы хранить не сможете, надо будет его генерировать постоянно. Ну вот как одно из решений..
А вообще ставьте на сервер https и не парьтесь, это будет лучшим решением без костылей!
Максим Студитских: Так в чем ваша проблема? Берете просто и делаете запрос. Если ваш сервер использует протокол https, то данные будут автоматом передаваться в зашифрованном виде на уровне протокола.. Ключ же нужен для того, чтобы сделать идинтификацию пользователя, таким образом можно будет контролировать его доступ к апи. Вам же дали подробнейшую статью по этой теме, вам трудно прочитать ее? Там все отлично и понятно расписано!
Антон Антон Сложно объяснить человеку почему его код ужасный говнокод, если тот нормального кода не видел.. Ваш код ужасен хотя бы потому, что я не понимаю что он делает, несмотря на то, что в нем жалкие 16 строчек. Код должен быть самодокументриуемый. А вы написали что то и кроме вас это никто не разберет, да и вы через месяц забудете что к чему. Я не говорю уже про логику, самый простой довод что этот код мягко говоря далек от идеала это то, что вы даже отступы не проставили там, где это необходимо, тем самым слив логику в одну кучу.. Почитайте Флэнагана. Вам полезно будет. Там уже на странице 20 приводится пример сложной программы на js, которая занимает строчек 150, но даже ее понять проще чем ваш набросок.
Не понимаю при чем здесь вопросы к заказчику? Вопрос в том, как просто браться за уже полученную задачу, когда она не под гитом у него.. Вопрос то довольно простой и однозначный. Меня просто интересует стоит ли его проект, скажем сраный лендинг сажать у себя на гит и работать с гитом или нет.. На фрилансе мало крупных заказов, обычно это просто какие то простые правки на лендинге, которые можно прямо на сервере по сути и поправить, в офисе же другого уровня задачи и проекты в целом
Степан Степан С гитом на фрилансе непонятно как работать! Очень велика вероятность, что заказчик без моего ведома наймет прогера, который сделает правки без гита, а потом обратится ко мне и я тупо затру его правки. Я не зря же написал про фрилансе, это не офис где ты один хозяин всего проекта и никого к нему не подпускаешь!
Также приведу в пример Хауди Хо - это канал на ютубе одно "профи", который зарабатывает бешеные по его словам бабки и впринципе я ему верю, но он тянет максимум на неопытного мидла, хотя он думает, что он мега крутой спец.
Проблема же в том, что многие фрилансеры думают, что они делают все качественно и также считают себя великими гуру, потому что они делают рабочие сайтики, но это далеко не так! Покажи их код любому сениору так он бы после 10 строчек смотреть не станет, скажет что все и так понятно..