Сап двачик, оканчиваю 3 курс универа и уже начинаю задумываться о дипломке. Суть в том, что нас ничему не учили, + я очень ленивый уебан. Только с 3 курса начал что-то учить, делать и осознавать. Сейчас выучил Java core, начинаю осваивать EE. Кресты я сразу отбросил в изучении.
Теперь к сути вопроса, даже просьбе совета. Пилите свои стори, как защищались на дипломах по проге, что и сколько делали. Я понял, что что-то серьезное мне не светит, поэтому выбрал вебмакакинг. Что надо изучить для более менее адекватного проекта ? Естественно джаву, css, html. А что ещё этому набору добавлять ? Php или Js? Алсо, теперь жалею что начал джаву, а не лёгкое пхп или джс. И да, в инете же полно готовых проектов и сайтов, как этом деле с копиастом и переделыванием под себя ? Вообщем пилите стори для дауна-кодера, буду рад все услышать .
Алсо это просто тред кодинга, спрашивайте свою хуйню в сотый раз снова. В /pr не пишу, ибо сразу сольют меня
Пиздец, что за поколение дегенератов пошло на дваче? Вас, блядь, уже во все надо носом тыкать. Вы настолько тупые, что не можете разобраться в элементарных вещах и тащите свою хуйню сюда, создаете одни и те же тупые треды и вытесняете годноту. При этом, вы не способны осилить сколь-нибудь серьезные темы, поэтому годнота не взлетает. Вы способны только залипать в ВЕБМ-тредах, гоняя по сто раз одни и те же видео и все что писать, так это "саус багини", "моар", "азаза", "мимими" и "че праисходит?". Вы даже не можете понять, что происходит на видео или пикче. Вы одноклеточные, блядь! Я удивлен, что ты вообще сумел ОП-пост настрочить. Короче, можете смело скрывать этот тред, потому что кроме тупости в нем ничего нет.
>>176174919 (OP) >Кресты я сразу отбросил в изучени >теперь жалею что начал джаву Дурачек, чем сложнее язык выучишь, тем круче будешь. После с++ все остальные ЯП детский садик, легко с одного на другой переходить сможешь. >Естественно джаву, css, html. >Php или Js Либо Java+css+html+js, либо php+css+html+js, либо js+css+html+js node.
>>176175154 Потому что я прочитал, что Java лучший язык, долго будет всех ебать ещё в рот, не умрет и не сильно сложная. А на деле дохуя всего надо знать даже на тренинг чтобы попасть Туду лист вроде легко сильно, 2 поставят и не дадут диплом
>>176175185 >>>176174919 (OP) Дебил бдять, сразу haskell надо учить чтоб другие языки казались легкими Сразу автобус нужно учиться водить, чтобы потом на легковушке легко было Сразу нужно учить китайский а потом английский чтоб было легче Охуенная логика
>>176175405 Он правильно все говорит, твои примеры не годятся для программирования. Чтобы не быть быдлокодером, нужно начинать хотя бы с++, для понимания работы памяти, работы с битами. Далее уже любой язык программирования будет учиться легко,так как понимаешь, как он работает с процессором
>>176175717 Пиздец, нахуй я шел на бесполезного манагера, просто проебал 200к на обучение. Мог пойти на прогера и сдать спокойно один из десятка своих проектов, которые уже давно готовы и написаны мною же, эхх
>>176174919 (OP) >Естественно джаву, css, html А ты решил делать диплом про вебмакакинг? Очередной сайтец сверстаешь и будешь его защищать? А в чем новизна вашего проекта?
>>176175874 >А в чем новизна вашего проекта? Препод совсем ебанутый? В мире уже всё давно придумано, а что не придумано - потенциально может принести миллиарды и это явно не тема для диплома
>>176174919 (OP) > Пилите свои стори, как защищались на дипломах по проге, что и сколько делали. На третьем курсе влился в один любительский проект вообще не по специальности, благодаря чему на четвертом курсе пересекся с одной крупной it-конторой они нас решили проспонсировать малость. Автоматизировал у них кое-какую рутину, в которой сам был замешан. Собственно, делал скорее для себя, чтоб один раз сделать и не заморачиваться. В итоге, формочка с несколькими кнопками выросла в НЕХ с конфигами и MySQL. На пятом курсе за несколько дней написал по этому делу диплом по принципу "просто добавь воды" и потом неслоколько месяцев со спокойной душой пинал хуи. На защите у комиссии даже вопросов особо не было, потому что кроме меня только один человек был с реально полезным и внедренным проектом, а не притянутой за уши хуйней.
Но, в итоге, я все равно - долбоёб. Вместо того, чтобы в эту контору стажером напроситься, сначала чуть не ушел в армию, потом около года занимался какой-то хуйней, а потом еще два года не по специальности работал. А напросился бы, глядишь, сейчас был бы уважаемым сеньёром 300К/сек.
>>176174919 (OP) >Я понял, что что-то серьезное мне не светит, поэтому выбрал вебмакакинг. Ну хуй знает, даже в моей шараге мухосранской такая тема как "склепать сайтик" максимум на 4 была
>>176175929 Всем похуй. Вопрос про обоснование того, нахуя ты это вообще делал - обычный вопрос на защите. Но дело упрощается тем, что в ответ можно любую притянутую за уши хуйню спиздануть.
>>176175966 Короче смари. Есть дипломный проект. Это когда ты что-то проектируешь, какую-нибудь ебалу, которую почему-то никто не придумал, но она была бы охуенно полезна. Есть дипломная работа. Это когда ты такой "хм, а почему коты всегда приземляются на лапы? Как это влияет на разработчиков ПО?". И начинаешь собирать статистику, исследовать вопрос, делать выводы и вообще корчить умное ебало.
Так вот первое предполагает новизну в инженерной части. Второе предполагает новизну в части "подумоть".
Если же ты хочешь писать сайтец, то тут ни новизны, ни хорошей задумки нет. Вот если бы ты написал пиздатый фреймворк для быстрого и пиздатого написания калькуляторов первокурам на лабы, то это уже другое дело. С сайтом ты показываешь себя как хуй, а в фреймворком - как инженер.
>>176174919 (OP) >Дипломная работа по программированию >джаву, css, html. Проиграл с тебя. И потом такие долбоебы как ты будут удивляться, почему им вместо обещанных 300к/сек платят всего 40-50к.
>>176176352 Ты с темой можешь и сейчас определиться. Если ты будешь вебмакакой, то это не значит, что и диплом должен быть про вебмакакинг. Отнесись к диплому как к интересному проекту, где ты можешь разойтись как тебе хочется.
>>176176385 А если бы он помогал жопу вытирать австралийцам? Ты представляешь, выходит студент и говорит: "Меня зовут Салун Ковбоев, моя тема "Пиздатючий фреймворк для холодильников, преобразовывающий их в жоповытиральницы". И тут же комиссия просыпается и страстно желает узнать как же ты перепрошил так холодильники. А потом выясняется, что это только для холодильников в Австралии. В конце защиты, комиссия будет рукоплескать. А ты "чищвёйку и ни бойши".
>>176176450 Спасибо, просто вся проблема ещё и в моей узколобости Если сейчас меня навскидку заставить выбрать тему, я спиздану : свой браузер, биржа, проигрыватель видео или музыки, социальная сеть или прогнозник погоды. Я даже близко не понимаю, как такое сделать, но это максимум моего полета фантазии
>>176176629 >А если бы он помогал жопу вытирать австралийцам? А если бы ты не нес хуйню, а подумал минуту, тот понял бы, что фреймворк это не тема для диплома.
>>176176649 Возми и подумой. Вот у тебя есть мобилка, на которую можно что-то полезное поставить. Может ты хотел бы превратить мобилку в хуйню с дополненной реальностью? Или сделать, чтобы она вибрировала, когда ты давишь на экран Зачем тебе это, кроме дрочки? Фу таким быть!? Или может ты хочешь, чтобы в твоей проперженной комнате включался вентилятор, когда уровень пердежа критически высок, и тогда тебе придется паять микроконтроллер и программировать под него.
Есть уйма всего, что можно сделать. А ты про браузер.
>>176176530 >Явистам, которые не js, а нормальные, так то неплохо платят Ключевое слово здесь "нормальные". Нужно не просто уметь писать код, а уметь писать высокопроизводительный и хорошо структурированный код. Это подразумевает знание основных структур данных и алгоритмов. Так же надо знать веб протоколы и много фреймворков. Еще гит. ОП ничего из перечисленного не знает.
>>176176922 >свой браузер Свой нетскейп мы делали еще в старшей школе. >биржа скукота то какая >проигрыватель видео или музыки, социальная сеть без комментариев. >прогнозник погоды. сойдет для больщой комплексности.
>>176177052 Ну, если человек не может проявить творческую жилку, то почему бы нет? Тогда вариант такой: писать диплом с товарищем. Товарищ делает сою хуйню, а ты под его нужды делаешь фреймфорк и пилишь пиздатое ПО.
>>176174919 (OP) Тоже самое думал. В итоге буду пилить мобильный двач на диплом. Залежи уже есть, осталось только подучить архитектуру и дело пойдет. На этом третьем курсе я защищаю другую мобилку. Легенькое приложение, парсю жсончик и показываю данные.
Сейчас буду оформлять курсовую. Можете задавать ответы.
>>176174919 (OP) Тебе нужна хорошо обоснованная тема. А также ты должен доказать ее НАУЧНОСТЬ И ВОСТРЕБОВАННОСТЬ. Когда бакалавра защищал у меня тема была: распознавание звука с микрофона аля шазам. Тема не заезженная, приняли хорошо, слушали с интересом. Но там было много матана. Окна Ханна для построения спектра, быстрое преобразование Фурье, статистические методы. Преподы такое хорошо воспринимают.
В магистратуре подался в параллельные вычисления OpenCL. Там наговнокодил пару криптографических алгоритмов на C++ и доказал эффективность.
>css, html Вот эту парашу преподы возможно и слушать не станут, если еще в здравом уме. Хули ты сделал? Страницу сверстал? Ну пиздец, где научность?
>Сейчас выучил Java core, начинаю осваивать EE Выучил он ебать, наверно наизусть учил? Приложу яву к решению какой-либо практической задачи. Напиши ИС к какому нибудь воображаемому предприятию.
>Php или Js? Сорта говна. Добавь лучше компоненты облачных БД и обоснуй эффективность работы таких систем на предприятии.
В каком порядке нужно вкатываться IT для веб макаки? html>css>java>php Пральна же? Алсо посоветуйте годный видеокурс по java и php. Подобие Евгения Попова. https://www.youtube.com/watch?v=bn7oRdWty0w&index=20&list=PL6855EFB2BC8B7C7B А то натыкаюсь только на кликбейтную хуйню навроде PHP ЗА 45 МИНУТ!1, мне разжёвывать нужно.
>>176177812 А, я думал про диплом говорили. Обосрался, да. А курсач - ну такой. Полувялый. В принципе он нормальный, там паттерн реализован чуточку, да и рх джаву с ретрофитом и реилмом прикрутил. С ходу человек не осилит такое, обосрется сразу.
>>176175621 Двачую этого. Нам преподы Pure C вообще давала с самого начала. Ввод, вывод, переменные, ветвления, циклы, память. Это дает четкое понимание о структуре пека. А потом мы уже питончик гоняли.
>>176178113 > Ввод, вывод, переменные, ветвления, циклы, память. Это дает четкое понимание о структуре пека. А потом мы уже питончик гоняли. представь тут смешную картинку а потом пойми какой ты даун все
>>176178241 >Причем тут вебстраница до c++? Потому что С/С++ дает тебе понимание, как любой ЯП работает на низком уровне. Без этого ты будешь писать говнокод, который потребляет в разы больше ресурсов, чем должен.
>>176174919 (OP) Делал ускорение всяких симуляций физических процессов на c/cuda. Что-то промежуточное между библиотекой. Небольшая визуализация на sdl. В общем тут в треде уже говорили что вот какую-то задачу математическую, ты решаешь современными инструментами. Побольше математики, демонстрации, визуализации, все от такого кончают на защитах. Про java/html/css ты не с той стороны подходишь. Сначала задачу, а потом под нее такие инструменты. А то у тебя как-то наоборот, инструменты определяют задачи. За такое могу обоссать.
>>176178366 нет, не дает. тот же JS код на нихком уровне будет работать по разному в вебе на сервере и на мобиле. не не си хуйню короче, если нихуя не понимаешь
>>176178380 >>176178287 Чем он блять не нравится? Подключил либу с госта и не нужно ебаться. Формулы не рисую. Просто текст и фоточки. Что тут сложного-то?
>>176174919 (OP) А чё те вообще интересно? Сделай какую-нибудь хуйню типа интернет-магазина, чтобы там базы задействовать, всю хуйню вот эту вот. Посоветовал бы игру делать, да можно сфейлиться и зафакапить всё на середине, в итоге вообще без диплома останешься.
>>176178301 >Если так подумать Сууука. Ты уебан что ли? Представь себя великим писателем. Карамзиным или Достоевским. Стали бы они писать: "Ну, есле подумодь, то..."? Перепиши по-людски.
>>176178366 >С/С++ дает тебе понимание, как любой ЯП работает на низком уровне. Без этого ты будешь писать говнокод, который потребляет в разы больше ресурсов Нук покажи мне как я на жс смогу сожрать больше чем нужно
>>176178664 Тебя не допустят до диплома, если ты не сможешь нормально выступить на предзащите. Если так случится, то оставят на осень - следующий осенний семестр. Назначат руководителя, назначат тему и будут вести за ручку.
>>176178479 >>176178518 >>176178648 Это моя работа на 2-ом курсе. Сейчас я пишу на 3, пик. Если блять такие дохуя умные, можете помочь. Диванные аналитики. Сложно придумывать из головы.
>>176178797 Сложность заключается в том, что там слишком много всего есть. Описание одних шаблонов 1.5к+ страниц. Если его использовать как С с классами, то ничего, язык как язык - надстройка над С. Но если открыть и попытаться почитать какой-нибудь стандарт 17 года, то ты не поймешь ровным счетом нихуя. Соответственно, будешь использовать инструмент не по назначению, что в свою очередь влечет просадку по производительности, кривую архитектуру etc. В проекте, где я сейчас работаю, например, взяли и все переписали с С++ на чистый С, ибо не могли найти людей могущих писать код на этом универсальном солдате.
>>176174919 (OP) Сейчас пишу диплом в колледдже "Онлайн-аптека" на JSP. Сложна. Куча режимов работы и всё такое. Ну за год можно освоить, только это не нужно тебе будет. Просто в той фирме, в которой я сейчас работаю на курсах финальный таск был онлайн приложение на JSP. Ну вот я и решил взять его на диплом. А если честно, то бери JS, PHP и не выебывайся. Можешь меня спросить, как я дошел до жизни такой. А можете просто обоссать за то, что потратил на технологию, которой никто не пользуется с 2004 года столько времени. Но у меня не было выбора.
>>176179049 Что "ну нет"? Если у тебя есть какойто там частный случай когда знакомого васю взяли за диплом, то даже не начинай. В любом другом случае, ты сможешь доставить пруфы. А руснявое образование нигде не котируется акром гос должностей. Ало в канаду быстрее съебать чем получить диплом.
>>176179043 Так, блядь, ладно. Ты делаешь записную книжку или что-то такое, так? При чем тут браузеры и мессенджеры? Ты их хочешь потеснить своим чудесным ПО? Пиши про записные книжки, удобны ли они, нахуя они вообще нужны? Ты сам пользуешься электронными органайзерами? Почему да (нет)?
Так а в чем вообще проблема съебать туда куда хочешь? Просто пишешь в HR и просишь перевести в офис в той стране, куда хочешь съебать. Всё. Так можно и от армии уехать.
>>176179106 Можешь конкретнее расписать? Ну вот что я знаю: классы, конструкторы, виртуальные всякие методы, классы, шаблоны всякие там. Это ты имеешь ввиду под С с классами? А что добавилось? Ну вот слышал про auto что-то, потом функциональной хуйни добавили какой-то дохуя вроде, но это всё тоже не должно быть сложно, потом улучшили указатели вроде, но это тоже всё мелкие детали. Я понял, сложность в знании всех мелких деталей, которые дают максимальную мощь твоему коду? А без этого нихуя не раскрывается потенциал?
>>176179445 по делу расписал, молодец. в слове ультрабук опечатка. забавно вообще в постсовке что-то слышать про информационные технологии. Хотя может мне просто не повезло. У нас рабочих ПК в колледже было 40%, и те 2003 года с ХР. Код писали на бумажке. Интересно. Это хорошо или плохо.
>>176179401 Диплом у бакалавра показывает, что ты научился применять навыки на практике в реальных проектах, это не локальный кикстартер на защите. По мне так нужно использовать технологии с которыми тебя на работу возьмут, а не абстрактный пердеж про инновационность.
>>176179777 А если скобку проебал где-то? Или с типом наебался? Бумажка тебе этого не покажет, будешь думать, что всё ок. А препод не супермен, чтобы каждую ошибку детектить. Получается, приучаешься писать хуёвый код. Как будешь парировать?
>>176179777 Кстати, полезная штука. Бывает пишу код без возможности протестировать (верстаю интерфейс в одном приложении), испытываю оргазм, когда через неделю кодинга все запускается и работает так как и задумывалось.
>>176179856 >А препод не супермен, чтобы каждую ошибку детектить. Это хуевый препод, ибо у нас детекил. Как детекчу и я сейчас. Асло >Получается, приучаешься писать хуёвый код. Никак не следует.
>>176179578 >постсовке что-то слышать про информационные технологии. Хотя может мне просто не повезло. У нас рабочих ПК в колледже было 40%, и те 2003 года с ХР. Код писали на бумажке. Интересно. Это хорошо или плохо. Cпасибо. Листочки такое говно. Года два назад на первом курсе тоже заставляли писать на с++. В итоге пока сам не сядешь - не разберешься. Так и не осилил плюсы, хотя указатели недавно понял.
>>176179637 Был еще сумасшедший препод, который всех ебал вопросами и вообще был абсолютно не адекватен в своих запросах к знаниям учащихся. И только через полгода я понял, что именно тот уровень, которого он от нас требовал - нормальный. И стал нормально учиться, в итоге по всему связанному с программированием получил высший балл. Это лучший препод был, мы его называли препод-киборг. А он рассказывал как он в молодости упал в чан со смолой чи шо. И у него лицо обварилось нахуй. Хороший дед он конечно. Долгих ему лет. Жалко, что его никто не любит. >>176179694 Ты работаешь как компилятор, понимаешь, как работает машина. Полезно на первых парах, чтобы разобраться что к чему >>176179856 Да поебать на скобки, главное - понимание принципов. Тебе же ИДЕшка подскажет если что. А тип - серьезная вещь. Нужно держать в голове. Если проектируешь класс, сначала выбираешь типы, потом блять всё думаешь пиздец >>176179887 Вот адекватный. Когда всё с первого раза работает я реально канчаю в штанишки. Потом мама стирает и говорит, лучше бы ты на зовод шол, а блять за своим программированием сидит блять скоро все штаны изведет ирод. >>176179957 Мы учимся на своих ошибках.
>>176179970 Хуёвый в плане привык к синтаксической ошибке какой-то и постоянно тратишь время на исправления. Если бы изначально тебя компьютер поправлял привык бы к нормальному синтаксису и с первого раза бы всё запускалось. >Это хуевый препод, ибо у нас детекил. Как детекчу и я сейчас. Ну я понял, вы там со своим преподом сверхлюди, которые не ошибаются. Окей.
>>176180088 >сверхлюди, которые не ошибаются Да что ты заладил. Ошибаются все, но не задетектить такое палево как хуевый тип - это нужно быть реально интелллектуалистом.
>>176180123 Не проебывай звездочку. Тебе богом даден мозг. Юзай его. Ты же не стенографистка, ты должен понимать что и зачем ты пишешь. Ясное дело, что ошибки будут, но откровенную дичь тоже надо фильтровать.
>>176180167 Да ёб твою мать, звёздочку проебал, должно быть две звёздочки, а там одна. Вот ты, просмотрев 20 работ, заметишь своим замыленным глазом эту хуйню будто.
>>176180088 > Если бы изначально тебя компьютер поправлял привык бы к нормальному синтаксису и с первого раза бы всё запускалось. > Если бы изначально тебя ПРЕПОД поправлял привык бы к нормальному синтаксису и с первого раза бы всё запускалось.
>Ну я понял, вы там со своим преподом сверхлюди, которые не ошибаются. Окей. В знании как работает твой языке нет ничего такого
>>176179106 >взяли и все переписали с С++ на чистый С У вас хорошая компания. Мудро принимают решения. >>176178493 Допустим есть такой массив: const arr = [ 1,2,3,4,5,6,7,8,9, 1,2,3,4,5,6,7,8,9, 1,2,3,4,5,6,7,8,9, ] Первый вариант каких-нибудь операций с обычным циклом: const res2 = []; for(let i = 0; i < arr.length; i++) { res2.push(i x arr); } Второй вариант через редюс: const res1 = arr.reduce((acc, e, pos) => { acc.push(pos x e); return acc; }, []);
Понять что первый вариант лучше, чем, почему первый быстрее, не так просто, если не знать Си, не понимать как объекты и массивы работают "изнутри". Может это и не нужно знать, на простых примерах. Но когда требуют оптимизацию кода, без этих знаний никуда ты не оптимизируешь.
>>176180087 >>176180223 >>176180207 Короче я понял, тут смысл в том, чтобы смысловых ошибок не было, а не синтаксис поебать. Ок, тогда ладно. Но по мне это тоже хуйня, потом сиди и втыкай в чём проблема, а привык бы писать на компе не было бы такой хуйни.
>>176179219 Какая тебя конкретика интересует? Просто открой любой код на новых плюсах и попытайся понять что там действительно происходит: сколько раз вызывается конструктор копирования, где-что как передается, где вызываются конструкторы/деструкторы и тд. В качестве проверки смотришь на objdump.
>>176179457 >Ну вот что я знаю Ты не знаешь, а слышал скорее всего. Rvalues, прежде всего, лямбды всякие, консты нужно иметь использовать, стандартную библиотеку знать и тд. Я сам очень давно не писал на плюсах. >А без этого нихуя не раскрывается потенциал? И потенциал, и баги на ровном месте. Ну ты понел.
>>176179599 Первые издания Страуструпа -> История и эволюция С++ -> весь Майерс (51 совет и другие книги) -> ANSI C++
>>176180222 Вот поэтому у нас препод одну мою работу смотрел всю пару. И болтали с ним. Эхх... Хорошо было. >>176180282 Ну если дебаггером пройти, то тоже не плохо. Но на бумажке интереснее. Потому что дебаггер, это читы. Тем более на интервью могут попросить написать на бумажке сортировочку шелла или вставочками и это понадобится.
>>176180247 >Понять что первый вариант лучше, чем, почему первый быстрее, не так просто, если не знать Си, не понимать как объекты и массивы работают "изнутри". >Может это и не нужно знать, на простых примерах. Но когда требуют оптимизацию кода, без этих знаний никуда ты не оптимизируешь. Я бы поспорил. Тут понятнее просто из-за метода редюс. ВСЕ знают что циклы использовать нельзя
>>176180394 > Тем более на интервью могут попросить написать на бумажке сортировочку шелла или вставочками и это понадобится. Так вроде это не проблема, если на компе писал. Но ладно, я уловил суть, может в этом и правда есть сакральный дзен.
>>176180512 Ну хуй знает, даже после ~20 человек с замыленным глазом в 6 вечера? Да даже не после 20, за день там групп 6 проходит, короче после сотки. Не, ну надо быть либо киборгом, либо на самом деле дохуя ошибок пропускать, но думать, что ты дохуя сверхчеловек и не пропускаешь их(дебилом).
>>176180412 >ВСЕ знают что циклы использовать нельзя Может все знаю что нужно использовать циклы, а не редюсеры? Точнее что редюсеры использовать нельзя, если речь идет о оптимизированном коде. На самом деле не все. Без примерного знания как работает интерпретатор и насколько сложнее оптимизировать в цикл редюс, эти зания поверхностны и ведут к ошибкам.
>>176180592 Ты просто слабенький. Тут нет ничего сложного, в какой то момент все доходит до автомата и никакой концентрации не требуется, хоть 100 хоть 200, только часы оплатите.
>>176176922 >браузер Спиздишь чем-то движок и нихуя интересного не выйдет. >биржа Упадет от первой инъекции SQL. >соцсеть Сделай двигающийся влево шар на JS.
>>176180592 Это дело делается на автомате. Смотришь самые тупые места, где студни тупят. Куда выше вероятность, что препод пропустит логическую ошибку, а не синтаксическую.
Пилю свою стори шараги-кунавышка. Короче учился на АСОИУ(Автоматизированная система обработки информации и управления). Дипломная работа строилась на том, где будешь проходить практику. Вариантов было 2 или грэс или у знакомого в автоколоне, собственно был выбран вариант 2, потому что веб-макакингом легче было там заниматься. Смысл нашей профы, в автоматизации процессов на предприятии, если делать сайт, то нужно было, автоматизировать в нем какие либо функции выполняющиеся автоколоне. В этой автоколонне, я не дня не был, но был выбран план сделать сайт с прокатом газелей, грузовых фур и т.д. Теперь внимание. 1) БЕРЕШЬ ВОРД ПРЕСС(можно и джумла) 2) Ставишь туда плагины для продажи. Заменяешь там пару строчек, проводишь в более красивый вид. 3) Заливаешь все на хостинг или делаешь все там же с платным доменом, я на багете делал 4) пишешь диплом 5) профит.
Собственно все было сделано и написанно за 2 недели, сдал на 4. Комиссии, будет не интересен код, они будут спрашивать комерческое использование этой параши, может какой-нибудь ебанат спросит про базы данных и как там таблицы соединены. Собственно все. Работаю сейчас сисадмином, перекатываюсь в линухи, жизой доволен, однагруппник перекатился в дс и там работает. Собственно насрать что на корке написанно, главное, что вышка. От веб-макакинга тошнит, хотя когда учился, было очень интересно. Сейчас учу неспешно питончик, по советам двоща сдаю сертификаты на мс.
Антош, я в такой же ситуации, точь-в-точь. Сижу ебусь со спрингом как чмо последнее, уже две недели ебашу никому не всравшееся говно чтоб на РОБОТУ))) взяли. Можешь поспрашивать по EE, там всё не так уж и сложно, хотя после SE можно подахуеть чутка
>>176181098 Reduce in JavaScript is the alias for Fold, a higher order function that analyzes a recursive data structure and through use of a given combining operation Редюс в ОЫ это алиас от FOLD, функция высшего порядка которая анализирует рукурсивные структуры и посредством использования операции объединения объединяют результаты рекурсивной обработки своих составных частей, строя возвращаемые данные. А твой декомпилятор отличается от движка к движку, в это вообще нет смысла.
ничего не мешает. Я пробовал. reduce действительно работает медленнее. И чем больше ты всего там делаешь, накручиваешь, там медленнее и по памяти он будет работать. Хотя это на первый взгляд не очевидно, и каждый кто глубоко js не знает будет утверждать обратное.
>>176180958 >Комп науки специальность, на деле - лютое гавно с ненужным дерьмом.
на деле все такое, предметы у всех не сильно разные, программа у всех одинаковая. У меня вообще паника была на 2 курсе, когда я понимаю, что мы занимаемся абстрактной хуйней и по факту я ничего не умею, то что мне надо было для работы. Подход очень глупый с ненужными предметами и практикой, отдаленной от реальности. Я бы даже был бы не против философии, матана, если бы его преподавали в контексте ИТ а не как всем, что химику, что экономисту.
ну как тебе сказать. Хочется больше, по этому в линухи перебираюсь. А так, моё КПД по работе, равно 30 минут в неделю. Вот реально, работаю по 2-3 минуты в день, если у теть срак что-то случилось. а так бэкапы заскриптованы, серваки настроены. Сижу занимаюсь своими делами, смотрю фильмы, учусь, всякие гадости на виртуалках обкатываю, что интересно. Иногда прокастинирую неделями. На работу ездию на велосипеде, с работы прихожу не уставшим. Что может напрегать, так это вставать в 7-30, пять дней в неделю, но а так, моя работа идеальна для двачеров. Если бы не был саморазвиванцем, наверное остался бы на этом месте, очень долго.
>>176181465 Я пробовал хорошо. И точно также мне "более опытные коллеги" пиздели про то что встроенные методы быстрее и так далее. Что характерно, никто из них не знал С/С++, поэтому доказывать им приходилось тестами оптимизированных участков кода. Упоротые дауны, цикл всегда работает быстрее. Тупо потому что скорость оптимизации цикла намного превосходит тоже самое со встроенными методами.
>>176174919 (OP) Как вариант юзать следующий стек: Java, Spring MVC, Maven, JSP(заткнитесь), HTML, CSS, JS
За счёт такого стека можно дохуя прям воды налить в диплом, а освоить эту ебалу и чёнить на ней сделать, если какой-никакой опыт в жабе и хтмл есть - за месяц можно
>>176181602 С универа трудоустроивает наш куратор. Была гос.контора, нужен был одмен, с опытом работы и т.д. Пошел в наглую, написал сам письмо рекомендательное от своего универа и в нем же его подписал у директора, директор наверное охуел от моей наглости. Вот по этому песьму устроился туда. По требованиям нужен был год работы в аналогичной должностикоторая у меня не было.
Ну пришел , там все допотопное, половина на линук-минтах сидят, половина на хп пиратских. Аналоговая телефонная связь, аналоговые камеры. Бекапы 1с вручную делаются, общие папки без паролей, приходи блять и бери все что хочешь. Уже в процессе постигал линух, накатил там консолечный астерикс, самба-помойку, сквидахотя с покупкой микротика он не очень нужен, докупил семерок и начал переводить людей с десктоп-линух говна на окна.
Ну собственно, для старта это самое лучшее, что есть для студентов.
>>176182217 Удвою. >>176182447 >императивщина Какая императивщина. В этих названиях у людей, которые не разбираются, часто возникает путаница. В научной литературе используют такое название: структурное программирование. Если ты против СП, то сделаю открытие наверное для тебя, js поддерживает СП. То есть никакого закона в js писать исключительно функциями нету.
1. Не невозможно, а трудно представить. 2. Технологии умными не могут быть. 3. Десяти. Циферки и палочку убери - это дурной тон.
В настоящее время(так хуево говорить, но можно) жизнь человека тесно связана с различными гаджетами. Компании-производители таких устройств ведут постоянную борьбу за долю на рынке, постоянно совершенствуя и выпуская новые модели.
>>176174919 (OP) Ребзи, прошу помощи. Куда вкатиться, какой язык программирования лучший по соотношению лёгкость обучения/востребованность? Просто из интереса читал xml, html, json. Мне Просто хочется писать код, вот есть такое подсознательное желание. Что изучать чтобы не было потом мучительно больно за потраченное время
>>176174919 (OP) > В /pr не пишу, ибо сразу сольют меня Как повезет, там сколько нормальных ответов и желания помочь кому-то, столько же тролинга и желчи к рендомным анонам, которые зашли что-то спросить. В общем, ответов-то ты конечно больше соберешь здесь, но там тоже приятный раздел, если втянуться.
>>176181005 это функциональщина. reduce - последовательная обработка массива с сохранением промежуточного результата. из других наиболее известных операций - map, filter. менее известны reduceRight, some, every.
>Суть в том, что нас ничему не учили Пошел сразу на хуй после этого, с хуев должны вас чему то учить, блять? Никогда такого не было, аж горит. Берешь и учишься сам
>>176186486 Ладно, тогда прости. Я возможно был немного резок. Программирование переоценено, я бы на твоем месте просто поехал в деревню, там хорошо. Я не шучу. Вот бы выбраться и жить там. Как же надоел этот город. Постоянная суета.
>>176186805 А ну тогда дерзай. Если серьезно, учи джаву. Удачи тебе. Пойди на курсы от работодателя и прочее. Добейся чего-то, будет нормально. А я пойду на работу мне делать больше нечего. Я еще видеоинженером работаю да да не удивляйтесь хаха сейчас смонтирую 2 программы и спаать. что вы хотели хехе охохо Мне сегодня еще снился сон, что я бегал голый по городу в дождь и туман. И сегодня был дождь. Вот так. Может я создам по этому поводу тред. Еще раз удачи, друг. Ты настоящий друг. Пожми мою руку. Ну ты здоровый конечно. И подушечки на пальцах. На гитаре своей брынькаешь. хаха. ну ладно. бывай там не забывай меня.
>>176186516 >можно Нельзя. Как только начинаешь копать что такое объект или массив, как он выделяется динамически в памяти, как при копировании происходит не memset а всего-лишь создание указателя на копируемый объект. Ход мыслей в таком направлении нельзя представить в голове человека который пишет на интерпретируемых языках. Для него работа js это магическая шкатулка, в которую пишешь код а она выдает результат. Писать без этого код можно. Я не говорю что это надо знать всем программистам js.
>>176187546 Именно, все те паттерны что постоянно клепались, создавали надстройки абстракций, и это дало очень ощутимый толчек. Так и мало того, что реализация того или друого метода может и будет разниться от движка к движку. К чему эти загоны про память, если это не имеет значения?
>>176187633 Не только не имеет, это принципиально неверно, это ретроградство по сути своей. Программист будущего вообще ничего знать не должен, он должен сказать условной нейросети запили мне двощ и двощ запилится. К этому нужно стремиться, а не на память дрочить.
>>176187709 В этом суть анонимных функций, ты нихуя не понимаешь в функциональной парадигме. Дай вам волю вы лямбды по косарю выражений строчить будете. >>176187733 А я и не шутил.
>>176187782 >В этом суть анонимных функций, ты нихуя не понимаешь в функциональной парадигме. Пошло поехало. А то что reduce убран в закрома стандартной библиотеки и не рекомендуется к применению из-за плохой читаемости кода, тоже ок, говно?
>>176187212 можешь запустить вот этот код локально нодой и убедиться, как смачно reduce и forEach отсасывают у for. насчет результатов в jsbench - может быть много причин некорректных результатов тестов.
>>176187782 > функциональной парадигме Да даже не в этом дело, если объект анонимен, то логично, что он должен быть небольшим и простым, большим объектам логично давать имена. >>176187828 >не рекомендуется Пруфы?
>>176187828 > не рекомендуется Нашёл вот это, но это какой-то хейт Гвидо не к редус в питоне, а в целом к свёртке.
As Guido says in his The fate of reduce() in Python 3000 post:
So now reduce(). This is actually the one I've always hated most, because, apart from a few examples involving + or *, almost every time I see a reduce() call with a non-trivial function argument, I need to grab pen and paper to diagram what's actually being fed into that function before I understand what the reduce() is supposed to do. So in my mind, the applicability of reduce() is pretty much limited to associative operators, and in all other cases it's better to write out the accumulation loop explicitly. There is an excellent example of a confusing reduce in the Functional Programming HOWTO article:
Quick, what's the following code doing?
total = reduce(lambda a, b: (0, a[1] + b[1]), items)[1] You can figure it out, but it takes time to disentangle the expression to figure out what's going on. Using a short nested def statements makes things a little bit better:
def combine (a, b): return 0, a[1] + b[1]
total = reduce(combine, items)[1] But it would be best of all if I had simply used a for loop:
total = 0 for a, b in items: total += b Or the sum() built-in and a generator expression:
total = sum(b for a,b in items) Many uses of reduce() are clearer when written as for loops.
>>176188100 Язык охуенен, твой хейт нихуя не обоснован, лишь бы хейтить. Я говорю сейчас только про лингвистический аспект или как-то так, хз как назвать, про производительность и прочее может быть. Но как язык питон охуенен, на нём приятно писать.
>>176188149 >Но как язык питон охуенен, на нём приятно писать Ага, отсутствует введённое ещё в си ключевое слово switch и его аналоги, вместо этого предлагается писать if else, найс язычек. Не для припиздков вовсе
>>176188167 Не спрятал, а сложил в отдельный чемоданчик с инструментами functools. И это опять же говорит о пиздатости языка. Что влияет? Она реализована корректно, то, что у Гвидо бомбит от функционального подхода и то, что переводчики не могут в контекст это их проблемы.
>>176187478 >И это наиболее правильный подход Сначала кажется что да. Что ООП это круто, надо использовать только классы и все есть объект! Потом ФП еще круче, ведь все есть функция! Зачем эти дебилы какие-то мутабельные процедуры используют? Зачем? Когда на все есть своя функция! Но потом по мере сложности решаемых тобой задач тебя вернет назад в СП, к обычным иф/фор/функция структурка. Если ты продолжишь развиваться. По настоящему сложные вещи легче конструируются простыми структурами, которые ты понимаешь как свои пальцы. На каком-то подсознательном уровне.
>>176188631 А что, если этот пост отложится в памяти и только из-за него ты решишь, что структурное программирование тащит? А так бы ты на ООП и сидел.
>>176188665 Потому что я сейчас на фп стадии. Потому что парачке полоумных почти удалось меня убедить в превосходстве циклов на перебирающими методами.
>>176188777 Нет, я много писал ООП. И все его преимущества организации кода мне известны. Особенно хорошо ООП получается в интерфейсах и там где решаются из раза в раз похожие задачи. В таких задачах ООП сводится к поиску, от какого класса унаследоваться. И как бы не перепутать к какому объекту относится взаимодействие с другими объектами. По мере роста сложности, инкапсуляция не помогает. Наследуемые классы превращаются в ту самую "магию", которую нельзя быстро пощупать, приходится все равно лезть в реализацию, все равно вникать как работает тот или иной класс. В итоге ООП, по мере роста сложности, вносит дополнительный уровень сложности. Там где СП покажет что программа делает конкретно тут и тут, по шагам, ООП уже на втором уровне вложенности превратит твою работу по решению проблем в работу по вспоминанию/пониманию/ что же на самом деле делает тот или иной класс, и как ведет себя сконструированный объект в динамике.
>>176189754 Ты сейчас сравниваешь методологии с точки зрения самого себя, то есть программиста одиночки. Ты подумай, какое может быть структурное программирование, если тебе надо сто индусов заставить делать общий проект? ООП придумали не для того чтобы облегчить работу одному программисту. Фактически, оно в какой-то степени усложняет кодинг и вводит казалось бы ненужные абстракции. Но если рассматривать разработку с организационной точки зрения то становиться ясно, откуда берутся магические шкатулки. ПОТОМУ ЧТО НЕХУЙ ТУДА ЛАЗИТЬ ДЕЛАЙ СВОЮ РАБОТУ И НЕ ЛЕЗЬ В ЧУЖОЙ КОД.
>>176175245 Сделай планировщик покупок для андроида с разбивкой по магазинам, по категориям товара и с подсчетом примерной суммы покупок. Сам хочу сделать, но руки никак не доходят.
>>176180313 >Rvalues, прежде всего, лямбды всякие, консты нужно иметь использовать, стандартную библиотеку знать и тд. Пиздец, ты так говоришь, как будто это рокет саенс.
А вы знали, что в мурике бакалавры не пишут дипломы? Это у нас совковый пережиток такой. В самом деле: откуда каждый год могут высираться тысячи работ, да чтобы с уникальностью, актуальностью и практической пользой? Это же чистый бред.
>>176190215 Согласен что ООП подходит для командной работы. Но не согласен что что единственная и безальтернативная парадигма для сложных задач. СП тоже делают командой, модульность никто не отменяет. Сервисы/библиотеки позволяют изолировать и разбить большое приложение на группы для командной работы.
>>176190897 >Сервисы/библиотеки Напомни, что там в этих библиотеках? Не функции ли случаем? Вот тут и заканчивается СП и начинается ФП. А ООП это следующий шаг и в целом развитие идей ФП. Опять же в небольших проектах можно обойтись библиотеками. Если струтура разрастается настолько, что уже не ясно что к чему, значит требуется иерархическое представление, а это и есть ООП.
>>176191783 Сейчас бы путать функциональное программирование и процедурное программирование. ФП не является ни коим образом предком ООП, а развивается параллельно с ним. Это в принципе другой взгляд на программирование и на алгоритмы.
Учу жабу джве недели. Могу написать только a + b = c. Как вообще на этом текстовом калькуляторе можно писать серьезные программы? Как на этом калькуляторе написали майнкрафт? Как этот калькулятор приносит 300кк/сек умельцам? Объясните, я не очень умный.
>>176195077 Бамп вопросу. Алсо, хочу ВКАТИТСЯ в веб макакинг, 2 недели дрочил HTML+CSS, сейчас учу js, все правильно делаю? Или лучше php? Или бросить нахуй и начать учить питон, но мой уровень математических знаний на уровне пятиклассника, а там, насколько я знаю, она нужна. Свободного времени уйма, энтузиазма и желание "творить" хоть жопой жуй.
>>176199055 Зависит от того, чем хочешь заниматься. JS-фронтенд(или бекенд на ноде, но без опыта вряд ли что то найдешь), PHP-бекенд. На твоём месте я бы учился писать SPA, юзая флоу или тайпскрипт, их написание требует писать код как систему, а не как набор несвязанных между собой скриптов, да и с типами познакомишься. А пхп - хуевый язык для новичка.
Сап двачик, оканчиваю 3 курс универа и уже начинаю задумываться о дипломке. Суть в том, что нас ничему не учили, + я очень ленивый уебан. Только с 3 курса начал что-то учить, делать и осознавать. Сейчас выучил Java core, начинаю осваивать EE. Кресты я сразу отбросил в изучении.
Теперь к сути вопроса, даже просьбе совета. Пилите свои стори, как защищались на дипломах по проге, что и сколько делали. Я понял, что что-то серьезное мне не светит, поэтому выбрал вебмакакинг. Что надо изучить для более менее адекватного проекта ? Естественно джаву, css, html.
А что ещё этому набору добавлять ? Php или Js? Алсо, теперь жалею что начал джаву, а не лёгкое пхп или джс.
И да, в инете же полно готовых проектов и сайтов, как этом деле с копиастом и переделыванием под себя ? Вообщем пилите стори для дауна-кодера, буду рад все услышать .
Алсо это просто тред кодинга, спрашивайте свою хуйню в сотый раз снова.
В /pr не пишу, ибо сразу сольют меня