Это ваще ПОГРОМИРОВАНИЕ Начитавшись тредов про успешных йоба фрилисосастеров тыща баксов в день решил, а чем я хуже? Решил стать веб разрабом. Подучил базу html с css. Вроде нормально зашло. И тут уже встал вопрос самого ЯП и стал учить этот ваш JS. Сука пиздец как дело дошло до стеков всяких с рекурсией, замыкания всё блять ступор как блять это делается? Логику потом вроде понял но сука эти ебучие задачи на жаба лёрне ЭТО ЖЕ ПИЗДЕЦ у меня по матеше после 9 всегда была тройка и всё я проёбывал и она у меня уровня реальной и что сука для жизни надо? Я уже растягиваю это обучение на года полтора забивая на всё месяцами ибо вообще тошниловка. Учусь ещё по профилю но там больше по сетям. Как мне вообще жить с этими вашими сраными фрилебусерами? Думаю пойти в сисадмины, а когда в ит грамотней буду там и решать.
Зря ты послушал успешных погроммистов в зп в 3к бачей на дому. Мб завтра запилю тред на дневном, в котором наглядно поясню, почему не стоит учить яву, аштиэмэль и прочий шлак
>>112806132 (OP) >Я уже растягиваю это обучение на года полтора забивая на всё месяцами ибо вообще тошниловка. Ну и брось нахуй. Очевидно что из тебя кодера не выйдет и мозги у тебя под это не заточены. Максимум станешь лоулвл макакой за те же копейки, что ты мог бы получать в любой другой области
>>112806132 (OP) Не находишь, что жава и жаваскрипт это таки два разных языка? Во-вторых, причем тут матеша? Если ты не разрабатываешь игровые движки и не занимаешься разработкой научного софта - матеша тебе не нужна в программировании, в-третьих фронтенд одно из самых легких направлений, не разобраться в верстке может только даун
>>112806770 Я вообще хуйло без талантов. Мозги обычные, средние. Заебало уже этим вашим сисадмином вроде полегче и как раз мой профиль может задрочить.
>>112806820 Посмотреть какие конторы есть в твоем городе, чем занимаются, какие технологии используют, выучить до уровня trainee одну-две и идти проситься на работу за еду, изучать либо самому либо на курсах за бабло
>>112806132 (OP) >Сука пиздец как дело дошло до стеков всяких с рекурсией, замыкания всё блять ступор как блять это делается Ты еще ассемблера не видел, когда в универе лабы по нему делал, мне хотелось выпилиться.
>>112806820 Не работать по специальности. Если окончил хороший вуз - иди в любую крупную компанию на любую должность кроме сферы обслуживания. В идеале связанную с управлением или близкую к нему
>>112806132 (OP) >>Думаю пойти в сисадмины, а когда в ит грамотней буду там и решать. Сейчас сисадминов как таковых нет, есть либо аникейщики, которые вилкой чистят принтеры и витую пару кладут под фальшполы, либо девопсы, а там таки нужно знать программирование и неплохо знать
>>112807491 Потому что не самый легкий язык, а сферы его применения - банковский софт, сервера, софт для работы с биг датой и высокой нагрузкой, что просто пиздец как уныло для новичка, потому как он просто не понимает этого всего, еще можно писать под этот ваш андроид, там проще и порог входа ниже, но работу потому найти сложнее, вакансий на жава энтерпрайз обычно сильно больше
>>112807419 Хочу сычевать на кресле листая сосач и смотреть, чтобы шайтан машина работала. >>112807482 Я вообще не знаю уже я после этого начинаю сам себя убеждать, что нравится и надо стараться, а завтра цикл повторяется. Вообще уже ничего не понимаю.
>>112806132 (OP) У меня история веселее. Знаю C# в стеке .NET Framework, WPF, XAML, WinForms и паттерн MVVM к этому всему и HTML с CSS. А теперь боль с выбором пути 1. ASP.NET с MS SQL 2. UWP 3. Xamarin
Альтернативные пути: 1. C++ + Qt 2. ASM + C++ и идти кодить под мк. 3. Подучить TCP/IP стек, сдать CCNA и пойти работать системным администратором
Я не знаю куда идти. Хочется в Ruby и Питон окунуться, но Я НЕ ЗНАЮ ЧТО ДЕЛАТЬ. А еще у меня много вопросов по поводу TDD и git, которые задать некому. Если с git понятно, то с TDD беда.
>>112807791 Ну так тебе он легкий, мне он легкий, я еще на сишке 51м контроллерам просраться давал, а школоте видишь даже жабаскрипт непомерно тяжел, кому как
>>112807873 Зачем? Я такой донный, что хочу лекций по ЯП в своем уютном ВУЗике, потому что либо теория немного хромает, либо мои вопросы появляются из-за отсутствия опыта.
>>112807759 >то с TDD беда. А хули там неясного-то? Сперва хуяришь тесты, потом хуяришь код чтобы они проходились. Все вокруг смотрят на тебя как на идиота. Профит.
>>112808051 Если я был при деньгах то уже ходил бы на курсы где препод няша. Я просто ничего не понимаю. Думаю если фундамент знаний сделаю и стану сисадмином гиком то ответ с погромированием сам придёт.
>>112806132 (OP) оп, сталкивался с такой же проблемой. был ненужный диплом кокономиста и 0 дней стажа к 25 годам. перебирал все профессии, погромист хуита, там думать надо. я решил стать сеошником. суть токова: двачую капчу, получаешь зарплату, через полгода говоришь, что сайт не вылез в топ, потому что алгоритмы изменились, надо заново начинать. через год тебя увольняют, ищешь следующего лоха. еще можно пилить бюджет на продвижение.
с распилами имею сейчас 130 тысяч рублей, сам оклад 75
>>112808160 Хуле в лиспе сложного? Там другая парадигма, на котороую сложно переключиться если начинал с С-подобных языков, но сам он вроде в целом не сложный.
Чет заебался я кодить. На часах четвертый час ночи, а работаю я с американцем, у которого сейчас только рабочий день закончился. График весь сбился к хуям, встаю в три дня, ложусь в три ночи, солнца не вижу, глаза красные.
>>112808508 Какое? Интересов никаких даже вкусы в музыке потерял. Я нихуя не могу и рукожоп чуток. Решил что буду дома сычевать и колым хуярить в хуй не дуя.
>>112808589 фрилонсеры должны страдать, работая в уютном бадишопэ 6-7 часов в день всегда проигрывал с этих даунов без личной жизни и свободного времени
>>112807791 Да пиздец вообще. Я сейчас начал читать книжку про ассемблер, многие вещи начали вставать на свои места, думаю вкачать скилл асма и троллировать ньюфагов на работе интрисиками. После плюсов/ANSI C перейти на другой язык вообще как нефиг делать (кроме хачкеля).
>>112808687 Хуй знает. Зато я могу днем на велике покататься по парку, пока офисорабы преют в своих душных клетушках (на кондиционеры у нас как правило все жмотятся, да и все равно в офисе нестерпимо в хорошую погоду сидеть)
>>112808156 1. Как разбивать функции на тесты? Например, у нас есть функция, которая ничего не возращает, но что-то делает. Необходимо ли написать внутренний манифест по написанию кода, чтобы избегать функций без возврата. 2. Как писать тесты под тот же C# с точки зрения проектирования. Ну отдельный проект, но как не проебаться с кучей тестов, если проект средний или выше. 3. Как писать тесты под независимый от тебя результат? Например, сервер присылает JSON, который может не содержать то количество элементов, прописанное в тесте. Либо сервер возвратил ошибку, но она обрабатывается как обычное исключение, не связанное с работой программы (Connection Refused/Роскомнадзор). 4. Есть ли книги по C#, где подробно описано не только написание тестов, но и нюансы, связанные с их написанием? А Троэлсен, вроде, никак не поднимает вопрос написания тестов, а MSDN дает не практичные примеры.
>>112808730 > и троллировать ньюфагов на работе интрисиками. Тебя современные компиляторы самого затраллируют. Нехуй в 21 веке ебаться с низкоуровневым кодом, если только не пишешь какую-нибудь ядреную эмбеддщину.
>>112808736 просмотри Сеобомбу, прочитай Сеомонстр 2013. Все, ты сеошник. времени займет 2 дня. не забудь напсиать в резюме, что опыт 5 лет в ООО "рога и копыта", которое закрылось из-за кризиса
Если уж ты жабаскрипт не освоил(а он уж совсем для лоускильных лалок), то бросай это дело - оно не для тебя. Админство сейчас умирает, сейчас кругом нужны devops'ы, но ты это не осилишь, даже не думай.
>>112808859 >1. Как разбивать функции на тесты? Например, у нас есть функция, которая ничего не возращает, но что-то делает. Необходимо ли написать внутренний манифест по написанию кода, чтобы избегать функций без возврата. Значит этот метод изменяет например состояние объекта или связанных объектов, проверяешь что состояние объекта изменилось. >3. Как писать тесты под независимый от тебя результат? Например, сервер присылает JSON, который может не содержать то количество элементов, прописанное в тесте. Либо сервер возвратил ошибку, но она обрабатывается как обычное исключение, не связанное с работой программы (Connection Refused/Роскомнадзор). Писать тестируемый код, выносишь необходимый функционал в отдельный класс, который будет наследоваться от интерфейса, для тестирования создаешь класс с реализацией интерфейса, который будет воспроизводить необходимое поведение. мимонихуянезнаюшарповуюспецифику
>>112808866 Я что-то прочитал про avx, такой-то буст производительности за подготовленные данные. Вообще интересное это дело, писать код который будет выжимать из процессора максимум, например из тех же атомов. Работодатель конечно скажет что я занимаюсь хуйней и это никому не нужно, но все равно, пригодится когда-то.
>>112808859 >Например, у нас есть функция, которая ничего не возращает, но что-то делает А что она делает? Видимо изменяет какое-то глобальное состояние. Может зовет какие-то методы, или пишет в какие-то переменные. Второе легко проверить, а чтоыб проверить первое - гугли что такое https://ru.wikipedia.org/wiki/Mock-объект
> Как писать тесты под независимый от тебя результат Опять же делаешь Mock для сетевого интерфейса, пишешь в него то что тебе надо, эмулируя сбой, или данные от сервера, смотришь чем закончилось.
Хотя конечно тестировать такие системы геморрой тот еще.
> Есть ли книги по C# Хуй знает. Я на джаве пишу. Вообще не адепт TDD, но в целом отношусь к нему положительно. Юнит-тесты пишу для своих проектов где могу. Там ничего в общем-то сложного нет. У тебя есть спецификация - по ней и пишешь тесты. Если где-то вылез баг - обязательно сперв пишешь тест, воспроизводящий его, потом фиксишь, убеждаешься что тест пройден. Все, это твоя гарантия что баг не вернется незаметно в последующем.
>>112808886 Ну я бы осилил, наверное. Мотивация переменная. Может я и тупой, не отрицаю. Что за девопсы? Куда тогда вообще податься? 1С? Тестер? Гей шлюха?
>>112808956 Я в офисе 6 лет отработал прежде чем во фриланс перекатился. Не скажу что это всегда было плохо, есть и свои плюсы. Но для меня все-таки свобода важнее.
>>112809008 Да в принципе и разъяснять нечего. Просто помещение, в котором ты работаешь, что тут ещё сказать? С кофе, печеньками и кондиционером. Для кого-то скучно, возможно. Всем не угодишь. Но это явно не плохой вариант.
>>112809265 Помню кулстори от одного пацана из Транзаса, как их система управления портом (морским, морским портом) наворачивалась всегда на пятые сутки работы. Они ее пробовали сперва наживую фиксить. То есть фиксишь - пять суток ждешь, упадет или нет. Весело наверное было.
>>112809510 JS это вообще параша - работаешь и каждый день какие-то новые версии фреймворков меняются, какие-то ебанутые концепты появляются, жесть вообще. У меня двадцать пять лет язык не менялся и ничего.
>>112809500 Дома если ты все сделал - можно пойти погулять или поиграть или подрочить. В офисе - сука сиди до вечера, даже если работы нет. Раз-два конечно можно отпроситься, но если делать это слишком часто то начинают косо смотреть.
Ну плюс время и деньги на дорогу не тратишь, болеешь меньше (ибо у нас же все с соплями в офисы героически ходят и коллег заражают) и т.п.
>>112809265 Там одних только автотестов около 2000 штук. А еще перфоманс, запустить все это на почти всех версиях линуксов(тестится даже, мать его, 4й рхел).
>>112806132 (OP) >Сука пиздец как дело дошло до стеков всяких с рекурсией, замыкания Ну и зачем тебе эта хуйня, никакого отношения к реальности не имеющая? Учи то, что пригодится на практике, решай практические задачи, а не какую-то хуйню абстрактную.
>>112809783 >работа есть всегда. У меня не всегда. Ну или я быстро ее делаю. Дома это вознаграждается. Сделал работу в два раза быстрее - пошел погулял. В офисе - наказывается. Либо сиди и пинай хуй (а безделье выматывает почище работы), либо тебе просто еще работы навалят, то есть будешь делать в два раза больше за те же деньги. В итоге стимула стараться ососбо и нету.
>>112809916 Максимум 80к. Я уже даже себе список составил целей. Выучить базовый JS, Angular, базы данных, гит. Потом на стажировку, а там постоянка. Через пару лет фрилиебастер.
ОП вот я бы на твоем месте сейчас бы все бросил, и готовился поступать в летное училище, любым способом. Гражданская авиация, военная авиация, платят нормально, работа сложная но интересная. А программирование - это параша, современные слесари.
>>112809643 >JS это вообще параша - работаешь и каждый день какие-то новые версии фреймворков меняются, какие-то ебанутые концепты появляются, жесть вообще. У меня двадцать пять лет язык не менялся и ничего. Фреймворки - удел мартышек. Я обычно моду на всякие бэкбоны/ангуляры просто пережидаю. Хотя некоторые либы, вроде jQuery и Underscore становятся классикой, но их мало и они текут медленно. Да и сам язык за последние 15 лет вот только сейчас как-то существенно изменился, получив for .. of, стрелочные функции и (о боже, наконец!) multi-line string'и.
>>112810168 Здесь аноны которые заканчивали лётные училища, не раз рассказывали, что если у тебя нет бабла, в эту отрасль соваться не следует. Тупо не хватит лётных часов после учёбы, и будешь ты сосать хуй, а не туристиков возить
>>112810578 А мне и сейчас хочется. Я вот сейчас запилю бизнес со своим американским партнером, заработаю пару миллионов и пойду учиться на пилота. Ну или проснусь на лекции, тоже бывает.
>>112810750 Перспективы есть, только они крайне далекие и мутные. Все в области требует широкого (не глубокого возможно) бэкграунда в сетях,бд,ос,алгоритмов,структур данных. Я тихонечко все это наращиваю в своей предметной области, но все равно конечная точка всего этого так далеко. Да и достигнув конца, денег кардинально не прибавится (в россии).
>>112809960 >Дома это вознаграждается. Сделал работу в два раза быстрее - пошел погулял. >В офисе - наказывается. Либо сиди и пинай хуй (а безделье выматывает почище работы), либо тебе просто еще работы навалят, то есть будешь делать в два раза больше за те же деньги. В итоге стимула стараться ососбо и нету. Я однажды работал в офисе со свободным графиком и недельной отчётностью. Т.е. в понедельник все обсуждают, что каждый должен сделать к вечеру пятницы и всё, можно хоть сразу домой идти. На деле примерно 2/3 офиса приходила каждый день на 5-8 часов, т.к. кто-то не мог себя заставить работать дома, кому-то что-то было неясно, а кому-то требовалось работать в паре.
Сейм шит, ОП. Правда я в вебе 3+ года, тоже не интересно, тоже криворукий дебил, как сяду что-то изучать блевать тянет. Для таких уебанов как мы есть сео параша(компании по продвижению сайтов). Я умею в пхп(вывести инфу, циклы, считать с базы / записать с базы), работал с кучей ЦМС для сайтов. Все сертификаты Битрикс(хули там все тесты в онлайне ответы есть) Такие обмудки как я, нужны сео компаниям конвеерного типа, которые получают овердохуя сайтов и делают однотипную хуйню + чё заказчик попросит. "Тру прогеры" будут воротить нос и не пойдут + зп уровня 60к ДС их не прильщает. То есть конкуренции мало, особенно если адекват как человек. Если надо задавай вопросы. Пройти путём пхп обезьяны не сможет разве что кретин.
>>112806132 (OP) Может ты не ту область выбрал? А вообще когда тошниловка от обучения - попробуй выбрать задачу с каким-то практическим применением, а не сферическую учебную в вакууме. Я лично так всегда делаю. Иначе просто не интересно. >у меня по матеше после 9 всегда была тройка В программировании именно математика достаточно мало нужна, только для специфических задач, в основном там требуется логика.
>>112811413 Перспектив после этого никаких? Что вообще с сайтами делать надо будет? Ты тоже когда начинаешь вроде норм, а потом на любую хуйню отвлекаешься?
>>112811771 Ну смотри, что у меня с ней. Когда материал вижу и читаю потихоньку логисески доходит но как только эта задачка идет по ней ввполняю ее по штампу, а в ответе хитиовыебанный короткий вариант моих дохуирища строк.
>>112812195 >Перспектив после этого никаких? Почему же. Даже моего донного уровня людей не много. Хуярь изучай книги ходи по выхам на курсы, если сможешь себя заставить. Но вообще мне и так норм, у меня есть планы на будущее не связанные с кодингом. >Что вообще с сайтами делать надо будет? Доработать(вывести хуйню из базы в каком-нибудь шаблоне)/создать какое-то говнище (сейчас всё чаще берёшь готовый шаблон) поставить модули обратного звонка/ галереи / формы отправки писем / сменить метатеги на страницах(раз хтмл учил должен знать что такое тайтлы дескрипшены кейворды), какие-то куски скрыть нахуй. Добавить баннер. >Ты тоже когда начинаешь вроде норм, а потом на любую хуйню отвлекаешься? Ага, это он недостатка интереса, но мне лишь бы дотан гонять да на диване сидеть.
>>112812380 >а в ответе хитиовыебанный короткий вариант моих дохуирища строк. Ну, да, естественно всегда будет кто-то умнее тебя, это не повод бросать. Просто примечай интересные приемы.
>>112813290 Не понял сарказм. Если ты понял фишку приема и ты считаешь что это удобно - применяй. Иначе - нет. Нужно чтобы ты сам осознал зачем именно тебе это нужно и какую проблему это для тебя решает. Ты можешь не осознать сейчас, но осознать позже, когда побьешся над задачей привычными методами, будет неудобно и в голову придется мысль - "ну ведь можно же сделать проще - наверняка кто это уже миллион раз делал". Ты идешь и ищешь - находишь решение, хлопаешь себя по лбу и восклицаешь "Ну конечно, именно то, что мне нужно!". Так что осознанно применяешь приемы. Просто копипаст - скучен и не запоминается т.к. ты не понимаешь что делаешь.
>>112806132 (OP) >Сука пиздец как дело дошло до стеков всяких с рекурсией, замыкания всё блять ступор как блять это делается? Фишка в том, что на мой взгляд, хотя многие со мной не согласятся, ты таким образом ставишь телегу впереди лошади. То есть ты изучаешь инструменты, для решения проблемы с которой еще не столкнулся и следовательно понятия не имеешь НАХУЯ все это и как следствие это кажется тарабарщиной. На мой взгляд обучение должно происходить в обратном порядке - тебе ставится задача, а ты ищешь инструменты для ее решения. Т.е. ты понимаешь НАХУЯ оно надо, в конечно итоге. Вот мое мнение.
Начитавшись тредов про успешных йоба фрилисосастеров тыща баксов в день решил, а чем я хуже?
Решил стать веб разрабом.
Подучил базу html с css. Вроде нормально зашло.
И тут уже встал вопрос самого ЯП и стал учить этот ваш JS.
Сука пиздец как дело дошло до стеков всяких с рекурсией, замыкания всё блять ступор как блять это делается?
Логику потом вроде понял но сука эти ебучие задачи на жаба лёрне ЭТО ЖЕ ПИЗДЕЦ у меня по матеше после 9 всегда была тройка и всё я проёбывал и она у меня уровня реальной и что сука для жизни надо?
Я уже растягиваю это обучение на года полтора забивая на всё месяцами ибо вообще тошниловка.
Учусь ещё по профилю но там больше по сетям.
Как мне вообще жить с этими вашими сраными фрилебусерами?
Думаю пойти в сисадмины, а когда в ит грамотней буду там и решать.