• Учебный материал по разработке игровой логики?

    @DrSpritz
    Почитайте Архитектура сервера онлайн-игры на примере Skyforge. Это конечно, не то о чем Вы спрашивали (это не учебное пособие), но думаю Вам будет интересно почитать. Лично я для себя нашел этот материал интересным.
    Ответ написан
    Комментировать
  • Как максимально быстро выучить ASP.NET MVC?

    zodchiy
    @zodchiy
    Фуллстэк с 2005
    Кроме www.asp.net/mvc есть куча онлайн-ресурсов на русском языке.
    Например - metanit.com/sharp/mvc5 , можно сказать там полный, но простой курс. Для того, чтобы войти в технологию хватит. Плюсом будет почитать - blog.foolsoft.ru/category/c , sergeyteplyakov.blogspot.ru , www.aspnet.com.ua/Category/developer-1.asp .
    В IoC контейнеры, asyn/await, паттерны лезть пока не надо, первоначально над осмотреть на EntityFramework, Ajax, JS.
    Этого будет достаточно. Остальное приложится в поисках решений на stackoverflow и гуглении.
    Ответ написан
    Комментировать
  • Как работает этот SQL запрос?

    svd71
    @svd71
    главным запросом является таблица С. именно количество записей в ней будет отображатся в выборке. а столбцы text1 и text2 вытаскиваются из вложенных запросов к таблицам В и А. а те в свою очередь будут брать значения для поиска из основного запроса, то есть из таблицы С.
    Ответ написан
    1 комментарий
  • Как оптимизировать SQL-запрос?

    @Lacaille
    Данный запрос оптимизировать не надо, так как, несмотря на пугающий размер, структура его проста. Скорость его работы зависит от индексации полей, по которым проводится связь таблиц.
    Все скобки после FROM можно убрать за ненадобностью.
    Ответ написан
    Комментировать
  • Как составить правильный sql-запрос (выборка sql - количество записей)?

    @victimofbrainlessness
    city!

    select s.sity_ru, ifnull(a.count, 0) from city as s left join
    (select advert.sity, count (advert.sity) as count from advert group by sity ) as a
    on s.sity_in = a.sity
    Ответ написан
    Комментировать
  • Какие книги читать и изучать, чтобы стать настоящим программистом, а не кодером?

    @veitmen
    Добрый день.

    К сожалению нет "серебряной" книги. Нет четкого пути.

    Обязательно почитайте статью, с хабра, которую Вам скинули. И пропустите все через себя. Советы хороши, но Вы должны понимать, что все люди уникальны и путь становления у всех разный. Также все зависит от того, кем Вы хотите стать. Например я, как человек разрабатывающий Enterprise приложения, не очень любит "олимпиадников". Но это я, у других людей свое мнение.

    Стать хорошим программистом можно разными путями. Почитайте главу про личные качества программиста из книги "Совершенный код" Макконела. Сравните себя с описанием. Очень интересно. :)

    Быдлокодер - перестает быть быдлокодером, лишь тогда, когда начинает понимать каждую строчку кода, знает что скрыто за каждым вызовом любой функции. После этого, человек начинает понимать что хорошо, что плохо. Это только опыт. Со временем Вы начнете отличать хороший код от плохого. Просто Вы будете знать что если писать так, то будет "бобо" потом. :) Конечно можно и нужно читать книги. Если Вы хотите писать красивый код, то читаете "Совершенный код" Макконела и "Рефакторинг" Фаулера. Этого достаточно для понимания того, какой код хороший, какой плохой. Но это ничего не даст, пока сами не увидите. :) Для проектирования систем тоже нужно читать книги, но в первую очередь смотреть на решения. Разбираться почему сделали так, а не иначе. Почему в этом приложении так, а другом иначе? Как лучше? Когда именно так лучше? И т.д. Изучайте и разбирайтесь. Пробуйте использовать эти решения в своих приложениях.

    Советы в стиле делай то, что тебе нравится правильные. Т.к. именно делая то, что Вам нравится, Вы будете искать пути улучшения этого.

    Ищите более опытных товарищей. Это самое-самое главное. Без наставников очень сложно. НО выбирайте с умом, а то потом будете академическим "быдлокодером". :)

    Найдите работу.

    Не заморачивайтесь. Если Вам нравится программировать, то просто читайте и пишите код. Вы и так станете хорошим проггером. Не бойтесь критики, особенно от самых злых и беспощадных критиков. Приветствуйте любые советы по улучшению. Но никогда не верьте на слово. :) Все перепроверяйте. "Быдлокодеры" есть и они хотят утянуть всех на свою сторону, что-бы не выделяться. :) :)
    Ответ написан
    1 комментарий
  • Надежная пайка

    @elgordo
    Пайка рваться не должна. И никакая термоусадка, клей и изолента проблему не решат. При правильной пайке должен рваться сам провод (в другом месте), а пайка должна оставаться целой. Ваша проблема либо в плохой зачистке проводов, либо в малом количестве канифоли. Провода сначала надо залудить: они должны полностью покрыться слоем припоя и он не должен отлетать при попытке его соскоблить. Он должен держаться намертво. Зачастую китайские провода сами по себе очень плохого качества и быстро окисляются/темнеют. Они тёмные даже под изоляцией. Также, они могут быть покрыты защитным лаком, паять к нему нельзя!

    После снятия изоляции с провода, аккуратно зачистите его ножом со всем сторон — так чтобы он блестел. Смочите жало паяльника в канифоли, возьмите на него припоя и залудите провод. Либо, возьмите припоя на паяльник, а провод положите на канифоль и обмакните в неё паяльником (канифоль имеется в виду жёсткая). Если провод правильно зачищен, припой моментально «обернёт» его со всех сторон. Если даже после зачистки так не получается, вам понадобится активный флюс, его можно купить в радиомагазинах. Он может быть вреден для здоровья, поэтому пользоваться им нужно осторожно.

    Если вы правильно залудите, а затем спаяете провода, они не порвутся в этом месте никогда в жизни. Скрутить провода перед пайкой, конечно, можно, но у профессиональных монтажников такая методика считается дурным тоном. :) Да, в принципе, и бесполезно это.

    Добавлю, что китайцы иногда используют непонятный материал, который в принципе не паяется. Мне попадались такие провода, они белого цвета как алюминий. Я так и не понял что это. Их можно только обжать или приварить, паяльник их не «возьмёт».
    Ответ написан
    Комментировать