Я понимаю что не нужно делать сложные решения простых проблем. Я спросил что бы узнать как это делается на больших проектах. Да и может в этих техниках есть что то полезное и для своих разработок.
Спасибо. Я и хотел разделять, хотя часто описывают ORM как нечно удобное с чем разделять не нужно, что и вызывает у меня сомнения.
Entity Framework
я как раз и написал что в случае ORM не понятно нужно ли разделять сущности Entity Framework и бизнес логики, или делать их общими. Но там опять же то что я хочу сохранить должно быть public. А если это не очень удобно делать открытым? Или нужно проектировать так что бы public set не могли поломать работу?
ООП != Шаблоны
Шаблоны это просто лучшие практики для каких то задач, они могут быть и в других парадигмах.
ООП призван упрощать структуру программы, а не влиять на производительность. Но некоторые изменения производительности могут быть: например если сделать одну функцию для обработки похожих данных, она может один раз загрузиться в кеш процессора и возможно быстрее обработает данные чем копипаста с похожим кодом, поскольку во втором сдучае следующий код может не подгрузится вовремя. Может быть и уменьшение производительности. Например вызовы функций вместо прямого чтения данных. Но это незначительная задержка.
Дают диплом экономиста от какого то левого университета.
Аппаратную часть больше рассматривают на компьютерной инженерии.
В НГУ на программной инженерии на сокращенной форме есть только предметы по специальности. Посещать не обязательно, главное сдать лабораторные и написать экзамен, не обязательно даже все лабы сдавать, но оценка ниже будет естественно. В неделю где то
После 11 класса, будут доп предметы не по специальности, тогда и больше пар будет. На специальности компьютерные науки есть предметы не по специальности даже на сокр. форме.
По знаниям, ну хз. Было такое: алгоритмы школьного уровня; ООП на примере С++; базы данных; Ruby; FASM, уже не будет; алгоритмы и структуры данных(связные списки и деревья, больше ничего); SDLC; иск. интеллект — неплохие лабы, лекции не оч; ОС — хорошие лекции, лабы ну не особо про ОС.
Времени на это отводится мало, толком ничему не научат. Но не мешают изучать свое и работать параллельно с учебой.
Значит мне повезло похоже :)
В большинстве случаев лабораторные на любом языке делаются, иногда дается задание в котором просто описано что должна делать программа с точки зрения результата(без требований к внутренней структуре), а код вообще не проверяется. Преподавали как язык только Ruby отдельно, и С++ в рамках других курсов(Алгоритмы и ООП). Бывали образцы кода на паскале в методичках к лабам.
Вроде и неплохо, но получается, так сказать, пропасть скилла программиста, для совсем слабо понимающих есть Blueprint, а для очень продвинутых есть С++. А чего то среднего нет. Хотя там С++ похоже довольно адекватный, возможно я преувеличиваю эту проблему.
Я думаю все же это повлияло. Насколько я знаю Unity, сфокусирован на мобильных играх, а их последнее время клепают больше всего. С Unity до 100к$ в год можно вообще никаких финансовых отчислений не делать, то есть можно ничем не заморачиваться а просто делать и продавать, а с UE нужно в любом случае им отдавать 5% и, я так понимаю должна быть какая то отчетность, что бы было видно что, то что вы им перечисляете действительно 5%.
А можно вкратце что в Unreal из коробки лучше чем в Unity? Не для спора, интересно просто, с Unity знаком, а UE не трогал.
8 ГБ маловато.
Intel я брал бы только под разгон (k версия и плата с z270), иначе лучше AMD R5, на тех же/выше частотах, с аналогичным ipc. На АМ4 обещали до 21 года выпускать процессоры, если что то толковое будет то можно будет обновится потом.
Telegram и Skype, чаще телеграм. Работа по Skype обычно.
Косяк, действительно тупанул. 18 500 тогда. Ну не маленькая зарплата но и вроде не слишком огромная. Такая сумма в масштабах страны действительно не большая, проблема, я думаю, не в официальных расходах на депутатах.
100млн/24 = 4 166 666 / 450 = 9 250грн/месяц на депутата.
Так АМДшный проц на 8 ядер 16 потоков, столько же TDP имеет.
Неужели нельзя как то просто запретить платить этим сервиса из Украины (например за рекламу в Яндексе? Зачем же сам просмотр сайтов блокировать?
Насчет отсутствия лекций(с точки зрения писания ручкой в тетради) не слоглашусь. в малой академии я их точно писал.
Но вот дают ли там фундаментальные знаний в IT не знаю, нам не читали, но там как бы и не ожидается.Но что то мне подсказывает что скорее дают чисто практические знания. Хотя математика там точно есть, преподаватель по С говорила что так же читает математику там.
Закончил пару лет назад Малую Академию, курсы для подростков в общем.Как для детей мне кажется неплохо. Из бумажки предметы: пользователь пк, adobe illustrator, photoshop, история искусства, основы фотографии, in design, flash немного с программированием, 3ds max, html. java script, основы програмиирования на С, аппаратная часть компьютера и Cisco it essentials.
Программирование на С было вводным, на уровне переменных, циклов, ветвлений, массивов, функций, без указателей, но для того что бы понять что такое программирование думаю достаточно, тем более что помимо меня и еще одного человека предмет в группе никто не понимал и не хотел, те кто не понимал не могли сдать экзамен и пересдавали. Я сам пересдавал html. 3д макс, фотошоп, иллюстратор, тоже довольно неплохо преподавались. Практика правда часто состояла из уроков из интернета но было предварительное объяснение работы инструментов, а уроки как практика.
Преподаватели всегда пытались объяснить каждому студенту и достаточно хорошо объясняли.
Днепропетровский филиал.
А вот как на курсах и на стационаре не знаю, самому интересно дают ли там что то толковое. Судя по отзывам все плохо.
Вопрос об клиент-сервер-СУБД. MVC как я понял это шаблон для организации взаимодействия клиент-сервер.
Когда уже что то знаешь в целом то нагуглить не особо трудно, а когда полной картины нет непонятно с чего начать. Вот и спросил в общем, и пару конкретных вопросов.
Я как раз и писал о том что мне такой подход и не понравился. У себя я примерно так и делал, что отдельный слой у меня занимается только тем что хранит в себе сущности для сериализации, и занимается их сохранением и загрузкой, а логика работы программы отдельно.
За книгу спасибо!