24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Первая редакция гайда для вкатывания в JS школьникам.
Я должен писать на эту тему.
Написать этот текст меня вдохновили успехи двух 16-и летних подростков из Кишинёва. Оба трудоустроены JS-макаками. Один на ваниле пишет плагины для говноконструктора за 1k$ в месяц, второй за 500$ кодит на реакте. Верю, что через три-четыре месяца к ним присоединится их сверстница из Фалешт, которой я займусь с июня. Речь идёт о детях из неполных семей, которые вчера закончили девять классов средней школы и живут в нищей Молдове. Что в них такого особенного? Как им это удалось? Ведь на дваче сказали, что программировать это сложно, рынок труда переполнен, а фронтенд так распух от обилия используемых технологий, что жизни не хватит, чтобы выучить все необходимые фреймворки и библиотеки. Удивительно, как много хуйни о вкатывании в кодинг навыдумывали борщееды и неосиляторы, чтобы оправдать свои неудачи. Попытаюсь развенчать некоторые популярные мифы, рассеять страхи, вдохновить приунывших и рассказать желающим, как просто без задней мысли, регистрации и смс начать зарабатывать деньги, программируя на JS.
Делать уроки.
Представь, что мне поставили задачу, вместо тебя обучить программированию ребёнка из африки, который всю жизнь пас коров и пил их мочу. Он и читать-то не умеет. Очевидно, что придётся потратить немало времени, создавая базу у этого чувака, прежде, чем ему можно будет что-то рассказать о языках программирования. Ты можешь возразить мне, что ты умеешь читать, следовательно, база у тебя есть. Но это исключительно твоё субъективное мнение основанное на завышенной самооценке. Просто ты в определённый момент решил, что школа себя исчерпала и ничего полезного в ней нет. Схуяли ты так решил? Потому что не можешь представить, где тебе в жизни пригодятся квадратные уравнения или ты знаешь отличника Васю, который стал алкашом и никакая школа ему не помогла? Школа сама по себе не решение, а только его обязательная часть. Одно лишь выполнение домашки успех не гарантирует. Что же касается бессмысленных уравнений и задач, подумай о кочках которые напрягается в спортзалах вовсе не для карьеры грузчика. Прежде, чем ты сможешь принять в свои анальные чертоги разума мощный елдак асинхронного программирования на джаваскрипте, тебе надобно разработать очече задачками попроще, например, из курса школьной математики. В противном случае, никакого удовольствия, только боль. Я гарантирую это. Сперва, тебе нужно развить навык самообучения и декомпозиции. Ты должен уметь дробить задачи на подзадачи и так до атомарного уровня, пока подзадачи не окажутся настолько простыми, что выполнить их сможет даже имбецил, вроде тебя. Ты должен уметь самостоятельно определять, добывать и усваивать нужную инфу. Ты можешь спросить у гугла “как стать хакером” и получить кучу ссылок на второсортные статьи для умственно отсталых домохозяек, а можешь забомбить его тысячей правильных вопросов и действительно, спустя годы, стать хакером. Самообучение - билет в твоё счастливое завтра, тот фундаментальный навык, без которого твоя жизнь не будет отличаться от жизни пресловутого таджика-дворника. Ни один, даже самый детальный, самый подробный план, не поможет неспособному к самостоятельной работе человеку. Рано или поздно где-то что-то пойдет не так и неосилятор сломается. Забьёт и решит, что он не предрасположен к делу или это дело - говно и не стоит его внимания. Любой нищий даун до конца своих дней останется нищим дауном потому, что он умеет лишь те вещи, которым любого другого нищего дауна можно научить за две недели. Рулят не те, которых учат, а те которые учатся сами. Разжёвывают и кладут в рот знания только в начальных классах школы, во взрослой жизни в рот пихают нечто совершенно иное.
Дрочить Кантора.
Это будет твоим первым учебником по JS, но надеюсь не первым по программированию вообще, хотя он с натяжкой подходит и на эту роль. Так будет сложнее. Читая Кантора, тебе придётся выяснить, что такое HTML и CSS, DOM-дерево, как веб-страничка обменивается запросами с сервером, как работать с дебагером и многое другое. Всё это там есть(точнее, там есть вообще всё необходимое - я это подчёркиваю), но если ты не сталкивался с этими понятиями раньше и плохо себе представляешь, как устроено веб-программирование и программирование вообще, пробираться через каждый абзац учебника будет чертовски трудно. Ну ты попробуй. Любой язык существует не в вакууме, он работает с файловой системой, что-то читает из базы данных, посылает запросы на сервер, меняет структуру какого-нибудь документа(например HTML) или свойства его отдельных элементов, и т.п. Джаваскрипт может и делает это всё сразу, он оброс огромным количеством возможностей, библиотек и фреймворков. Я хочу, чтобы ты не заблудился и помнил, что в первую очередь, ты учишься программировать, программировать на ванильном джаваскрипте, а всё остальное как бы само собой прирастёт со временем. Ты не планируешь стать верстальщиком, поэтому учиться верстать не надо. Надо уметь работать с готовой вёрсткой. Это значит всего лишь программно управлять DOM-элементами на страничке через простенький интерфейс. И ты не планируешь(по крайне мере пока) стать React или Angular разработчиком, поэтому не спеши с изучением фреймворков. Они чуть менее, чем полностью состоят из сложных, незнакомых тебе концепций, призванных решать задачи, проблематику которых ты не в состоянии пока ещё даже осознать. Для этого нужна основательная теоретическая подготовка и практика. Фреймворки это не прихоть разработчиков, которых хлебом не корми, дай себе жизнь усложнить. Фреймворки были создан в ответ на задачи и проблемы, возникшие у программистов в процессе создания знакомого тебе современного интернета со всеми его веб 2.0 свистелками и перделками. Не зная и не понимая проблем и задач, которые призван решить фреймворк, как ты можешь научиться с ним работать? Куча неосиляторов обломали себе зубы на попытках изучить какой-нибудь React+Redux, минуя усвоение фундаментальных знаний о языке и практику программирования на нём. Им кажется, что из-за возросшего кол-ва библиотек и фреймворков, вкатиться новичку во фронтенд с каждым годом всё сложнее и сложнее. Этим дебилам невдомёк, что нет абсолютно никакой необходимости учить весь этот зоопарк. Это невозможно, более того - строго противопоказано. Общее правило таково, что нужно учиться разбираться с документацией, а не задрачивать тысячи гайдов.
Учиться писать асинхронный код.
Я хочу, чтобы ты сосредоточился на написании асинхронного кода и умел его писать с использованием всех возможностей JS, в первую очередь, промисов. Вот это самое важное. Фреймворки, библиотеки, вся хуйня малафья - это временное. Неизменно одно: взаимодействия с ресурсами(API, DOM, файловая система) происходят асинхронно и хорошей JS-макакой становится тот, кто умеет писать сложный, но внятный асинхронный код. Сраных коллбеков для этого явно недостаточно. Всем своим малолетним кентам-вкатывальщикам я даю три одинаковых задания. ToDo-list с использованием одного лишь jQuery, http://todomvc.com/ в помощь. Парсер на node.js с использованием пакетов из npm, на промисах, обязательно с Promise.all. Ноду и нпм можно запустить под виндой. Собственная реализация промиса. Хотя бы просто, чтобы работало, без заморочек с детальной реализацией всего функционала из стандартного объекта Promise. Достаточно сделать только then(возможности составлять цепочки - опционально). У многих новичков возникает вопрос: как определить, что ты готов к попытке трудоустройства джаваскрипт-макакой? Даю на него предельно чёткий ответ: можешь попробовать устроиться на работу, если ты а) в состоянии уверенно решить все три задания выше б) умеешь писать асинхронный код с использованием промисов в) осилил хотя бы вводную статью по функциональному программированию г) знаешь основы любого популярного фреймворка. Для продвинутых и уверенных в себе, я бы рекомендовал попробовать связку из vue.js, redux и rxjs.
Если ты встретил в последней части много незнакомых слов, типа, промиса или функционального программирования и испугался - ты это брось. Времени от начала дрочки Кантора до момента, когда ты сможешь написать свой промис или поймешь зачем нужны чистые функции - полгода занятий с нуля для типичного девятиклассника. Это тебе воображаемая шкала для оценки собственных возможностей. Насколько надо быть хренового мнения о себе, чтобы даже не попробовать разобраться?
Я не очень люблю решать алгоритмические задачки и тесты, однако они часто встречаются на собеседованиях. Заведи себе аккаунт на codewars и заглядывай иногда туда, чтобы порешать самому и посмотреть чужие решения. Это особенно важно, если у тебя нет опыта программирования даже в школе на паскале. Дурацкую задачку на парсинг скобок (){}[] мне задавали на двух собеседованиях. И научись проходить хотя бы один тест на знание ванильного джаваскрипта, а именно “perfection kills javascript quiz”. Может показаться, что вопросы в нём притянуты за уши, но на самом деле они призваны обнаружить у тебя понимание или непонимание важных особенностей языка.
Ещё, если ты корзиночка, тебя могли напугать многие сказки о злобных бабах - сотрудниках отдела кадров. Это вздор. Не бойся эйчаров. Типичный эйчар это максимально урезанный в правах, бездумный бот по поиску сотрудников, который сверяет твоё CV с формальными требованиями заказчика, а потом просто выступает посредником между тобой и фирмой, действуя строго по скрипту. Согласует время интервью с техническими специалистами, пишет формальные письма с предложениями или отказами. Эйчар не принимает никаких решений, максимум проводит небольшую ознакомительную беседу, запороть которую крайне трудно. Всё что тебе надо, это представить своё CV в устном, развёрнутом виде и вежливо выслушать рассказ эйчара об условиях работы в конторе, о дальнейших шагах твоего трудоустройства и всяком таком. Настоящие звери, которые порвут твою жопу в лоскуты это технические специалисты, которые будут проверять тебя после беседы с эйчаром.
Стремись работать на иностранцев за доллары напрямую(в крайнем случае - через прокси-хохлов), стремись делать это удалённо и учи английский, чтобы расширять доступный тебе рынок труда. Откликайся на вакансии в которых ищут джаваскрипт-разработчика, а не фронтенд разработчика, потому что это, как правило, подразумевает вёрстку, от которой тебе нужно держаться подальше. Хотя на ранних этапах карьеры, вёрстка практически неизбежна и ты должен будешь освоить её на приемлемом уровне.
Не отчаивайся, если не получается. И не жди, что когда-то в твоей карьере наступит момент, когда ты будешь безошибочно набирать идеально работающий код и знать ответы на все вопросы. Всегда что-то будет идти не так, ты будешь много тупить над элементарной херней, вообще будешь много тупить и ничего не будет работать - это нормальное состояние, привыкай. Учись решать возникающие проблемы с использованием документации и учись взаимодействовать с опытными разработчиками, которые не против поотвечать на вопросы и помочь тебе. Учись формулировать эти вопросы, чтобы не злить опытных разработчиков своим тупняком. За каждым тупым вопросом стоит лень и нежелание самостоятельно найти ответ. Хорошо сформулированный вопрос, это почти всегда готовый запрос в гугол и решение на его первой странице.
Из книг, после Кантора, рекомендую JavaScript: The Good Parts. Основные источники информации это документация, статьи и ответы на стековерфлоу-подобных ресурсах.
>>176756793 (OP) В тред врывается IT-тян, и проводит тебе пелоткой по губам. Скорее всего ты лентяй, оп. У нас в оффисе все программисты получают минимум 150к, и это даже не джуниоры, а какие то духи 16-ти летние после школы. Я Синьор спешалист по саппорту, сижу на телефоне и решаю проблемы клиентов, у меня ЗП 500к+ премии, я всего добилась сама, в 20 лет у меня Х6М ProSport Elite Tunning изсалону, элитный тюнинг, занижение -10, музыка HarmanCardon по спецзаказу на 3 миллиона, всего 5 машин в мире, хата на Кутузовском двухуровневая, дом в Италии и земля в Айдахо, на старости заведу ферму и буду пасти там коров. Или что там делают старые фермеры, не знаю. Причём у меня нету богатых родителей, нету отца, мне в 16 лет было нечего есть. Я всего добилась сама и своим трудом. А местных петухариусов, которые создают нытик треды мне искренне жаль, честно. Надо было учиться, а не бухать по подъездам, ныть на дваче и сидеть на шее у мамок.
>>176756793 (OP) >стена текста ...и все это для того, чтобы стать погромиздом, которому никогда не даст ни одна тян, потому что он скучный, мерзкий на вид, не умеет общаться, и с заоблачным самомнением от одному ему понятных заслуг. Лучшее, что вам светит на этом пути - платить шлюхам за еблю, или подцепить одну, которая будет безумно влюблена в ваши деньги.
На хуй айти, ебашьте турники, работайте менеджерами.
>>176758015 Мальчик. Мне 20 лет. Я работаю в компании-лидере в своей отрасли. У меня очень красивая и умная девушка. Я лидер метал-группы. Я учусь в лучшем техническом вузе Москвы. У меня в друзьях ходят очень влиятельные люди — от сыновей начальников ФСБ до директоров по безопасности отдельно взятых компаний. А чем можешь похвастаться ты, мальчик?
Аноны, что нужно изучить в программировании, чтобы заработать пару-другую сотен рублей на этих ваших фрилансах? Живу в мухосрани, работы путевой нет, а въебывать на дядю сутками желания нет. Есть какое-нибудь решение?
>>176758394 >Есть какое-нибудь решение? повъебывать сутками просто так, чтобы научиться кодить, а потом опять повъебывать сутками на дядю, чтобы хватило на пропитание ебать ты дебил
На Node Апиху захуярь На реакте приложение захуярь На нэтиве андроид айфоноблядь захуярь MVC сайт на Node захуярь Бля а ты пентагон через JS хуярнуть можешь?
>>176758472 А ты случаем не то чмо, которое я три года назад заебался банить в /moba/ в дотатредах? Такой же омега-униженец, те же посты, тот же бугурт от жизни психически здоровых мужчин. Ах да, ты даже не мужчина, кстати.
>>176758365 Ну я вбил Кантор - там Георг Кантор.Ну да я туповат. Написал бы Илья Кантор учебник по js. Вообще текст твой - хуйня уровня мотивирующих роликов на ютабе и тренингов разведи себя сам, только с двачевским колоритом помойного ведра!
>>176758445 Я знаю. Ну вот так все в жизни повернулось... Не могу я на свою специальность пока устроиться, а жрать хочется и за интернет нужно платить. Пока есть запасы хочу научиться в кодинг. Что, это совсем-совсем невыполнимо?
Хорошо написал, даже вдохновил, но, я 22лвл неудачник из ДС, работаю в техподе за 40к, дальше путей роста не вижу, поэтому нужно менять профу. Текст сохранил в заметки, книжку куплю/скачаю. Благодарю.
>>176758783 Ты тупой просто, это как вбить фамилию без имени или наоборот и ждать, что найдет твоего знакомого. хотя в таком сложном случае надо написать еще и возраст с городом и еще чего-нибудь, ну ты понял
>>176758756 А вот и вся суть почему никто совета не дает нормального, с чего начать, например. Просто вы ссыте, что у вас кусок хлеба отберут. Добро надо делать и оно вернется сторицей.
>>176758873 >А вот и вся суть почему никто совета не дает нормального Если ты не умеешь гуглить и искать сам информацию, тебе не место в программировании.
>>176758966 он целую статью прочитал где это основная мысль , а ты думаешь, что он после твоего сообщения прозреет? объяснять что-то такие даунам бессмысленно, можно только срать им в рот и слать их на хуй
>>176759001 >>176758935 >>176758966 Ну прочитал я и хули? Если этой темой овладеть, то реально на хлеб насущный заработать? Или просто бесполезный груз знаний, а на деле все решает социоблядство и связи?
>>176759207 Так в том то и дело. ОП-пост вроде грамотный, но пасты успешных погромистов про дом в Италии и прочее наводят на мысль, что ни хуя работы нет.
Пишу для себя говноскриптики, вот один из них. Можете меня обосрать, но я никогда не планировал работать погромистом и никогда за это не получал деньги. Просто для себя интересовался. Так вот. Развиваться в этом направлении или забить хуй?
>>176759358 ты тупой дебил. я уже написал все советы,которые у меня есть. 10к символов получилось, еб твою мать. как я могу оставаться спокойным, когда в треде появляются ленивые и тупые уебки вроде тебя которые вообще игнорирую весь основной текст? там есть все необходимые ответы на все твои вопросы. если ты не можешь там найти, иди на хуй. всё.
>>176759283 обсервер это хорошо, но слишком маленький кусок, чтобы сделать какие-то выводы. важно что какой-то кусок уже есть, ты что-то пишешь, оно как-то работает, неважно что это и как, смысл развиваться уже есть
>>176759040 Я не делал уроки в школе, к концу 10-го нихуя не знал, на уроках сидел как даун нихуя не понимал, да мне и нахуй не надо было, хз как не отчислили, решил летом задрочить матан, в итоге в сентябре да и на протяжении всего оставшегося года я был тем кто подзказывает ОТЛИЧНИКАМ когда они выходят к доске. РМИ сдал на ~ 270.
Кароч гайд для новичков https://developer.mozilla.org/en-US/docs/Web/JavaScript хаваем тут инфу по гайду если стало скучно просто так читать вкатываемся в AJAX тот же jquery учимся работать с рандомными апишками https://www.programmableweb.com/category/all/apis Апишки можно будет взять тут, просто пилите страничку которая будет подгружать инфу с апишек что то сними делать, найдите в себе в дохновление так сказать Как освоились в AJAX там же хаваете асинхроности знакомитесь с промисами, можете хуярить на ES6 хром поймет если надо скомпилите через бэйбл с ES6 в ES5 и запуститься где угодно После чего можете хуярить свою апиху на Node.js Express там дохаваете асинхронность с той же Mongodb после всего этого если вы выжили ебашите в какой нибудь JS фронт фрэймворк такой как React (метеор параша) и как захуярите какуюнибудь соц сеть или интернет магазин ваша ставка 70к на рандом удаленке в рашке
>>176759489 А я ебу, может это паста, а ты тут потролить зашел. Вот и спросил у других ребят. Если твои советы адекватны, то почему их тогда критикуют?
а что делать если ты SEO в мухосрани за 40к, + шабашки, стоит вкатываться в программирование или искать больше личных клиентов по SEO? Жду советы школьников
>>176756793 (OP) Оп, знаешь чем отличается эта хуйня от игры в ммо? В том, что когда я выполняю квест(задание) в ммо, я знаю, какая награда меня ждет и я знаю, что она точно будет по завершению 100%.
Поэтому я предпочту игру-прокастинацию, чем твою хуйню. Да, я буду нищуков. Но я был бы нищук и в случа вкатившись в твою хуйню, потому неизвестно, что меня ждет , смогу ли я пройти это задание - "обучение" и получу ли я награду(работа +деньги).
>>176759823 я схоронил твой гайд. Не держи зла. Просто дохуя тут таких молодых-шутливых. И IT-тян, и лидер митол-группы. И кто действительно что-то годное пишет хуй разберешь
>>176759981 Добавлю: В ммо рпг я знаю как выглядит задание, знаю все стадии развития его выполнения и чем одна стадия отличается от другой, и взаимосвязь между ними. Там все прозрачно и понятно. То есть я могу посмотреть в середину задания, не начав его выполнять, и уже понять смогу ли я пройти его или нет.
>>176759535 Окей, я работаю за 50к на предприятии по специальности связанным с радиотехникой и стараюсь там развиваться, мне тоже 22 года и я получаю магистра, этот гайд тоже не для меня, потому что я получаю практически те же 40к?
>>176759786 Но здесь все обозначены как "Аноним". Смысл сраться и писать о себе заслуги? Возможно в этом треде пишут всего 2 человека, а по факту 1 "аноним"
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Давайте уебки, демпингуйте, что бы вся эта охуенная структура наебнулась при первом же вкате на новую технологию, когда окажется что внезапно макак обучать некому ибо все спецы на фрилансе.
>>176756793 (OP) >с использованием всех возможностей JS, в первую очередь, промисов >ОЙ, А У ПОЛЬЗОВАТЕЛЕЙ ПЯТОГО ОСЛА ТУТ ЧТО-ТО НЕ РАБОТАЕТ Из светлого будущего капчуешь или только скрипты себе пишешь для брвузерок?
>>176760313 >при первом же вкате на новую технологию Максимум что грозит - это появление нейронки, которая будет хуярить код. Как думаешь, как быстро появится такая?
>>176759981 >>176760105 Как минимум ты получишь опыт не? Да и вообще иди нахуй игродаун, это тебе блять жызнь, мморпг на то и мморпг чтобы в них играть и прокачиваться, если бы там тебе за щеку давали ты бы в них не играл.
>>176760413 >На дж, ксс и жтмл мне потребовалось 3 месяца Я всегда удивлялся почему так много времени вы тратите на эту хуйню, за месяц можно выйти на норм уровень, или даже быстрее. >высот в чистом си за год А вот это не плохо, если для тебя высоты не помойка уровня калькулятора.
>>176760423 Нихуя, вон недавно яблоку с обжектив си на свифт перекатилось, достаточно такого переката в другой сфере, а нейронки это влажная хуета для потреблядей которая не в теме. В том же вебе реакт с ангуляром дают посасать всем этим нейронкам в плане изменения процесса.
>>176757060 ну почему вот так толсто? было б хоть чуть-чуть потоньше, цены б не было.
>>176757489 эм, это язык, который может то, чего не могут большинство других. Не без багов, да, но тебе никакие плюсы или даже питон не дадут такой свободы и возможностей
>>176760476 Работаю в крупной корпорации, новый сайт стреляет жсонами на компьютерах бабок срак, ебут за это только админа, потому что менеджеры поклацали и у них все ок, разрабам деньги выплачены и те уебали в закат, обновлять сракам машины ради сайта никто не собирается, он же в интернете, причем тут машины?
>>176756793 (OP) ОПчик, а я начал изучать питон, пока все кажется довольно простым, да и сам язык явно нацелен на новичков. До этого прогал на паскале в универе, но получалось не особо, мало сил тратил на это. Сейчас решил, что пора самообразовываться, решил начать с простого языка, такого как питон. Скажи мне, я еще не совсем даун, после изучения куда дальше двигаться?
>>176760571 Вот и хуй пойми вас тут. ОП говорит одно, ты другое. Этот, который с ммо аналогию провел, тоже вполне годную мысль высказал. Есть ли смысл во всем этом или это очередная замена онанизму?
— ЭЙ СЫНА, НУ-КА... А ХОТЯ ДАЙ Я САМА СДЕЛАЮ @ — ОЙ ДАЙ СЮДА, ТЫ СЕЙЧАС ТОЧНО ЧТО-ТО СЛОМАЕШЬ, Я ТЕБЯ РУКОЖОПОГО ЗНАЮ @ ПРОХОДИТ 15 ЛЕТ @ — ОХ СЫНА-СЫЧИНА ЧТО ЖЕ ТЫ ТАКОЙ БЕЗЫНИЦИАТИВНЫЙ? В СВОИ 25 НИЧЕГО НЕ УМЕЕШЬ, РАБОТАТЬ НЕ ХОДИШЬ...
>>176760497 >обжектив си Ухх бля. >достаточно такого переката в другой сфере Ну смотри. Я отмету все прочие. объектив с появилась аж 34 года назад. ЖС появился 22 года назад. Даже в сферическом вакууме у ЖСа есть ещё 10+ лет. Но даже так, кому-то надо будет работать на новом языке, а фундаментальные различия между языками программирования достаточно поверхностные. т.е. не переобучиться будет сложно.
>>176760686 это двач детка, если не в теме, то хуй поймешь по сообщениям кто пиздит, поэтому не заходи в совет-треды, есть тут такие. Ну и разбирайся в теме,как тебе тут сказали, не умеешь гуглить, не суйся в погромирование.
>>176760944 ты что, тут куча моральных уродов сидит которым доставит удовольствие твое страдание. Не думай что здесь все прекраснодушные сидят, клоака та еще. Не переходи по ссылкам, вирус схватишь. Есть конечно нормальные аноны, но и говнюков много.
>>176760965 Ну хз. Наверное. Понимаешь, хуево жить и осознавать, что ты плывешь по течению и каждый день, как День Сурка. А ведь всего-то лишь нужно было вовремя сделать правильный выбор. И пойти не инженером, которые сейчас нахуй не нужны, а программистом. Тем более, что когда-то ходил в кружок информатики и изучал Бейсик...
>>176756793 (OP) Так то все по делу расписал, маладца. Правда, я предпочитаю c++11/14, в конце концов и сайты на нем можно сейчас делать, CppCMS, и приложения работающие в браузере, благодаря кросскомпеляции в emscripten или webassembly, и один код на все платформы сразу, и ведро, и айфон, и пека, и браузер благодаря предыдущему пункту.
>>176761068 ЭТо тебе не совет к просмотру, я взял первый видос с ютуба чтобы ты посмотрел на пример, посмотри сейчас и реши, стоит оно того или лучше перекатиться в более понятный язык, питон только кажется лёгким, на деле он лёгкий только в самых основах.
>>176760686 >Вот и хуй пойми вас тут. ОП говорит одно, ты другое Кантор в кач-ве учебника - плохо. В кач-ве одного из дополнительных справочников - вполне себе.
>>176761080 Это же тред программистов, пусть напишут скрипт который дергает оффсайт бмв на предмет последнего внедорожника представительского класса, ну и остальную хуйню подтянет.
>>176761114 ну низнаю, может быть, а может быть нет, я в погромировании ноль, и твоя паста это набор незнакомых слов. Это может быть прекрасный совет для вкатывальшиков, а может быть херня для того чтобы погиенить. Надо разбираться. Но я все равно ее схороню.
>>176756793 (OP) Лучше расскажи как вкатиться в swift. Я спросил у одного якобы прогера, он сказал "Да хули свифт) у эппла есть описания функций) берешь - читаешь описания - программируешь" охуеть. Вот сейчас выучил html css базово, далее уже начал самую основу свифта, учу пока по видеоурокам, читаю мануалы эппла, пока все на хакинтоше. Ну а бля как вообще учат именно программировать? Какие есть учебники по алгоритмам? Мне подняться до уровня хотя бы junior, и обещали помочь с работой.
По html и css (да даже по js) есть пиздатые самоучителя чтобы просто понять основы и дальше дрочить дрочить дрочить. А по swift что? Документация от эппл в духе "Вот есть функция, она может то-то"?
А теперь оп расскажет мне как его промисы будут работать в es6 не совместимых браузерах. Коллбэки наше все, а вообще js кусок параши в первую очередь из за асинхронности. Сложно им было блоки синхронного выполнения добавить.
>>176761642 Да кто ты вообще такой? Мы тут вдвоем сидим? Нахуй только ты мне отвечаешь? Ты оп? А где галка опа? Что-то в треде нет больше охуительных историй успешного вкатывания.
>>176756793 (OP) >полотно текста >из осмысленных советов: самообразовывайся, делай уроки, читай Кантора >СПАСИБО ОП СОХРАНИЛ ТВОЮ ПУТЕВКУ В ЖИЗНЬ! Не могу понять одной простой вещи, почему двачеры считают, что чем больше текста - тем больше в нем смысла? Оп-демагог посоветовал вам читать книгу и самообразовываться. Больше там ничего путного нет. А вы готовы ему ботинки целовать.
>>176761879 Вкатился в техсапорт, пять лет письку лимонил, потом вкатился в техсапорт поинтереснее с зарплатой 60 тысяч, сейчас собираюсь задрачивать питон+жданго и перекатываться в фулстак веб. Впринципе учитывая какие долбоебы у нас в вебе сидят в успехе уверен.
>>176761904 Вот смотри, дружище: я попросил совета, что можно изучить на первых порах. несложное и дешево оплачиваемое. По любому есть такая работа. Чтобы зарабатывать копейки, тупо на хлеб, мазик и интеренет. Ну и развиваться дальше, учебники там читать, языки учить и прочее. ОП-пост, сдается мне, это долго и сразу в профи, ну типа получения высшего образования. Так меня тут нахуй послали сразу. И ты наверное пошлешь Я не имею ввиду JS, а может еще что-то, связанное с программированием. За что опытным браться западло.
>>176762160 >спустя пол года занятий два девятиклассника зарабатывают на двоих полторы тысчи грина >ОП-пост, сдается мне, это долго и сразу в профи, ну типа получения высшего образования бля с какими тупыми уёбками на одной борде сижу, жутко
>>176762061 Просто проигрываю с ебанутого, радостно пердящего, не способного общаться шизика, написавшего пасту самому себе. Смотри там, не умри, удачки, ни пуха вообщем.
>>176762276 ты зарабатываешь меньше денег чем два 16 лвл подростка из нищей молдовы и весь тред выпячиваешь свое невежство. очевидно, уебок тут однозначно ты
>>176762316 Кто их видел этих подростков. И сейчас степень уебищности определяется тем, кто сколько зарабатывает? Знаешь, если бы ты, мудила, был бы нормальным человеком, которому, сука, не чуждо сострадание или типа того, то мог ответить что-то типа, ну начни с чего попроще, копирайтинг или одностраничники научись делать. Ну или хз. Это для примера. Но ты, сука ЧСВшная начал стебатся надо мной. Ссал всегда и на сисадминов и на техсапорт. Уебки, которые нихуя толком сделать не могут, чтобы не обращаться по несколько раз. А теперь иди на хуй.
>>176762160 >я попросил совета, что можно изучить на первых порах Все очень просто. На первых порах изучай штмл и ксс. Джава тебе не нужна. Твое общение с джавой может быть ограничено простым подключением к сайту библиотеки джикверри и ухе готовых решений типа галереи, мигающих картинок и прочего. После изучения штмл и ксс и десяти уроков фотошопа из тебя выйдет сносный верстальщик. После этого посмотри системы управления сайтами - самые распространенные - типа вордпресса, джумлы. Вот ты уже и можешь создавать сайты. Будешь копать глубже в фреймворки - станешь пограмистом
>>176762316 В молдове не был, но как там с законодательством регулирующим наем на работу? Просто у нас эти 2 пиздюка хуярили бы за бесплатно без оформления они ж еще молодые, заработают потом.
>>176762659 мне не чуждо сострадание хотя бы потому что я высрал пост на десять тысяч символов, чтобы мотивировать подростков учить программирование. не надо путать отсутствие сострадание с нежеланием помогать очередному тупорылому уебку, вроде тебя
>>176762761 Возможно оп-дурачок и написал что-то умное, но, увы, программистом ты будешь через год, а кушать тебе хочется уже сейчас. Не думаю что его дети из молдовы начали зарабатывать СРАЗУ как пошли на его похотливые курсы
>>176762737 То есть даже если они по факту существуют и работают, вся их зарплата в овер 90000 наносек может являться словами менеджера? Типа вот вы пасаны работаете, дохуя зарплата у вас огромная, но выдам я ее вам когда проект сдадится.
>>176762699 я подумывал об этом, но не придумал какие бы пруфы могли бы убедить двачеров, да еще без деаонона. парни-то работают без официального оформления. так что пруфов не будет. но не утруждай себя очередным >вррёёёёти. я такой хуйни, что на дваче начитался, что ирл от старёпров наслушался, которые в принципе в такое зп не верят
>>176762849 первый челик которому я помогал учиться работает с декобря и получил уже кучу лаве(алсо, зп в косарь у него была не сразу) второй, это уже ученик ученика. он трудоустроен всего неделю
>>176756793 (OP) ай не пизди. мимо html\css\sql\javasrcipt\php\c++ не могу найти работу, сижу у мамки на шее. херня это всё про востребованных погромистов. востребованных в питере и москве и то там конкуренция ебануться.
>>176762849 чем дольше ты защищаешь зарплату молдавских детей, тем явственней становится твоя жирнота. Хороший тралл просто бы сказал "не верите - да мне пофиг"
>>176762973 Да ты заебал. Ты понимаешь же что стандартному двачеру обидно, что ты учишь каких-то хачей или черножопых, а НАС!! Илиту интернета отказываешься. Помоги блять, ублюдок!
>>176762922 > а кто-то найдет это полезным Демагог эз из. Фразу "Занимайтесь самообразованием" можно было написать в два слова. Ты даже ссылку на учебник не дал анонам
>>176763097 А че мне твоя статья, если тем черножопым ты жопу подтираешь и ментором полноценным становишься? И вообще иди нахуй. Из-за тебя будут дохуя людей во фронт лезть, а меня это заебует мимо сам учусь web'u
>>176763166 бля, а ведь ты действительно уверен, что я все это написал, чтобы потраллить тебя. ебать, да вся вселенная вращается вокруг порванных неосиляторов и их горящих жоп, какое самомнение!
>>176763376 ниче не могу сказать. сам дрочил кантора, дети мои дрочили кантора, я всем советую дрочить кантора. может че-то и есть получше, но мне лень искать. для начала и это сгодится вполне
>>176763097 дурак ты ёбаный. мог бы на етексте эту статью на эти 10к продать минимум за 20\1000 и получил бы 200 рублей минимум. и это минимум только, а так уникальности нет ибо она индексируется поисковиком ну и...
>>176763189 веб говно даже если у тебя опыт. это уже бесперспективно. сейчас дохуя этих всяких студий креативных которые сразу и дизайн и вёрстку и хостинг и программирование и обслуживание и сео и раскрутку сайта дают. а вакансий крайне мало и там требования чтобы ты умел всё делать вплоть до того чтобы залупой своей шуруп вкрутить мог.
>>176763436 придурок у меня зарплата в долларах, как меня могут интересовать какие-то гроши? я эту статью по фану написал, вдохновленный успехами этих детей, чисто для души.
>>176763487 ну да понятно. это только в интернете все в 16 лет стартапы-хуйтапы делаю и трилионы говна зарабатывают. а вот чё-то компьютер включаешь и понимаешь что единственный человек который востребован сегодня это грузчик и кассан в супермаркет.
А для тех кто хочет вкатиться в веб и думает что там на него повалиться бабло или хоть что-то даже не думайте. Прошла та пора, освоить веб (вёрстка, php) довольно легко, даже обезъяны тупые могут, не мало школьников это умеет делать рынок крайне перенасыщен предложением и ловить там нехуя, даже я разработчик с опытом который сосал оттуда бабло в 2012-м и то уже нахуй не нужен. сейчас в моде c++ или java. но эти языки большинство не осилят это не веб ёбаный и не сайтик.
>>176763436 > это уже бесперспективно Ну блять, сорян двощер, хули делать. Потратил уже слишком дохуя часов, а корзинкой быть заебисто. Или становится веб-макакингом или завод\стройка. Другого в моей мухосрани не дано. Да и я нихуя не умею толком. Эх блять, надо было в гейм-дев идти наверное. Но там джуны нахуй не нужны.
>>176764039 Хуй знает, вакансии когда чекал, то там требовались люди с опытом от 2+ лет. Именно коммерческого опыта. >>176763997 Может быть. Но я почему-то думал что это интереснее чем формочки в реакте делать. Все таки игры епт! Ну или я идеализирую прост.
>>176763847 всмысле что он даёт? да на си всё что угодно можно написать можно это полнофункциональный язык. единственное что на нём проги для всяких банков сложнее писать т.к. нужны доп. знания дохуя библиотек поэтому ява затащила в этом плане. но бля ява говно ёбаное, си это и оптимизация это всё. си всему голова
>>176763847 и потом если си не знаешь то ты не программист. ты уёбище которое вкатилось в погромирование ради долляров. надо быть конченым червём пидором чтобы си не знать это же основа, тот кто знает си знает всё. если ты спрашиваешь как учить, то легко просто открываешь мануал, открываешь задачи по си и начинаешь кодить.
>>176764156 >си это и оптимизация это всё Вот только заказчик не готов платит за оптимизацию, если это не софт для радара который крутится на орбите Нептуна, но такой работы исключающе мало. Вывод - оптимизация не нужна.
>>176764244 Не, ну йоба вакансии всегда были, не только сейчас. Где сеньера искали на должность джуна и т.п. Мне это не интересно и я даже в статистику их не беру.
>>176756793 (OP) Тред не читал, но пока он не уплыл, посоветуйте, каких пет-проджектов завести на реакте? У меня на гитхабе сейчас лежит сверстанный макет адаптивной страницы на бутстрапе и планируется ту-ду лист без редакса. Хочется наайти работу в июне-июлле
>>176764298 нужна, т.к. немало контор потом жалуются на по написанное жопе потому что из-за хуёвой оптимизация у них начинаются зависания
>>176764318 да хули нищук в золотые годы когда у меня были деньги как будто что-то менялось. мне кроме еды и оплаты коммунальных услуг ничего не нужно в этой жизни. модной одеждой я не интересуюсь, хватает простого ноутбука, т.к. комп тащить из магаза заёбно, машина мне тоже нахуй не нужна куда мне ездить на ней? в ад? квартира хорошая, чё ещё надо то
О, привет, анонас, общался с тобой около года тому назад, ты тогда ещё себе школьников набирал на работу. Меня ты не взял, зато дал пару простых советов что делать, я у себя побугуртил, но дальше полез говнокодить и гуглить. Что я могу сказать: нормальные советы, житейские. Если честно, я человек не ранимый сериусли, но твоя тогдашняя паста и ответы в тред меня чет заставили подорваться. Вот сейчас уже идет второй год моей работы в говноконторе за 45к, но всё равно заебись. Пусть и не JS, а python, но я доволен.
Оп, учу HTML и CSS, после того, как дотяну до нормального уровня стану учить JS, знатно ли я проебался, что начал учить HTML и CSS ? И смогу ли я найти работу, фриланс в этой сфере ? Ибо начитался тредов, все пишут, что это уже нахуй никому не упало.
>>176756793 (OP) Подскажи, вообщем я решил вкатится, и пока что начал с html/css, дальше думаю js, вообщем суть в том, что хочу научится верстать легкие сайты, что бы хоть какая то монета была, и в свободное время учить js, путь я для себя нормальный построил, или же лучше просто начать с js?
чет проиграл с вас мимо могильщик. 14 к за могилу беру . летом рою с напарником за 30 минут, зимой за час но там и ставка больше. образование пту. мимо водилы цемент возят 3 к рейс из одного мухосранска в другой пол 4 рейса за утро образование 9 классов, а вы тут ебетесь с програмированием.
>>176765368 Ну блядь не на работу, а искал достойных кандидатов, которые готовы обучаться под твоим крылом и: ГУГЛИ СУКА БЛЯДЬ Не пизжу всё так как и описал. Начал изучать питон, попутно меня позвали в говноконтору, я туда припёрся сразу сказал, что нихуя не умею, но умею гуглить и говнокодить, на меня посмотрели и сказали, что буду работать, на за 20к, а пока что меня тимлид будет попутно обучать. такие дела. Работаю с джанго.
>>176764481 >немало контор потом жалуются на по написанное жопе потому что из-за хуёвой оптимизация у них начинаются зависания Вот только жава пишется в 5-6 раз быстрее и на сэкономленное время заказчик покупает не совсем древнее говно и не жалуется.
>>176756793 (OP) какой-то ассинхронный код, для веб страничек... ой блядь, идите нахуй ебанаты. мимо стримлер на твиче с постоянным онлаеном в 300 человек
>>176766338 >Что стримишь? игры >Сколько зарабатываешь? когда как, помимо работы это всё, в целом стримил бы даже если б деньги не приносило, приятно с людьми потрещать
>>176766474 Ну мне сейчас 18, так что лично меня мой оклад полностью устраивает. Надеюсь, что годам так к 24 руки не опустятся вечно говнокодить и я подниму свою зп раз так в 20
Двачую адеквата. Для чего нужен javascript? Для вывода алертов и чтобы веб-браузер не перезагружал страницу? Лучше бы перезагружал. Тогда нагрузка бы ложилась на сервер и какой-нибудь firefox не жрал бы гигабайты и не тормозил 4-ядерник i5.
Заказчик вообще выбрал бы Python - самый медленный в мире скриптовой интерпретатор. Это вопрос оптимизации. Если на ассемблере не могешь, пиши в x64-коде бинарники на Embarcadero/C++.
>>176756793 (OP) Java Script довольно интересная вещь. Я не профи 99го лвла но при использовании справочных материалов могу решить любую задачу, ну по кр мере для веб приложения. Сам учил пхп (опятьэже для веб приложений и никак не дрочево для написания ботов лол), си++ под vcl , грубо говоря паскаль на си++лад(конечно если мне надо то при использовании справки я и на вин апи выполню любую задачу вплоть до внедрения в чужой процесс). Под всё это дело выяснил что автоматом уже и на js могу интуитивно кодить. Но мне в своё время просто приспичило всё это научиться. Ну про хтмл, ксс, серверы это естественно прикладная хуйня ко всему этому это знать обязательно как отчий наш.
>>176765473 >ГУГЛИ СУКА БЛЯДЬ а ну это точно был я. рад слышать, что моя методика работает, несмотря на вскукореки порванных неосиляторов с горящими тредами, которые засрали своим нытьём половину треда. теперь ты понимаешь, почему я шлю на хуй таких дегенаратов даже не пытаясь им что-то объяснить?
>>176765528 потому что я статью написал в 10 тысяч символов, популярно объясняя ебаным дебилам, как вкатиться в программирование. там все ответы, на все ваши вопросы, никакой индивидуальной программы я никому составлять не буду. не понял что-то? иди на хуй. не нравится какая-то технология или методика? иди на хуй. не нравится как я посылаю на хуй ленивых тупых даунов вроде тебя? иди на хуй. если ты пришел в тред с такими бесполезными вопросами, значит ты не вкурил в мой мессадж и с тобой не о чем говорить, можно только насрать тебе в рот.
>>176775203 >теперь ты понимаешь, Понимаю и понимал это тогда. Короче ты нехила так рванул мою жеппу, за что тебе спасибо, пробудил опять мой интерес к кодингу так сказать. мимо в прошлом трёхкратный победитель всерос олимпок по ИКТ
>>176756793 (OP) ты собирал конфиг когда-нибудь? похуй чего, любой конфиг фронтендерской хуйни. Работал с картами? Всирался в ассинхронной среде, где промисов нет, а апи на колбеках? Везет тем у кого типизация в проектах, но от ее отсутствия и вольности жса ты точно страдал. Так же не всем везет попасть на позицию фронта где версткой занимается отдельный человек
>>176777215 Оч тупой вопрос. Многие кодеры начали им заниматься просто так по-фану, так что пиздуй и делай чо хочешь. Денег это много не стоит, все учебники начального уровня есть в сети и гуглятся -- на крайняк стаковерфлоу
Платиновый вопрос, но реально ли стать быдлокодером без глубоких знаний математики? Я вообще мимо-медик, понятное дело, что ничего сложнее сложения и вычитания я последние 6 лет не делал.
>>176777545 похоже на то, обмудок бля кантор устарел еще в 2015 учиться писать "АСИНХРОННЫЙ КОД", ты что сука бредишь? хули там трейни выучит асинхронного? реквесты на сервак кидать?
>>176777980 Мальчик. Мне 20 лет. Я работаю в компании-лидере в своей отрасли. У меня очень красивая и умная девушка. Я лидер метал-группы. Я учусь в лучшем техническом вузе Москвы. У меня в друзьях ходят очень влиятельные люди — от сыновей начальников ФСБ до директоров по безопасности отдельно взятых компаний. А чем можешь похвастаться ты, мальчик?
>>176778075 А ты случаем не то чмо, которое я три года назад заебался банить в /moba/ в дотатредах? Такой же омега-униженец, те же посты, тот же бугурт от жизни психически здоровых мужчин. Ах да, ты даже не мужчина, кстати.
>>176778236 В тред врывается IT-тян, и проводит тебе пелоткой по губам. Скорее всего ты лентяй, оп. У нас в оффисе все программисты получают минимум 150к, и это даже не джуниоры, а какие то духи 16-ти летние после школы. Я Синьор спешалист по саппорту, сижу на телефоне и решаю проблемы клиентов, у меня ЗП 500к+ премии, я всего добилась сама, в 20 лет у меня Х6М ProSport Elite Tunning изсалону, элитный тюнинг, занижение -10, музыка HarmanCardon по спецзаказу на 3 миллиона, всего 5 машин в мире, хата на Кутузовском двухуровневая, дом в Италии и земля в Айдахо, на старости заведу ферму и буду пасти там коров. Или что там делают старые фермеры, не знаю. Причём у меня нету богатых родителей, нету отца, мне в 16 лет было нечего есть. Я всего добилась сама и своим трудом. А местных петухариусов, которые создают нытик треды мне искренне жаль, честно. Надо было учиться, а не бухать по подъездам, ныть на дваче и сидеть на шее у мамок.
Гугл-дев из кремниевый долины вкатывается в тхреад.
Сразу скажу, что большинство людей из веба, да и вообще из дата сцайнса + рок-н-ролл тусовки меня знают. Да-да, вы не поверите, я тот самый джс-рокер, известный во всем мире своим ПО для вычисления сложных алгоритмов и т.д. Под рок. Так вот, все это я делал на JavsScript признаюсь, скомпилировал потом в C# и выдал за конфетку, но творить можно да, всякое, главное рок погромче включить, ребятишки..
В интернете можно найти кучу всякой информации на этот счет. Не верьте им. Вообще. Слушайте самый крутой рок типа Sabaton и прочее. Базарю, даже однолетнего ребенка можно будет тогда научить чему захочешь. Хоть компилировать JavscRipt в Delphi это не сложно, поверьте мне. Вообще. Ни капли, главное сила Рока и да, нужно оставить след в ваших творениях в виде рока, тогда вы сами станете частью культурного наследия рока, и, возможно, будете как я. Да реально вообще не сложно, мужики) будтьте устойчивыми ко всем ветрам. Кстати, да, угадаете кто я?)
>>176756793 (OP) А чому ничего не сказано про математику? Она же мастхев для любого программиста. И она нужна часто в неявном виде, т.е что бы не тупить на простых задачах по часу, а решать все быстро - благодаря математическому мышлению. А как дойдешь до уровня миддл и выше - то уже мастхев иметь знания по алгоритмам и структурам данных. А что бы их освоить на должном уровне и уметь писать их самому - тоже нужна математика.
>>176779326 > Что же касается бессмысленных уравнений и задач, подумай о кочках которые напрягается в спортзалах вовсе не для карьеры грузчика. Прежде, чем ты сможешь принять в свои анальные чертоги разума мощный елдак асинхронного программирования на джаваскрипте, тебе надобно разработать очече задачками попроще, например, из курса школьной математики. В противном случае, никакого удовольствия, только боль. Я гарантирую это.
>>176758015 Открою тебе тайну - то что ты говоришь - миф. Программисту, как и любому другому человеку, для продвижения по карьерной лестнице мастхев иметь софт скиллы. Чухонцов могут держать, только если они уж слишком дохуя знают и им трудно найти замену. В остальных случаев чухоцам в лучшем случаее обещают перезвонить
>>176779481 Для того, что бы писать асинхронный код - математика не нужна. Вот блять, как сложно же получить респонс с АПИ и записать его в переменную, после того, как промис будет resolve. Пиздец, математика нужна, да?
>>176779895 Cам иди, чмошник ежжи > Прежде, чем ты сможешь принять в свои анальные чертоги разума мощный елдак асинхронного программирования на джаваскрипте, тебе надобно разработать очече задачками попроще, например, из курса школьной математики. Вот здесь ОП как бы намекает, что асинхронщина - пиздец сложно, сложнее школьной математики.
>>176777418 Знаю одного верстальщика, который блять хвалился, пришел, грит "Я БЭМ знаю". Дали ему задачу - запилить верстку одного макета. Запилить то запилил, но блять, такого говна я еще не видел - вот пример его типичного блока по БЭМ: .features__left_leftTwo Блять, я чуть не выпал, когда увидел это.
>>176781092 внимание, гайз. срочно обратите свое внимание на обоснованное авторитетное мнение эксперта по интернету, и бросайте ваши глупые увлечения жабаскриптом
>>176756793 (OP) Блэт. Дочитал до: >меня вдохновили успехи двух 16-и летних подростков из Кишинёва. Оба трудоустроены JS-макаками. Один на ваниле пишет плагины для говноконструктора за 1k$ в месяц, второй за 500$ кодит на реакте Если ты лезишь в АЙТИ и кодинг за бабками - у тебя не будет ни бабок, ни интереса, ни годного кода.
АЙТИ это блять, как искуство. Что бы быть успешным нужно высирать, что то свое. И если ты в школе не разьебывал всех на олимпиадах по матану, лучше даже не суйся. Больше 30к рубасов / мес. и горелой жопы ты не получишь.
>>176781155 ну почему, зп у жс девелоперов действительно хорошие. лучше в офисе на хуярить, чем на стройке просто всё равно думаю стоит пересмотреть приоритеты, и не хвататься за жс просто из-за того что оп простыню написал.
>>176781462 Вот именно. А ты думал хули все богачи/мажоры/бизнесмены в прошлом альфачи и быдлари ? Они могут пробиваться, работать и вкладываться в себя. А омега-ботан даже в 25 лет, заебется/обленится/забьет хуй и не сможет год учить высший матан и статистику, а после еще 5 лет учиться кодить и практиковаться.
Завтра ищешь в интернете книжку HTML5 Canvas. Похуй если ничего не поймешь. Затем идешь на w3.org и изучаешь стандарты от корки до корки. Потом зубришь, именно, сука, вызубриваешь содержимое сайта developer.mozilla.org, чтобы от зубов отскакивало. Когда напишешь свой первый сайт - видеоредактор, по пути детально разобравшись в WebGL, скачиваешь и изучаешь любой редактор, рекомендую Notepad++ или Adobe Dreamweaver. Как переделаешь редактор, чтобы можно было добавлять объекты из 3DSMax и красивые 3D-переходы, можешь идти дальше - тебя ждет увлекательный мир JavaScript. WebCL, XUL, сверхбыстрый асинхронный Node.JS, сверхмощная мозговыебывательная многоуровневая обфускация. Отсос хиккующих выблядков / просто неудачников типа рейфага или Flash/Silverlight-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>176758365 блэт. я по этому сайту учил. до нового стандарта дошёл, а потом пошли все эти альтернативные переменные, ещё какая-то хуита, домы эти, ещё что-то. вся эта новая масса всего того, что уже было, но с небольшими отличиями, попёрла, а заданий нет. а без заданий я уже не могу запоминать, и раздела через 4 просто уже не понимал, что читаю. пиздец.
>>176758015 Это вообще клише. Я работаю в офисе, где есть отдел с программистами. И ни один так не выглядит как ты описал. Все выглядят как серьезные мужики. Вообще в нормальных фирмах работадатель на собеседованиях смотрит не только на твои навыки, но и на твой характер. Если ты забитый чухан, гундосишь себе что-то под нос, то тебя вряд ли возьмут. Это за пару минут разговора можно будет определить, что ты за человек. Работа в тиме очень важна, особено программистам. Если ты забитый и не коммуникабельный, то тебя не возьмут, разве что в какую-нибудь шарашкину контору. Тех которых ты описал, я думаю, это в основном обиженные безработные хакеры, либо фрилансеры.
>>176787573 Двачаю. Сам по работе часто сталкиваюсь с другими прогерами я сам программист. И реально, если прогер одет как говно, выглядит как говно жирный, неопрятный то уровень его умений оставляет желать лучшего. Хотя это работает и в другую сторону - если он ходит в Dsqured, постоянно бухает смузи и ездиет на гироскутере, то тоже ничего хорошего в нем как в программисте нет
>>176792237 That's true. Это правда, что на начальных этапах многие не следят за собой, но это влечет за собой, в итоге, пробемы со здоровьем (что очень важно для прогеров), и большинство это понимает и начинает что-то с этим делать. Плюс софт скиллс помогают в общении, а зачастую именно в процессе общения приходят в голову лучшие решения. Ну и попиздеть за математику, физику, на околонаучные темы тоже полезно для общего развития и просто весело. К нам, бывало, что удавалось устроиться мамкиным итровертам, но подобные неопрятные типы, как правило, и как программисты хуевые.
>>176808157 Интерфейс уёбищен. Просто 1 из 10. Серьезно. Не опускай руки, но переделай в минимализме. Чтобы не понавыдумывать говноправил, сделай реализацию готовый правил игры. Шахматы, например и другое.
>>176808234 Вопрос не про игру, ещё на таком рассаднике завистников как двач я отзывов не искал. Вопрос про то, является ли факт написания полноценной, достаточно уникальной по правилам игры пусть у неё уёбищная идея, геймплей, бэкграунд, графа, музыка доказательством что прогер крут? Или это может любая макака и ничего достойного внимания этот чувак не заслуживает?
>>176809651 Пока нигде. Ещё не готово. Готова вся механика, но нет сюжетки, а без неё не попрёт. Я б дал ссылку на топик, но боюсь деанона, больно двачеры нехорошие люди. Так что сорри.
>>176756793 (OP) ОП, ответь, что тобой и тебе подобным побуждает создавать такие треды? Просто я сам больше полугода дрочу front, ещё не вкатился, но думаю что вот вот, и боюсь за конкуренцию в этой сфере, а вы вот просто так прямо зазываете людей сюда, для чего?
я сам, если что, замотивировался вкатом точно не из треда в b
Уже предвкушаю, как школьники заканчивают школу, открывают хедхантер с мыслями "ух бля, я же бог жаваскрипта, ща резюме выложу и хаэрки телефон обрывать будут". Выкладывают. У резюме 2-3 просмотра в неделю, потому что слова "фронтенд" в резюме сторонятся как говна. Школьник не сдается, тыкает по всем вакансиям сам коих на весь город штук 10, а в требованиях жаваскрипт пхп стопицот фреймворков с++ ноде жс умение разобраться в работе большого адронного коллайдера. Из 10 откликов 5 не отвечают вообще ничего, 3 отвечают отказом и только в двух ему дают "тестовое задание". Школьник их с радостью выполняет, посылает хаэркам, а в ответ игнор. И так продолжается из месяца в месяц. Школьник с улыбкой вспомнит этот тред, вспомнит те усилия, что он потратил, вытрет слезы и пойдет работать в кал центр. Конец.
>>176810228 люблю смышленых детей, люблю им помогать, люблю смотреть, как у них получается. подрастешь - поймешь, хули тут еще сказать? когда ты что-то умеешь что или знаешь, тебе хочется этим поделиться с младшим поколением. ну и ты полный дебил, если думаешь, что рынок переполнен и создаю себе конкуренцию таким образом. это ебаный бред которые выдумали неослияторы и борщееды с порваными жопами
>>176810284 ты же даже не дочитал >Стремись работать на иностранцев за доллары напрямую(в крайнем случае - через прокси-хохлов), стремись делать это удалённо и учи английский, чтобы расширять доступный тебе рынок труда. Откликайся на вакансии в которых ищут джаваскрипт-разработчика, а не фронтенд разработчика, потому что это, как правило, подразумевает вёрстку, от которой тебе нужно держаться подальше. Хотя на ранних этапах карьеры, вёрстка практически неизбежна и ты должен будешь освоить её на приемлемом уровне.
>>176810433 не дочитал, потому что ты дурачок. >Стремись работать на иностранцев за доллары напрямую А конкуренция из армад индусов похуй, да? За бугром ситуация не лучше.
>>176811155 >два ребенка в нищей стране на двоих получают 1.5к$ в месяц >на хх,моем круге,апворке сотни и тысячи вакансий, где мидлов ждет от 2к$ >какая-та хуйня с порваной жопой и сажей пишет в тред, что работы нет ну раз ты скозал)
>>176811284 Не знаю как выглядят хедхантер, апворк и мой круг в твоем манямирке, но в реальности на этих ресурсах тебе предлагают облизнуть залупу. А с 2к вообще проиграл, в большинстве случаев в снг это зарплата сеньора, причем максимальная.
>>176811284 Знаешь, в чем трабла? Детская нейропластичность выше. Они воспринимают время замедленным относительно 27-ми летнего, с больными родителями и посредственной работой, из-за которой учить тему остается только по 5 часов, уставшим, вечером и по выходным. Они освоят быстрее, а у меня не будет шансов. Потому хуй тебе. Присоединяюсь к шизоиду, буду говнить другие твои треды.
Я должен писать на эту тему.
Написать этот текст меня вдохновили успехи двух 16-и летних подростков из Кишинёва. Оба трудоустроены JS-макаками. Один на ваниле пишет плагины для говноконструктора за 1k$ в месяц, второй за 500$ кодит на реакте. Верю, что через три-четыре месяца к ним присоединится их сверстница из Фалешт, которой я займусь с июня.
Речь идёт о детях из неполных семей, которые вчера закончили девять классов средней школы и живут в нищей Молдове. Что в них такого особенного? Как им это удалось? Ведь на дваче сказали, что программировать это сложно, рынок труда переполнен, а фронтенд так распух от обилия используемых технологий, что жизни не хватит, чтобы выучить все необходимые фреймворки и библиотеки.
Удивительно, как много хуйни о вкатывании в кодинг навыдумывали борщееды и неосиляторы, чтобы оправдать свои неудачи. Попытаюсь развенчать некоторые популярные мифы, рассеять страхи, вдохновить приунывших и рассказать желающим, как просто без задней мысли, регистрации и смс начать зарабатывать деньги, программируя на JS.
Делать уроки.
Представь, что мне поставили задачу, вместо тебя обучить программированию ребёнка из африки, который всю жизнь пас коров и пил их мочу. Он и читать-то не умеет. Очевидно, что придётся потратить немало времени, создавая базу у этого чувака, прежде, чем ему можно будет что-то рассказать о языках программирования.
Ты можешь возразить мне, что ты умеешь читать, следовательно, база у тебя есть. Но это исключительно твоё субъективное мнение основанное на завышенной самооценке. Просто ты в определённый момент решил, что школа себя исчерпала и ничего полезного в ней нет.
Схуяли ты так решил? Потому что не можешь представить, где тебе в жизни пригодятся квадратные уравнения или ты знаешь отличника Васю, который стал алкашом и никакая школа ему не помогла? Школа сама по себе не решение, а только его обязательная часть. Одно лишь выполнение домашки успех не гарантирует. Что же касается бессмысленных уравнений и задач, подумай о кочках которые напрягается в спортзалах вовсе не для карьеры грузчика. Прежде, чем ты сможешь принять в свои анальные чертоги разума мощный елдак асинхронного программирования на джаваскрипте, тебе надобно разработать очече задачками попроще, например, из курса школьной математики. В противном случае, никакого удовольствия, только боль. Я гарантирую это.
Сперва, тебе нужно развить навык самообучения и декомпозиции. Ты должен уметь дробить задачи на подзадачи и так до атомарного уровня, пока подзадачи не окажутся настолько простыми, что выполнить их сможет даже имбецил, вроде тебя. Ты должен уметь самостоятельно определять, добывать и усваивать нужную инфу. Ты можешь спросить у гугла “как стать хакером” и получить кучу ссылок на второсортные статьи для умственно отсталых домохозяек, а можешь забомбить его тысячей правильных вопросов и действительно, спустя годы, стать хакером.
Самообучение - билет в твоё счастливое завтра, тот фундаментальный навык, без которого твоя жизнь не будет отличаться от жизни пресловутого таджика-дворника. Ни один, даже самый детальный, самый подробный план, не поможет неспособному к самостоятельной работе человеку. Рано или поздно где-то что-то пойдет не так и неосилятор сломается. Забьёт и решит, что он не предрасположен к делу или это дело - говно и не стоит его внимания.
Любой нищий даун до конца своих дней останется нищим дауном потому, что он умеет лишь те вещи, которым любого другого нищего дауна можно научить за две недели. Рулят не те, которых учат, а те которые учатся сами. Разжёвывают и кладут в рот знания только в начальных классах школы, во взрослой жизни в рот пихают нечто совершенно иное.
Дрочить Кантора.
Это будет твоим первым учебником по JS, но надеюсь не первым по программированию вообще, хотя он с натяжкой подходит и на эту роль. Так будет сложнее. Читая Кантора, тебе придётся выяснить, что такое HTML и CSS, DOM-дерево, как веб-страничка обменивается запросами с сервером, как работать с дебагером и многое другое. Всё это там есть(точнее, там есть вообще всё необходимое - я это подчёркиваю), но если ты не сталкивался с этими понятиями раньше и плохо себе представляешь, как устроено веб-программирование и программирование вообще, пробираться через каждый абзац учебника будет чертовски трудно. Ну ты попробуй.
Любой язык существует не в вакууме, он работает с файловой системой, что-то читает из базы данных, посылает запросы на сервер, меняет структуру какого-нибудь документа(например HTML) или свойства его отдельных элементов, и т.п. Джаваскрипт может и делает это всё сразу, он оброс огромным количеством возможностей, библиотек и фреймворков. Я хочу, чтобы ты не заблудился и помнил, что в первую очередь, ты учишься программировать, программировать на ванильном джаваскрипте, а всё остальное как бы само собой прирастёт со временем.
Ты не планируешь стать верстальщиком, поэтому учиться верстать не надо. Надо уметь работать с готовой вёрсткой. Это значит всего лишь программно управлять DOM-элементами на страничке через простенький интерфейс.
И ты не планируешь(по крайне мере пока) стать React или Angular разработчиком, поэтому не спеши с изучением фреймворков. Они чуть менее, чем полностью состоят из сложных, незнакомых тебе концепций, призванных решать задачи, проблематику которых ты не в состоянии пока ещё даже осознать. Для этого нужна основательная теоретическая подготовка и практика. Фреймворки это не прихоть разработчиков, которых хлебом не корми, дай себе жизнь усложнить. Фреймворки были создан в ответ на задачи и проблемы, возникшие у программистов в процессе создания знакомого тебе современного интернета со всеми его веб 2.0 свистелками и перделками. Не зная и не понимая проблем и задач, которые призван решить фреймворк, как ты можешь научиться с ним работать?
Куча неосиляторов обломали себе зубы на попытках изучить какой-нибудь React+Redux, минуя усвоение фундаментальных знаний о языке и практику программирования на нём. Им кажется, что из-за возросшего кол-ва библиотек и фреймворков, вкатиться новичку во фронтенд с каждым годом всё сложнее и сложнее. Этим дебилам невдомёк, что нет абсолютно никакой необходимости учить весь этот зоопарк. Это невозможно, более того - строго противопоказано. Общее правило таково, что нужно учиться разбираться с документацией, а не задрачивать тысячи гайдов.
Учиться писать асинхронный код.
Я хочу, чтобы ты сосредоточился на написании асинхронного кода и умел его писать с использованием всех возможностей JS, в первую очередь, промисов. Вот это самое важное. Фреймворки, библиотеки, вся хуйня малафья - это временное. Неизменно одно: взаимодействия с ресурсами(API, DOM, файловая система) происходят асинхронно и хорошей JS-макакой становится тот, кто умеет писать сложный, но внятный асинхронный код. Сраных коллбеков для этого явно недостаточно.
Всем своим малолетним кентам-вкатывальщикам я даю три одинаковых задания.
ToDo-list с использованием одного лишь jQuery, http://todomvc.com/ в помощь.
Парсер на node.js с использованием пакетов из npm, на промисах, обязательно с Promise.all. Ноду и нпм можно запустить под виндой.
Собственная реализация промиса. Хотя бы просто, чтобы работало, без заморочек с детальной реализацией всего функционала из стандартного объекта Promise. Достаточно сделать только then(возможности составлять цепочки - опционально).
У многих новичков возникает вопрос: как определить, что ты готов к попытке трудоустройства джаваскрипт-макакой? Даю на него предельно чёткий ответ: можешь попробовать устроиться на работу, если ты а) в состоянии уверенно решить все три задания выше б) умеешь писать асинхронный код с использованием промисов в) осилил хотя бы вводную статью по функциональному программированию г) знаешь основы любого популярного фреймворка. Для продвинутых и уверенных в себе, я бы рекомендовал попробовать связку из vue.js, redux и rxjs.
Дальше в треде, сообщение слишком большое.