• Что нужно для создания простой игры?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Для всего этого лучше использовать игровой движок. Среди движков под C# на данный момент лидирует Unity. Так что берите и изучайте его.
    С чего начать изучение Unity3D?
    Какие есть хорошие материалы для старта изучения Unity3D?
    С чего начать разработку игр на C++/C#?
    Ответ написан
    Комментировать
  • Как держать в голове проект по программированию над которым работаешь не каждый день?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Нарисовать схему.
    + вести TODO со списком уже сделанных и планируемых задач.
    Ответ написан
    4 комментария
  • Как себя зарекомендовать, чтобы без опыта взяли на работу?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Сделайте бесплатно сайт для знакомых или еще лучше — для какой-нибудь благотворительной организации. Вы можете взять их сайт, который вполне может оказаться достаточно слабым и бедным, и сделать свой вариант бесплатно, после чего предложить им его использовать с правом Вам использовать сайт в своем портфолио. Так Вы помимо работы для портфолио получите реальный опыт работы с заказчиком, реальные проблемы и пр.
    Ответ написан
    Комментировать
  • С чего начать изучение Unity3D?

    NMellon
    @NMellon
    Unity3D (C#) Developer / web-developer
    Какие-то общие советы, не совсем согласен с ними (кроме пробовать туториалы).
    Если знаете C# - уже на 50% легче!
    Пройдите пару туториалов, чтобы познакомиться со средой и понять часть возможностей.
    А дальше вам нужно выбрать ЧТО вы хотите делать на Юнити (3Д или 2Д, игры/демо/эмуляторы, мобильные/веб/standalone).
    Выбрали - опять смотрим туториалы уже под выбранную тему + выбираем необходимые для вашей темы дополнения и смотрим туториалы по ним.
    Конечно по ходу всегда возвращаемся к документации за какими-то деталями.
    Начинать с документации - не знаю кто так делает....
    После нескольких туториалов по выбранной теме и выбранным дополнениям - начинаем уже делать наброски своего проекта.
    Ответ написан
    Комментировать
  • С чего начать изучение Unity3D?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Начинать нужно с мануала, тут без вариантов. Всё подряд можно не читать, всё равно потом к нему ещё вернётесь.
    docs.unity3d.com/Manual
    Потом посмотрите официальные туториалы, особенно в категории Intermediate, они годные и постоянно обновляются.
    unity3d.com/learn/tutorials/modules
    unity3d.com/learn/tutorials/projects
    Ещё очень советую почитать статьи на Catlike Coding. Нет лишней воды и много хороших примеров.
    catlikecoding.com/unity/tutorials
    Ответ написан
    Комментировать
  • Каков план личностного развития C# программиста с нуля?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    1. Родиться
    2. Стать личностью
    3. Узнать, чем "личностное развитие" отличается от профессионального
    Ответ написан
    Комментировать
  • Стартап vs Крупная компания: куда пойти работать?

    FirstX
    @FirstX
    .net developer
    Также следует учесть, что вы - программист, только что ушедший из крошечной фирмы и у вас нету опыта серьезной промышленной разработки.

    Вы единственный программист.


    Из этих двух - выбор очевиден в пользу крупной компании. Хотя, исключения конечно есть, но они действительно скорее исключения. Первое, это если вы ну очень быстро можете разбираться в технологиях сами и у вас есть круг людей, с кем вы можете проконсультироваться и посоветоваться. Второе, проект технически не сложный и на первых порах важно вообще запустить хоть какой-то минимально возможный продукт, а дальше уже поиск инвестиций и формирование команды программистов.

    В остальном, даже если вы будете решать поставленные задачи, то во-первых это будет объективно существенно дольше (а промедление бывает смерти подобно на рынке), а во-вторых можно в конечном итоге наступить на такое кол-во граблей, создать такую архитектуру, что потом вместо развития продукта, начнется его закат.

    Если же аналогичный выбор стоял, но работа в команде с опытным программистами, а еще лучше с опытным ментором, то тут конечно стартап (при условии, что бизнес идея ок и руководитель не из серии "ооо, стартапы это круто, дайка тоже свой замучу, там говорят деньги инвесторы раздают направо и налево").
    Ответ написан
    Комментировать
  • Стартап vs Крупная компания: куда пойти работать?

    Я имею опыт работы более года в стартапе, который может всё же не взлететь.
    Ни разу не жалею, что сделал данный выбор. Работаю в команде очень хороших профессионалов. Нет legacy кода, только лучшие практики, всё обсуждаемо и классный тимлид. Есть масса ситуаций, когда приходится думать и проектировать. Это лучший вариант для быстрого профессионального роста. Но мы - экспериментальное подразделение более крупного бизнеса и зарплата хорошая у всей комнады. Так что не во всех стартапах может быть так же здорово.
    Идя в старый проект есть риск нарваться на говнокод, глядя на который будут опускаться руки и с твоим мнением никто не станет считаться. У меня было такое, плавал.
    Ответ написан
    Комментировать
  • Хочу быть программистом, но не выходит. Как двигаться вперед?

    @hsc
    full stack python back-end developer
    Эх, расскажу свою историю..
    Мое знакомство с программированием началось, когда мне было 5 лет. Тогда отец откуда-то достал компьютер. Среди прочих ярлычков в папке "игры" был заветный.. Марио! До этого я часто видел эту игру у друзей на приставках, но поиграть в нее вдоволь так и не мог) Можете представить как я хотел поиграть в нее.. но, не тут то было. В 3-м мире я всегда ловил (как я уже знаю) exception и недоуменно смотрел на огромное окно с красным крестиком, текстом на английском и кнопкой "ок". Как-то раз мне повезло, я смог каким-то образом ускользнуть от ошибки, и попасть на следующий уровень. Моей радости не было предела! Я с энтузиазмом приступил, но.. через пару шагов снова увидел ее, уже привычную ошибку. Это стало последней каплей. Тогда я решил, что создам свое Марио и буду играть в него, сколько захочу) Начал с того, что нарисовал в paint уровни игры. Потом из конструктора построил компьютер)) Потом как-то призабыл, но идея во мне жила. В 5-м классе сестра мне купила огромную 600 страничную книгу по Delphi и тогда и моя мечта стала ближе.

    Читая вопрос я вспомнил себя. Знакомое чувство, когда не у кого спросить что-нибудь, когда программный листинг на одну-две страницы кажется огромным и непонятным и когда ты впервые понимаешь зачем в программе переменные! Это чувство я не забуду никогда!

    К чему я? @microvolnovka, то, что ты в 9м классе значит не больше, чем то, чего ты сам хочешь и во что сам веришь. Из опыта скажу, что ты во многом прав про самообразование, но тебе стоит использовать это, ибо понимание этого — преимущество. Ты уже встал на путь самосовершенствования, иди им. Читай книги, спрашивай, ищи, снова читай, снова спрашивай и снова ищи. Ставь себе цель для того, чтобы знать к чему идешь и чтобы силы не затрачивались зря. Технология — это инструмент. Человек, который в совершенстве владеет инструментом — ремесленник, человек который в совершенстве владеет ремеслами — мастер, но и это не предел.

    В университете знания дают, но тем, кто хочет взять. Если не почерпнешь из университета знаний, то варианта 2: или ты глуп, или ты знаешь больше, и не нуждаешься. Но, как правило, 2е почти никогда не встречается. Если ближе к сути, то в университете могут дать направление в котором следует идти и экзаменаторов, которые с более-менее профессиональной точки зрения смогут оценить твои успехи. Плюс ко всему — иногда могут встречаться очень хорошие знакомства, но университет без работы над собой почти ничего не приносит.

    ------
    Upd: я в университете планирую небольшие курсы. Они будут не он-лайн, и аудитория буде по старше, но пока-что ни того ни другого у меня нет, а желание и чуть-чуть возможности поделиться опытом и знаниями есть. Оставляю почту для тех, кому может пригодиться такая помощь и на растерзание spam-ботам: HaySayCheese@gmail.com
    Ответ написан
    Комментировать
  • Является ли уход из университета правильным решением?

    @portfelio
    Правильным решением является то, которые вы принимаете осознанно. Какая разница, кто и как поступал в аналогичных случаях?
    Ответ написан
    Комментировать
  • Хочу быть программистом, но не выходит. Как двигаться вперед?

    newross
    @newross
    Product owner
    Дам один простой совет - вокруг тебя в повседневной жизни куча задач, которые ты можешь решить при помощи программирования. Работай над ними, получай опыт, прокачивай не только знание программирования, но и problem solving и через несколько лет станешь ценнейшим специалистом. И даже будет все равно, в какой вуз и на какую специальность поступил.

    Решай проблемы разными инструментами, экспериментируй и в результате ты найдешь те средства разработки, которые наиболее удобны для тебя самого.
    Ответ написан
    Комментировать
  • Хочу быть программистом, но не выходит. Как двигаться вперед?

    @CAMOKPYT
    1) Не верь в активно форсируемый миф про никчемность ВУЗов, математическую базу никто не отменял. Никто не занимается ни вебом, ни формочками после 2-3 лет опыта работы, потому что это скучная и однообразная работа, потом захочется заниматься программированием, никакие книжки не помогут, уже просто не захочется тратить 1-2 года на то чтобы все это освоить и будешь Senior Frontend Developer с 10 годами опыта. ВУЗ дает необходимую базу. С++ билдер или асм для 8086? Это вполне нормально, это база. На начальном этапе гораздо легче спросить препода, чем гуглить, самому учится по книгам это очень очень тяжело, особенно самые основы. Чтобы идти в свободное плавание, надо хотя бы 2 курса отсидеть на парах, чтобы иметь представление что гуглить. А еще в ВУЗе учат английскому, для программиста он даже важнее чем математика.
    2)3) Насчет выбора первого языка, я считаю что изучать чистый Си можно только под строгим присмотром знающего преподавателя и после хотя бы пол года изучения Computer Science, в противном случае только Паскаль. В первом языке главное научится излагать алгоритмы в коде и чуть-чуть пользоваться окружением (файлы\графика\память) и всё. Не надо требовать от первого языка промышленной востребованности. Научиться основам программирования, гораздо сложнее чем просто выучить синтаксис языка. Вообще лучше сначала получать знания непосредственно из курса Computer Science, так например я сначала прослушал курс Операционных систем и сред и курс Компьютерных сетей, а через полгода мы практиковались с программированием сокетов и в управление потоков, когда понимаешь на уровне ОС что и как работает хотя бы поверхностно, то программировать становится гораздо легче и не важно на каком языке. А насчет следующих языков, довольно тяжело сказать, с одной стороны надо выбирать под отрасль, но чтобы выбирать надо знать какая отрасль нравится, а пока не попрограммируешь в ней, понять не получится, этакая рекурсия. Я советую выбрать сразу 3 языка и изучать их, причем в первую очередь не синтаксис,а философию, какие цели ставил перед собой разработчик языка и насколько ему удалось их достичь, если это то что тебе нравится (то как язык решает поставленные задачи), то его и учи, а 3 языка для того чтобы было разнообразие, я для себя выбрал C#, Ruby и C++, как довольно разноплановые, но промышленно востребованные языки. Ну и не стоит забывать про сопутствующие технологии, без них не прожить, так любая более-менее большая программа требует базу данных, а это довольно обширная тема, а еще есть фронтэнд без которого также не обходится ни одна программа взаимодействующая с пользователем, а это языки разметки, тоже довольно обширная тема.
    Ответ написан
    2 комментария
  • Как поступить, если скоро переезд в европу?

    1) язык — немецкий. Серьезно, надо знать местный язык не просто хорошо, а в совершенстве, чтобы не было ни малейшего барьера в общении;
    2) забить на зарплаты и целиться на собственное дело. Не «стартап - инвестиции – раунды», а бизнес, который работает. Для успешного бизнеса не обязательно быть разработчиком и уметь кодить. Возможно, ваша сильная сторона – в организации, планировании и общении.
    3) наводите мосты с Австрией уже сейчас: контакты, организации, совместные проекты. Может быть, летняя школа, акселератор или другая программа.
    Ответ написан
    1 комментарий
  • Сложная жизненная ситуация у девушки, решившей стать программистом. Что делать?

    keslo
    @keslo
    Я бы не сказал, что у вас сложная жизненная ситуация. Скорее просто стоит вопрос выбора будущей профессии и его отстаивания. Если вы знаете чего хотите - то это замечательно! Я вообще не помню о чем думал во время окончания школы :)

    Вспомнилось: отчаявшийся человек прыгнул с моста в реку и задумался, что все его проблемы решаемы. Кроме той, что он уже летит с моста в реку.
    Ответ написан
    Комментировать
  • Как избавиться от рекламного баннера в окне чата Skype?

    @sova1989
    Ребята есть способ.
    1) Идем Пуск -> Панель управления
    2) Свойства обозревателя (Свойства браузера).
    3) Заходим на вкладку Безопасность!
    4) Нажимаем на Ограниченные узлы(Опасные сайты) -> кнопка Узлы (Сайты) -> и добавляем туда
    *.skype.com
    5)Сохраняем
    6)Перезаходим в Скайп!!! Все злого баннера нет. Минусы том что после этого вы не сможет заходить на сайт скайпа через IE но думаю оно того стоит!
    Все просто!
    Ответ написан
    2 комментария
  • Вопрос работодателям: какое ваше отношение к такой форме резюме?

    Nicolette
    @Nicolette
    Что бы я подумала:
    1. С русским языком не дружит, спеллчекером пользоваться не умеет (пропущенные запятые, «ньюансы»).
    2. Для чего в резюме может быть нужен список стран, в которых человек отдыхал, список его домашних животных и мечта?
    Ответ написан
    2 комментария
  • Утилита для мониторинга S.M.A.R.T. ssd и hdd?

    All3
    @All3
    Есть бесплатная утилита crystalmark.info/software/CrystalDiskInfo/index-e.html, но она только для windows платформ. Mac OS не поддерживается.

    Для тех кому интересно, здесь человек отозвался о программах по мониторингу S.M.A.R.T.
    Ответ написан
    1 комментарий