Аноны, вечер в хату. Не находите его скучным, треды сегодня какие-то унылые. Я очень хочу с вами поговорить на тему программирования. Жизнь слишком коротка, чтоб размениваться на бесполезные языки. Тогда назревает вопрос: ОП - хуесос? какой же язык программирования более перспективный для нас. На двощах сейчас сидит целое поколение молодых уебанов перспективных кодеров/программистов. Может посоветуете песпективные языки, которые стоит учить прямо сейчас? Бампаю до пяти
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Учи 1С в конторе которая этим занимается! Хот бы с голоду сразу не сдохнешь. Не то что бы за пречисленное не платят, просто пока ты начнешь на этом зарабатывать много время уйдет (Я в курсе кто и кем меня назовет! Это мой 10 летней опыт. Начинал с си и микроконтроллеров, потом java, С#, и 1С и как раз тот что описал. Потом убил нах зрение, работаю электриком) Открывай предложения и резюме и глянь кого больше и на какую зарплату и каки улсовия для начала в этой стране (как ты мигрируешь если на кусок хлеба тут сразу заработать не сможешь?!) Больше всего нужны 1С -ники их даж на халяву учат, а вот сколько нужно java и этих вторых? их берут только с опытом который не где взять. А все, назови меня говорящей стиральной машиной, а я спать. Завтра на смену.
>>134775265 (OP) >какой же язык программирования более перспективный для нас Ну очевидная Java, C# как тупо популярные для клепания говноформочек. Плюс сверхпетушиный JavaScript вместе с тысячей его однояйцевых братьев-мутантов типа NodeJS. Причем ценен сам по себе. Плюс фронтенд. Сюда браузерный яваскрипт, фремворки, жеквири, ну и верстка, css, само собой. Пхп. Мобильные платформы - ObjectiveC, ява под ведро. Кресты тоже иногда нужны.
Ну и еще чисто узкоспециализированное говно. Всякие там микроконтроллеры, прочая параша. Иногда какому-нибудь долбоебу моча в голову звякнет проект на ruby или go замутить - тоже иногда нужны специалисты.
>>134776686 Отнюдь, в процессе узнается методология. Нах программер со знанием языка но без знания методологии? Знаешь си с++ знай всякие алгебраически вперты и физику механизмы программных фильтров (это мы еще до патеров не дошли), java технологии интернета + БД, С# тоже. Вот и получается, что для того что бы на языке писать, что то осмысленное нужна хотя бы БД. Для контроллеров нужно знать электронику и физику (и только скажи, что это не так! Электроника это не только состыковать микрухи по даташиту, а умение к примеру заставить обычную термопару через дифференциальное АЦП выдовать правильные результаты измерения. В чем разница? заводская микруха до 600 а самодельная до 1500 С , а очистка аргона при 800 - 850 мах происходит (знал бы я в школе нах мне физика с химией будут нужны?) в итоге 1с даст навык работы с клиентами, с БД. Возьми затем Javу и зводи свой трактор (какой трактор там в индии у каждого по восемь и их в отличие от тебя учат)
>>134776686 Отнюдь, в процессе узнается методология. Нах программер со знанием языка но без знания методологии? Знаешь си с++ знай всякие алгебраически вперты и физику механизмы программных фильтров (это мы еще до патеров не дошли), java технологии интернета + БД, С# тоже. Вот и получается, что для того что бы на языке писать, что то осмысленное нужна хотя бы БД. Для контроллеров нужно знать электронику и физику (и только скажи, что это не так! Электроника это не только состыковать микрухи по даташиту, а умение к примеру заставить обычную термопару через дифференциальное АЦП выдовать правильные результаты измерения. В чем разница? заводская микруха до 600 а самодельная до 1500 С , а очистка аргона при 800 - 850 мах происходит (знал бы я в школе нах мне физика с химией будут нужны?) в итоге 1с даст навык работы с клиентами, с БД. Возьми затем Javу и зводи свой трактор (какой трактор там в индии у каждого по восемь и их в отличие от тебя учат)
>>134776686 Работа с перспективой завести трактор - конкуренция с голодным пакистанцем который либо съебет с своего кишлака, либо сдохнет. Работа с 1с - конкуренция с русским ванькой.
>>134778593 #define G(n) int n(int t, int q, int d) #define X(p,t,s) (p>=t&&p<(t+s)&&(p-(t)&1023)<(s&1023)) #define U(m) ((signed char )(m)) #define F if(!--q){ #define I(s) (int)main-(int)s #define P(s,c,k) for(h=0; h>>14==0; h+=129)Y(16c+h/1024+Y(V+36))&128>>(h&7)?U(s+(h&15367))=k:k
G (B) { Z; F D = E (Y (V), C = E (Y (V), Y (t + 4) + 3, 4, 0), 2, 0); Y (t + 12) = Y (t + 20) = i; Y (t + 24) = 1; Y (t + 28) = t; Y (t + 16) = 442890; Y (t + 28) = d = E (Y (V), s = D 8 + 1664, 1, 0); for (p = 0; j < s; j++, p++) U (d + j) = i == D | j < p ? p--, 0 : (n = U (C + 512 + i++)) < ' ' ? p |= n 56 - 497, 0 : n; }
n = Y (Y (t + 4)) & 1; F U (Y (t + 28) + 1536) |= 62 & -n; M U (d + D) = X (D, Y (t + 12) + 26628, 412162) ? X (D, Y (t + 12) + 27653, 410112) ? 31 : 0 : U (d + D); for (; j < 12800; j += 8) P (d + 27653 + Y (t + 12) + ' ' (j & ~511) + j % 512, U (Y (t + 28) + j / 8 + 64 Y (t + 20)), 0); }
F if (n) { D = Y (t + 28); if (d - 10) U (++Y (t + 24) + D + 1535) = d; else { for (i = D; i < D + 1600; i++) U (i) = U (i + 64); Y (t + 24) = 1; E (Y (V), i - 127, 3, 0); } } else Y (t + 20) += ((d >> 4) ^ (d >> 5)) - 3; } }
G (_); G (o); G (main) { Z, k = K; if (!t) { Y (V) = V + 208 - (I (_)); L (209, 223) L (168, 0) L (212, 244) _((int) &s, 3, 0); for (; 1;) R n = Y (V - 12); if (C & ' ') { k++; k %= 3; if (k < 2) { Y (j) -= p; Y (j) += p += U (&D) (1 - k 1025); if (k) goto y; } else { for (C = V - 20; !i && D & 1 && n && (X (p, Y (n + 12), Y (n + 16)) ? j = n + 12, Y (C + 8) = Y (n + 8), Y (n + 8) = Y (V - 12), Y (V - 12) = n, 0 : n); C = n, n = Y (n + 8)); i = D & 1; j &= -i; } } else if (128 & ~D) { E (Y (n), n, 3, U (V + D % 64 + 131) ^ 32); n = Y (V - 12); y:C = 1 << 24; M U (C + D) = 125; o (n, 0, C); P (C + p - 8196, 88, 0); M U (Y (0x11028) + D) = U (C + D); } } }
G (o) { Z; if (t) { C = Y (t + 12); j = Y (t + 16); o (Y (t + 8), 0, d); M U (d + D) = X (D, C, j) ? X (D, C + 1025, j - 2050) ? X (D, C + 2050, j - 3075) ? X (D, C + 2050, j - 4100) ? X (D, C + 4100, ((j & 1023) + 18424)) ? 176 : 24 : 20 : 28 : 0 : U (d + D); for (n = Y (t + 4); U (i + n); i++) P (d + Y (t + 12) + 5126 + i 8, U (n + i), 31); E (Y (t), t, 2, d); } }
G (_) { Z = Y (V + 24); F Y (V - 16) += t; D = Y (V - 16) - t; }
F for (i = 124; i < 135; i++) D = D << 3 | Y (t + i) & 7; }
if (q > 0) { for (; n = U (D + i); i++) if (n - U (t + i)) { D += _(D, 2, 0) + 1023 & ~511; i = ~0; } F if (Y (D)) { n = _(164, 1, 0); Y (n + 8) = Y (V - 12); Y (V - 12) = n; Y (n + 4) = i = n + 64; for (; j < 96; j++) Y (i + j) = Y (t + j); i = D + 512; j = i + Y (i + 32); for (; Y (j + 12) != Y (i + 24); j += 40); E (Y (n) = Y (j + 16) + i, n, 1, 0); } } }
>>134779122 Привет, я общительный пацан, люблю поболтать, особенно с классными девченками. Но, чтобы поговорить со мной, ответьте на простую задачку: int i = 5; i = ++i + ++i; Вопрос: Чему равно i?
>>134775265 (OP) 1с Питон За другое не платят, пока сеньором не станешь за адинэс и одноглазого зменя тоже не платят джунам, но востребованы они сильнее
>>134779052 Undefined behavior. Ловушка для нуфагов, не читающих стандарт. Ибо оператор + не является точкой следования и левая и правая его части (как и сама сумма) могут быть вычислены как Бог на душу положит, в любом порядке. А теперь да, иди нахуй.
>>134775265 (OP) По сути можешь выучить хоть С++. На другие будет легко перейти. Тут важнее специальность выбрать. Могу посоветовать идти в iOS пограмиста и учить swift/objC. Будешь получать 100к/мес
Хаскель Смотря для чего, на самом деле. Для ниибаца-крутых копроративных приложений - джава, там у нее близких конкурентов лет 10 еще не будет. Гейдев? Тогда сишарт или плюсы, если хочешь прям вообще мегаопримизированное говно писать. Для мобилок - джава и свифт, для веба- жиэс, жиэс, жиэс. Мимо-джава-мидл
>>134780797 Вот за это я люблю джаву, что нет в ней это ебучей перегрузки операторов. Иногда это неудобно, зато сразу понимаешь что делает код, а не ловишь мины замедленного действия в виде перегрузки очевидных операторов неочевидными способами.
В скале с ее юникодными операторами еще дальше пошли, там такого навертеть можно что глаза сломаешь.
>>134780876 А причём тут перегрузка операторов? У того анона был вполне себе сишный код, где перегрузка невозможна. Ну и да, я не сказал бы, что она, прям, всё усложняет. Зачастую, перегрузка операторов позволяет внести вполне себе няшный синтаксический сахар, типа смарт-пойнтеров. Задокументировать, главное, не забывать.
>>134781673 Поебень какая-то написана там если честно. Какая связь между руби и пластилином? 3д игры типа только на С++ пишут? Почему "стартап" - это на выбор только питон, руби или js??
>>134775265 (OP) Расклад такой: Джава - если есть вышка. Зарплата в даларах, дохуя работы, каждая вторая компания в рашке(дс\дс2 по крайней мере точно) это оффшор иностранной компании. Т.е. поработав усиленно годика джва сможешь попросить себя перевести заграницу. Не всегда переводят, но тем не менее сможешь просто хлопнуть дверью и разослать напрямую заграницу своё cv. СНГ с удовольствием тянут в европку. C\C++ - только если ты дохуя умный и хочешь потерять связь с реальностью навсегда. У меня нет ни одного знакомого настоящего сишника, не могу ничего сказать. Знаю что они либо в рашке за еду пишут, либо заграницей ебут компилятор и обмазываются даларами. Вышка маст хев ибо без неё не съебать Python - только если хочешь стать админом. Знакомых питонщиков нет, зато дохуя девопсов которые питон выучили чисто чтобы админить как боги. В рашке норм позиций девопсов толком нет. Ruby - пост-хипстерский период. Работы не дохуя, но раз в 2-3 месяца менять сможешь без проблем сам так делаю. ЗП - 80к-100к в месяц на удалёнке. Заграницей востребованы, но вышка обязательна. Легко выучить сам язык, легко освоить рельсы, дальше как подучишься - остальное начнёшь изучать, как говориться, под пивко т.е. без особых усилий. Node\JavaScript - Тут полная анархия. Платят деньги, всё заебись, только из-за того что каждый пхп-петух считает себя javascript девелопером, код проектов это просто ад. Каждый точит под себя структуру, каждый новый проект это дрочь с изучением существующих костылей и маты в слаке. Не рекомендую. Но нода нынче хипсторская хуйня, если инвестируешь сейчас в это время, то можешь выстрелить как выстрелили некоторые ruby on rails разработчики, которые сейчас гребут шекели лопатами за пару часов работы. Короче, тут всё мутно. Go - гуглоподелка. Самостоятельно нигде не используется. Стоит учить только как дополнительный язык. В рашке вакансии на чистого гошника хуй найдёшь. Есть ещё elixir, но это для меня слишком хипстерское говно. По опыту могу сказать, что если кто и ищет хипстерского разработчика, то и платит он заебись. Но проблема хипстерского говна в том, что ты не всегда сможешь получить совет в гугле, а только в коммьюнити где сидят полтора хипстера. Вроде как есть какие то вакансии, но я не рискнул углубляться в это говно. Можешь попробовать, если не осилишь, то дропай и начинай учить что-нибудь более простое.
По сложности в порядке возрастания: Ruby Node.js Java C\C++
Го, эликсир и питон не указал т.к. не знаю их настолько чтобы судить о сложности изучения.
>>134782559 >Python - только если хочешь стать админом Питон довольно популярен у ученых. Этакая замена фортрана, чтобы высоколобые умники могли закодить свои зубодробительные формулы не особо углубляясь собственно в программирование.
Плюс еще веб на Django - тут и фриланс, и вакансии есть.
А еще можно визуальные новеллы на RenPy пилить, лол.
А какой вообще смысл учить языки программирования если всё идёт к тому что их скоро сделают настолько высокоуровневыми что любая секретарша сможет с помощью мышки и красивых кнопочек накидать любую программу или любой сложности сайт с любым функционалом?
> что любая секретарша сможет с помощью мышки и красивых кнопочек накидать любую программу Об этом уже полвека мечтают, но серьезных подвижек что-то не видно.
>>134782708 Как вариант - поступить в магистратуру в Европу. Там много где бесплатное образование для иностранцев, платишь только за проживание. Там и подучиться, и пути съеба приглядеть можно.
>>134782820 Ну плюсом они для тебя вряд ли будут, но рашкинские дипломы признаются евросоюзом, так что если в вакансии указано требование ВО (а там это делают не реже чем у нас) то твой диплом сойдет.
>>134782708 Ну если диплом будет международного образца где будет написано что ты MS of Computer Science, то вполне.
>>134782820 Европке похуй на университет, главное чтобы они могли проверить твой диплом. Иными словами, диплом должен быть выдан университетом который аккредитован государством.
>>134782778 Это как с моим знакомым экспертом, который занимается оценкой имущества, кичится что у него высшее техническое, а по факту диплом рыбообработчика и 2 месяца курсов на эксперта.
>>134782881 >где будет написано что ты MS of Computer Science Неправильно написал. Если у тебя будет Computer Science в дипломе, то 100% работу найдёшь. Остальное может быть труднее т.к. люди всё-таки понимают, что ты получил корочку просто так. Не везде так принято как у нас в рашке.
>>134782559 Почему в С настолько уебанские названия функций? Например ввод числа с консоли std::cin >> var; Во всех остальных языках хотя бы по человечески сделано, понятно
>>134783133 А что тебе не нравится-то? От перегрузки операторов припекает? Погугли тогда такую штуку как scalaz и пойми что в других языках все может быть еще более бесчеловечно.
> Был конец рабочего дня, когда мы получили информацию о серьёзной проблеме в продакшене у одного из наших крупных клиентов. Несколько человек начали исследовать проблему, и мы смогли локализировать код, в котором случился сбой. Но настоящая проблема оказалась в том, что мы понятия не имели, что этот код делал. Мы упёрлись в странный символ, который мы никогда ранее в наших проектах не встречали. Это spaceship operator <||>. Кто-то сказал вслух «что это за хрнь?». Там происходила какая-то неявная магия, которая была совсем неочевидна. Cmd-B чтобы перейти к методу не помогло, так как наша IDE не могла найти символ (IDE с тех пор улучшились). Быстрое гугление по "<||>" тоже не принесло результатов. Мы были загнаны в тупик.
Короче, если кто путается в этих всех ms, bs, phd, объясняю: Бакалавр - это bs of science Магистр - это ms of science Доктор наук - это phd
С 11 года дипломы в рашке соответствуют этой системе, по этому можно и с бакалавром спамить своим cv, главное правильно написать что за вышка у тебя есть.
>>134783237 Нет, я вообще не прогер. Просто иногда почитываю про разные языки, мне интересно. Настолько зубодробительного кода как в С я нигде не встречал. Еще блин имена переменных с маленькой буквы и буква типа обозначает тип. А дальше хуета из 20 букв. Пиздец.
>>134783341 >Еще блин имена переменных с маленькой буквы и буква типа обозначает тип Это naming convention. Не является требованием самого компилятора. Просто используется коммьюнити чтобы не смотреть тип каждой переменной, а знать её тип из названия.
>Настолько зубодробительного кода как в С я нигде не встречал Один из старейших живых ныне языков, ты что ожидал то?
>>134783341 Погляди на функциональные языки типа скалы или хаскелля. С-подобные языки просты хотя бы тем, что они просто описывают последовательность действий. Это хорошо ложится на нашу простую бытовую логику.
Функциональные языки после этого мозг взрывают полностью.
>>134783333 Блядь, лол. Через 3 года у меня как раз магистратура закончится, если я пойду. Посему, что лучше: остаться в мухосрани, работать в ней, и поступить в этой мухосрани на магистратуру или уебать в ДС/ДС2, чтобы там просто работать (с магистратурой вряд ли потяну)?
>>134783498 Нет, не столько же, а гораздо больше. Потому что текущих проектов полно и так, а ещё прорывным и молодым кто-то должен потом жопу подтирать по техчасти, когда/если они прорвутся.
>>134783510 Ну смотри, бро, моя ситуация такая: Я пошёл учиться, мне стало лень, я вылетел из первого курса и пошёл работать. Да, сейчас у меня есть деньги, не миллионы, но достаточно для дальнейшего роста. Да, мне нравится то чем я занимаюсь. Нет, я не могу уехать работать заграницу. Мне сейчас 25, вышки нет, есть опыт больше 3х лет в разработке и больше 5 в администрировании, но визу никто не хочет давать т.к. вышки нет. По этому мой тебе совет - сиди дома и учи сам. Выбери себе язык, накупи книжек на амазоне и дрочи их пока не закончишь вуз. Если хочешь джаву, то вначале закончи вуз, потом есть в другие города, если это руби\нода - учи дома, находи вакансии на удалёнку и спамь их. Даже если не подходишь под требования, всёравно спамь. Рано или поздно найдёшь работу на удалёнке и начнёшь реально работать. Главное - не бросай учёбу. Пусть это будет хуйня, а не образование, главное что у тебя есть корочка, а значит ты белый человек.
>>134783712 Не, ты не понял, я уже джава прогером работаю, к получению бакалавра, будет год опыта в разработке. Вопрос в том, уезжать ли после получения бакалавра в столицы или все также работать в мухосрани, попутно получая магистратуру?
Чтоб дальше обсуждать функциональное программирование, давайте попробуем испечь пирог. Примерно так мы будем печь императивный пирог:
1) Разогрейте духовку до 175°C. Смажьте маслом и посыпьте мукой противень. В маленькой миске смешайте муку, пищевую соду и соль. 2) В большой миске взбивайте масло, сахар-песок и коричневый сахар до тех пор, пока масса не станет легкой и воздушной. Вбейте яйца, одно за раз. Добавьте бананы и разотрите до однородной консистенции. Поочередно добавляйте в получившуюся кремовую массу основу для теста из п. 1 и кефир. Добавьте измельченные грецкие орехи. Выложите тесто в подготовленный противень. 3) Запекайте в разогретой духовке 30 минут. Выньте противень из духовки, поставьте на полотенце, чтоб пирог остыл.
Я позволил себе несколько вольностей с нумерацией (очевидно, каждый шаг—это на самом деле несколько шагов), но давайте лучше посмотрим, как мы будем печь функциональный пирог:
1) Пирог—это горячий пирог, остывший на полотенце, где горячий пирог—это подготовленный пирог, выпекавшийся в разогретой духовке 30 минут. 2) Разогретая духовка—это духовка, разогретая до 175°C. 3) Подготовленный пирог—это тесто, выложенное в подготовленный противень, где тесто—это кремовая масса, в которую добавили измельченные грецкие орехи. Где кремовая масса—это масло, сахар-песок и коричневый сахар, взбитые в большой миске до тех пор, пока они не стали легкими и воздушными, где…
>>134783860 А, если уже работаешь, то можешь понаехать в дс\дс2 по окончанию учёбы. На собеседованиях так и будешь говорить: "Окончил бакалавриат, университет дал базовые навыки, остальное своим умом наработал. Не видел перспектив у себя в городе по этому уехал." Сработает без проблем, особенно если у тебя есть уже реальный опыт работы. Ты главное помониторь требования в вакансиях города в который съёбываешь, если что-то не знаешь, то подучи и в путь.
>>134783658 >а воспринимать код можно на уровне интуиции. > (defn find-graph "Find the namespace use/require graph. Requires each project namespace in turn extracting the list of namespaces it uses or requires. Each namespace is recursively required to get the full dependency graph." [source-path] (loop [to-load (clojure.contrib.find-namespaces/find-namespaces-in-dir (java.io.File. source-path)) graph {}] (if (seq to-load) (if (graph (first to-load)) (recur (rest to-load) graph) (let [dependencies (with-dependencies (require (first to-load) :reload) (extract-dependencies dependencies))] (recur (distinct (concat (rest to-load) dependencies)) (assoc graph (first to-load) dependencies)))) (into {} (filter #(seq (second %)) graph)))))
>>134784000 Чет если честно, чем дальше тем меньше желания тут оставаться. Сейчас еще Пу и ЕдРо выиграют очередные выборы и страна полетит по наклонной вниз. А там уже и до выездных виз и отрубания интернета недалеко.
>>134784000 делал так до января этого года 2.2к $, js, страна заказчик- канада фрейморвк ангулар продукт - веб-приложуха для менеджмента СТО в заказчиках всякие мазды, крайслеры и проч
>>134784085 > в часовом поясе работодателя не обязательно я работал по времени буферного офиса в киеве >получать в разы меньше чем тот кто живёт там но ты и не офисе сидишь. нагрузка меньше я в самые загруженные недели не больше 20 часов работал
>>134784039 Да что ты пиздишь, что понятно тебе все. Я почти месяц нихуя не понимал, если больше 3х строчек на кложе написано. И скобоки тебе cursive расставит, нашел проблему. А подъебки про скобочки - первый признак того, что язык ты нихуя не изучал и не пользовался.
>>134784085 >При этом жить будешь в часовом поясе работодателя Поддвачну, фрилансил на американцев, нахуй сбил весь распорядок дня, так как у нас когда 3 ночи - у них только 6 вечера и конец рабочего дня.
>>134784085 Деградант, там ты будешь ползарплаты въебывать на жизь, потому что хуя простого неместного во-первых вряд ли возьмут, во-вторых - если возьмут, то платить будут опять меньше. Если у тебя цель бомжевать где угодно, только не в сраной, тогда ок. Но нахуй так жить.
>>134784143 >но ты и не офисе сидишь. Уже год как не сижу в офисе, работаю на удалёнке на ру работодателей. Я это к тому что это не киллер-фича работы на иностранного работодателя.
>нагрузка меньше я в самые загруженные недели не больше 20 часов работал Может и прикольно, может и нет. Когда есть чем заняться, то может вполне даже ок. У меня английский не на уровне fluent, по этому с иностранными работодателями пока не работаю.
>>134783993 >>134783897 Ладно, вы меня подебили. Но энивей, без всяких мапредьюсингов сейчас бы очень хуево программировалось. Алсо, проиграл со сравнения с пирогом.
>>134784306 >Когда есть чем заняться а как может быть нечем заняться если ты можешь работать везде где есть инет,у тебя куча бабок и свободного времени?
>>134784304 Получив визу ты не привязан к одному работодателю. Если ценник окажется ниже среднерыночного, то никто не мешает тебе найти другую работу. Главный плюс от съёба - возможность получения гражданства. Ты видимо не знаешь что значит инвестиции в будущее. Не вижу смысла вести с тобой какой-либо диалог, ты слишком буйный.
>>134784381 2к зелени это 120к рублей, не слишком много, если честно. 100к-200к в месяц это когда ты не можешь купить себе машину т.к. слишком мало, а телефоны, планшеты и прочее - слишком мелко для тебя. Не пытаюсь кого-либо обидеть, просто сам знаком с этим состоянием. Вроде и есть деньги, а толком тратить их некуда, только сливать на то, что ты потом высрешь или копить.
>>134784590 >это когда ты не можешь купить себе машину т.к. слишком мало Ну хз что тебе за машина нужна, за 400-500к вполне можно какой-нибудь фордфокус купить слегка б/у, совершенно не запариваясь.
>>134784431 Я-то знаю как раз, что без денег делать там нехуй. Если даже в удалёнку не смог, в чужой стране вообще погибнешь нахуй. Гражданство твоё не упало ни одному разумному существу, только диван будет об таком рассуждать. Резидентство максимум, гражданство это так, для упоротых.
>>134784590 мне хватало более чем. я живу не в рф в своей хате. прав нет и не хочу. из расходов только на дудку и в прошлом году пару тыщ потратил на яхтинг скопил 20к$ и уволился нахуй
>>134784706 CMake же сам по себе ничего не билдит, а только генерирует скрипты для других билд-систем.
Грейдлу и мавену можно все простить за автоматическую скачку зависимостей и репозитории их. После С++ с его еблей с библиотеками это было просто божественно.
>>134784656 >400-500к Во-о-от, т.е. нужно поэкономить пару месяцев. Иными словами ты не можешь себе позволить сразу купить авто т.к. не хватает доходов.
>>134784687 >скопил 20к$ и уволился нахуй know_that_feeling.png Так в большинстве случаев и поступают.
>>134784855 > Иными словами ты не можешь себе позволить сразу купить авто А кто может? Те кто миллион в месяц получают тоже выходит только фордфокус купить сразу могут, да и то не в топовой комплектации. 3-5 месяцев покопить на авто считаю норм. Больше нахуй, меньше тоже.
>>134784851 Вот про зависимости двачну. Послезавтра (т.е. в пятницу) в Котосибирске, на C++ Siberia, будет доклад про Conan.io, очень интересно будет послушать, как там решена эта проблема.
>>134784880 По-моему кто-то зажрался просто. Кто вообще на свете из обычных наемных работников может себе позволить крупные траты меньше чем за пару лет работы? Поражаюсь с вас.
>>134784919 >каких случаев Когда есть более-менее адекватный доход. Работают n-ый период, откладывают деньги, а потом увольняются и занимаются своими делами.
>>134784927 >А кто может? Те, кто гребут деньги лопатами. В этом мой мессейдж и был, вроде деньги есть, вроде много, но недостаточно много чтобы чувствовать себя королём.
>>134785120 >ребут деньги лопатами Ты за месяц получаешь столько, сколько большая часть страны за полгода или год (200к при медианной зарплате в РФ около 20) и еще чем-то сука недоволен.
>>134785120 >Когда есть более-менее адекватный доход. Работают n-ый период, откладывают деньги, а потом увольняются и занимаются своими делами. рили? а я вот наблюдаю что люди которые получают более-менее адекватный доход никуда не съебывают с работы а растут по карьерной лестнице и все такое. хуйню ты спизданул. я уволился скопив денег просто потому что хочу выйти из кодинга навсегда
>>134785120 >но недостаточно много чтобы чувствовать себя королём. Ну охуеть вообще. Обычный наёмный работник, проф качества которого нужны для реализации бизнес-идей других людей и ещё чем-то недоволен.
>>134775265 (OP) тут есть 1с-ники? поясните за вкат в профессию нужно ли ходить на курсы и получать сертификаты, чтобы потом устроиться? планирую в последний год магистратуры нацелиться на эти курсы, чтобы к следующему лету была корочка, 1сная корочка, какие-то знания на работу такого пидора возьмут?
>>134775265 (OP) Если ты не даун - современный язык учится и осваивается за неделю. learnxinyminutes.com, например. Лично работаю менеджером в местной конторке продажи косметики и всякой хуйни, в свободное время занимаюсь кодингом. Свободно пишу на: Pascal xd, Java, JavaScript+HTML+CSS, Lua, JASS, Python. Сейчас ебашу на яве хуевенькое приложение в ГейглПлей, буду делоть бобосы ахахах. Так что не в языке дело, ОП.
>>134775265 (OP) >Может посоветуете песпективные языки, которые стоит учить прямо сейчас? Псевдокод. Плюс алгоритмы и структуры данных. Всё остальное рано или поздно устареет, даже если ты выучишься моднейшему языку, через 15 лет он буде устаревшим
>>134775265 (OP) какой тебе нравится, такой и учишь. Перспективный язык - это рулетка. 5/6 что не выстрелит. Язык выучить это дело плёвое, буквально 10-12 дней хватит. Будешь как на родном изъясняться. Вся сложность в технологиях, смекаешь?
>>134775265 (OP) Требования сейчас разные, но из действительно полезных именно в таком порядке могу назвать следующие языки: Java, C++, C#, Scala. Сейчас могут набежать кукаретики, что Java "нинужна", но я, например, работал в двух компаниях по разработке банковского програмного обеспечения и обе используют именно Java
>>134793769 >какой же язык программирования более перспективный На одно место сейчас идет около ~65 макак. Этот >>134775369 прав. Не боишься такой сильной конкуренции?
>>134794499 Я думаю, что под основами я подразазумеваю синтаксис. Сейчас во многих языках он схож и отличается лишь присвоением и какими-то мелочами. Буду через синтаксис Явы усваивать
>>134794686 Ты в курсе что в развивающемся языке синтаксис каждые 2-5 лет меняется? Например javascript es5: var Employee = function Employee() { this.alive = true; };
get name() { return `${this.firstName} ${this.lastName}`; } }
es7 декораторы и прочая ёба. В крестах похожая ситуация, только каждые 5-10 лет. Если используешь какой-либо фреймворк и технологии , например JQuery, то задрочив его, рискуешь отправиться вместе с ним на помойку, когда его перестанут использовать. Все еще хочешь дрочить синтаксис?
>>134793908 >сильной конкуренции? Миф даунов, которые либо анскиллы, либо вообще не работают в этой сфере. Всех всегда дохуя, в россии 140 лямов людей, на каждую из профессий как минимум по 100 тысяч специалистов будет. Но рынок диктует другие правила, одни жрут говно за 30к в месяц и ноют о высокой конкуренции, а другие гребут 150к и не испытывают проблем с какой то мифической конкуренцией. А всё почему? Потому что люди первого типа нихуя не проф. пригодны, а второго типа каждый день работают над собой чтобы не вылететь из рынка и не стать даунами из приведённого мной первого типа. Nuff said. Каждый даун который говорит про конкуренцию в программировании - просто прикрывает громкими словами свою проф. непригодность. Привыкли по блату устраиваться, а потом охуевают почему малый\средний бизнес гонит их ссаными тряпками. Это не газпром и ему подобные корпорации, где один месяц только согласовываться задачи будут.
>>134794946 Да, я понял к чему ты, но если сейчас не вникнуть в него, потом будет труднее. Да и если абстрактно знать, как все строится, легче переучиться на новый синтаксис/язык. Но все равнр спасибо
>>134794686 Ты этого >>134794946 дауна не слушай, js не развивался полноценно как язык добрых 15 лет. Каждый из разработчиков движков браузеров тянул одеяло в свою сторону. Сейчас же наконец то сформировался костяк, эти полуёбки пришли к консенсусу и теперь даже любой желающий может предложить свою фичу, которая вполне может быть реализована в новой спецификации. Этот даун привёл тебе какой то говняный пример объявления объекта через прототип и через класс, выставляя это так как будто всё координально поменялось. Начнёшь программированить - разберёшься что такое объектно-ориентированное программирование, что такое императивщина, что такое декларативщина. Короче, тот кто не начинает - никогда и не закончит. Just do it и поменьше слушай пидарасов которые кукарекают о каких то подводных камнях и устаревающих технологиях. Выучишь одну на должном уровне, остальные пойдут уже как сыр по маслу. А эти петухи, у которых КОНКУРЕНЦИЯ и УСТАРЕВАНИЕ будут всегда. Просто сядь и делай.
>>134796005 1) я не собираюсь вкатываться через год (минимум лет 5 не буду) 2) я не велся на зп, я хочу учить языки из-за того, что мне это реал интересно 3) хватит судить людей по тому, что находишь на двощах Добра мимо ОП
>>134796167 ОП, из треда не понятно, какой стул тебя интересует? embedded? web? Алгоритмы? Больше уклон в алгоритмы+математика? Или принципы для разработки больших расширяемых многомодульных приложений? Если тебя деньги не интересуют, может тебе вообще интереснее будет реверсом заниматься.
>>134796881 Он диванный кукаретик. 1С это платформа, на которой решают задачи документооборота бизнеса. То есть запрос на запросе погоняет запросом. Клиент-сервер. Процедуры. Транзакции. Оборудование. И очень много чего еще. 1С значительно проще потому что там не надо знать английский. Но это не значит что тебе не нужно будет программировать. на самом деле простейшие вещи с конструкторами можно и мышкой сделать, но сложные задачи мышкой не нарешаешь
>>134793908 > На одно место сейчас идет около ~65 макак А макак никто и не берёт. 99% вкатывальщиков имеют скилы уровня школьника, освоившего цикл в паскале. У нас вон пол года вакансия простаивала на жс джуна. Зп выше средней по городу, миллионник. В требованиях любой современный фреймворк хотя бы га уровне "читал документацию по диагонали". В общем, в итоге взяли ТЯН, которая только слышала об ангуляре и реакте но зато хотя бы могла написать хуйню уровня физзбазз и могла в прототипы. Потому что иначе ждали бы ещё лет 5.
>>134775265 (OP) Я как говнокодер с 10+ лет стажем тебе точно могу сказать, что ответа на твой вопрос не существует. Нужно смотреть что душе ближе, и смотреть что тебе важнее, бабло быстрее косить по легкому или рили стать хастлером и потом уже определяться в каком направлении ебашить.
Если хочется быстро и бабки, то сейчас наверное лучше всего становиться джаваскриптизером, тема оч востребована, специалисты ценятся, платят неплохо, но язык полное дерьмо и кодить хорошо на нем ты не научишься. Если хочешь заебись кодить то лучше разобраться в чем-то сильном изначально, типа Си, Джава а потом уже в любом другом разобраться будет как нехуй нахуй. Ну и на последок, в рашке кодить нехуй, там у вас не платят нихуя за это. Лучше еби трапов или сам им становись.
>>134801055 Мухосранск 300к, уже месяц ищем пару веб-макак в фирму, достаточно знать пхп на уровне циклов-массивов и не тупить впоследствии, зп средняя по городу. Собеседоваться приходят сферические мамины корзины, которые о кодинге видимо на дваче и услышали.
>>134775265 (OP) PL/SQL. Основные плюсы: после 2-3 лет опыта можно легко получать 150-200к+, если за это время еще и Java надрочить, то и еще больше; интересный язык (ну кому как, лол). Основные минусы: отсутствие развитых внешних библиотек, анальная ебля вместо version control и continuous integration, и необходимость получения всяких разных сертификатов для успешной работы.
>>134808092 Если не оформишься как ИП и не будешь платить налоги то да. А если оформишься как ИП, то даже если нихуя не заработаешь, все равно придется платить отчисления в фонд соц защиты.
>>134808289 Да норм. В рашке так же, в смысле что отчисления платить надо независимо от дохода. Минимум 23к в год, при этом их потом можно из налогов вычесть.
ОТУЧИЛСЯ В СЕЛЬСКОХОЗЯЙСТВЕННОМ УНИВЕРЕ НА ИТ СПЕЦИАЛЬНОСТИ @ ПРИШЕЛ УСТРАИВАТЬСЯ НА РАБОТУ @ С ПОРОГА ТРЕБУЕШЬ ОКЛАД В 100К И ОПЛАЧИВАЕМЫЙ СМУЗИ, ВЕДЬ НА ДВАЧАХ СКАЗАЛИ ЧТО ЭТО ВООБЩЕ САМЫЙ МИНИМУМ ДЛЯ ДЖУНИОРА @ ТЕБЯ В КАЧЕСТВЕ ПЕРВОГО ЗАДАНИЯ ПРОСЯТ НАПИСАТЬ FIZZBUZZ @ НЕ МОЖЕШЬ
Хочу стать жава макакой. Перечитал херову уйму материала, но все еще сложно запилить то либо помимо хело ворлда. Возникла идея, что если я начну тупо зазубривать все команды, синтаксис, семантику и прочее? Будет легче в будущем?
>>134816443 Не очень то и диван. Прошли те времена, когда брали со знание хелоуворлд и пре-базовым инглишем. На джуна 100-300 человек на место, в зависимости от направления.
Выбери какой-нибудь проект для себя, который тебе интересно будет пилить. Игоря там (только не берись сразу за ЗД ММО РПГ ФПС УБИЙЦУ ВОВ, начни с простого - 2д скроллер какой-нибудь например), имиджборду свою, совсем шикарно будет если сделаешь какую-то полезную софтину которой сам будешь пользоваться. И потихоньку пили, решай задачи, набивай шишки.
>>134816611 Это да, но вышка в рашке по ИТ совершенно ортогональна твоим знаниям и скиллам и не дает серьезного плюса при трудоустройстве. Хватает годных спецов без ВО и хуев с горы ничего не умеющих, зато с КРАСНЫМ ДИПЛОМОМ.
>>134813275 >Без профильной вышки при трудоустройстве вас ждет адовый ад и страдания. Вышка техническая, но не IT. Ниразу не задали ни одного вопроса про нее. Всегда разговор шел только про знания и опыт.
>>134816680 Ещё раз: за 5 лет я не видел ни одного хорошего программиста без хотя бы неоконченного ВО. Выборка примерно из 20 человек, из них с неоконченной вышкой - 3 (хороших 2), без вышки - 5 (все хуевые). Вот такая статистика.
>>134831869 >Ещё раз: за 5 лет я не видел ни одного хорошего программиста без хотя бы неоконченного ВО. Речь именно про IT или любая техническая вышка?
>>134832638 Ну так это предсказуемо, все таки основы линейной алгебры, мат анализа, статистики и прочего знать надо. Да и потом проще становится, когда понимаешь что какие то математические темы надо подтянуть. Ну и просто люди привыкли учится и уже способны делать это самостоятельно.
>>134832980 Видимо они имеют ввиду случай в вакууме. Ведь теоретически ты можешь выучить все сам. Просто не всегда понятно что имеют ввиду. Потому что IT вышка обычного универа в городе миллионнике не дает каких то охуенных преимуществ насколько я заметил. Но дохуя народу всякими саппортами и тестерами идут после нее. Т.к. программировать не научились, но пользоваться компом умеют и теорию как-то да знают.
Бампаю до пяти