Программная инженерия

Q & A для профессионалов, преподавателей и студентов, работающих в жизненном цикле разработки систем

11
Scrum для одного программиста? [закрыто]
Меня называют «Эксперт по Windows» в моей очень маленькой компании, в которую входят я, инженер-механик, занимающийся продажами и обучением, и президент компании, занимающийся проектированием, разработкой и поддержкой. Моя роль одинакова как общая, но в первую очередь я проектирую и внедряю все, что нужно для программирования нашего продукта, чтобы наши продукты …

13
Как вы определяете качество кода потенциального работодателя, прежде чем занять должность? [закрыто]
По моему опыту, прежде чем вы начнете работать в компании, у вас нет возможности взглянуть на кодовую базу (я спрашивал, и из соображений конфиденциальности все всегда говорили «нет», я думаю, что это справедливо), поэтому во время собеседования Как вы думаете, самые важные вопросы, которые нужно задать, чтобы выяснить, в каком …

4
Как вы решаете, какую базу данных использовать?
Мне действительно не нравится название «NoSQL», потому что оно не очень наглядно. Он говорит мне , что базы данных не где я больше заинтересован в том, что базы данных являются . Я действительно думаю, что эта категория действительно охватывает несколько категорий баз данных. Я просто пытаюсь получить общее представление о …
31 sql  database  nosql 

11
Вы бы использовали (диалект) LISP для реального применения? Где и почему? [закрыто]
LISP (и такие диалекты, как Scheme, Common LISP и Clojure) не получили большой поддержки в отрасли, даже несмотря на то, что они являются довольно приличными языками программирования. (На данный момент кажется, что они набирают обороты). Теперь, это не имеет прямого отношения к вопросу, который вы бы использовали диалект LISP для …

17
Является ли ротация ведущего разработчика хорошей или плохой идеей?
Я работаю в команде, которая организационно не изменилась с момента ее создания несколько месяцев назад. Мой менеджер нетехнический, и это означает, что вся наша команда отвечает за принятие решений. Мой менеджер начинает понимать, что наличие ведущего разработчика имеет несколько преимуществ, как для него (единый контакт и как ответственная сторона за …

12
Где найти клиентов? [закрыто]
Мое основное направление: веб-разработка. Конечно, я не ожидаю, что кто-нибудь отдаст свой «золотой рудник» или что-то еще, но я изо всех сил пытаюсь понять, где я должен рекламировать свои услуги. У меня есть еще один разработчик, с которым я работаю, и у нас много счастливых клиентов - на независимых сайтах. …

8
Следует ли считать устаревшими кодировки символов помимо UTF-8 (и, возможно, UTF-16 / UTF-32)?
Моя любимая мозоль смотрит на очень много программных проектов, которые имеют горы кода для поддержки набора символов. Не поймите меня неправильно, я за совместимость, и я рад, что текстовые редакторы позволяют открывать и сохранять файлы в нескольких наборах символов. Что меня раздражает, так это то, что распространение неуниверсальных кодировок символов …

15
Чему могут научиться программисты из строительной отрасли? [закрыто]
Говоря с коллегами о принципах проектирования и разработки программного обеспечения, я заметил, что одним из наиболее распространенных источников аналогий является строительная отрасль. Мы построить программное обеспечение , и мы рассмотрим дизайн и структуру быть архитектурой . Один из лучших способов учиться (или учить) - это анализ аналогий - какие другие …

14
Почему объекты передаются по ссылке?
Молодой сотрудник, который изучал ОО, спросил меня, почему каждый объект передается по ссылке, что противоположно примитивным типам или структурам. Это общая характеристика языков, таких как Java и C #. Я не мог найти хороший ответ для него. Каковы мотивы для этого дизайнерского решения? Разработчики этих языков устали от необходимости каждый …

5
Какова карьера для программиста? [закрыто]
Вопрос о программных специальностях вдохновил на этот вопрос. Насколько ценен универсал программного обеспечения по сравнению со специалистом? Когда я говорю «универсальный», я имею в виду кого-то, кто может перевести проект от требований к развертыванию и быть компетентным во всех этапах жизненного цикла разработки программного обеспечения. Тот, кто может соединить все …

14
Какая самая вдохновляющая речь от разработчика, которого вы когда-либо смотрели? [закрыто]
Пожалуйста, поставьте прямую ссылку на него. Требуется : Все еще доступны онлайн (пожалуйста, поставьте прямую ссылку на него) Должно быть речь от текущего или бывшего разработчика Популярность спикера не имеет значения Целевой аудиторией должны стать другие разработчики Не обязательно, чтобы тема была программированием (задание). Я больше ищу предмет, в основном …

8
ASP.Net или WPF (C #)? [закрыто]
Наша команда разделена по этому вопросу, и я хотел бы получить некоторые сторонние мнения. Мы создаем приложение и не можем решить, хотим ли мы использовать .Net WPF Desktop Application с сервером WCF или веб-приложение ASP.Net с использованием jQuery. Я думал, что задам вопрос здесь, с некоторыми спецификациями, и посмотрим, каковы …
31 asp.net  wpf 

5
Я слишком медленно программирую? [закрыто]
Я проработал в отрасли всего год, и у меня были некоторые проблемы с оценкой конкретных задач. Прежде чем закрыть это, да, я уже прочитал это: Как ответить, когда вас просят оценить? и это примерно та же проблема, что и у меня. Но я ищу более конкретную шкалу опыта, что-то поддающееся …

13
Должен ли я понять SVN, прежде чем перейти к GIT? [закрыто]
Я работаю в отделе, где никто, кроме меня, никогда не использовал систему контроля версий. Я пытаюсь выдвинуть концепцию. Я потратил немного времени на исследования SVN. Я некоторые основы выучил. Я могу создать / обновить / оформить заказ / зафиксировать с помощью командной строки и из черепахи. Я начинаю учиться метить …
31 svn  git 

7
Как вы решаете, сколько будет стоить ваша программа? [закрыто]
Если вы являетесь индивидуальным разработчиком или играете ведущую роль в софтверной компании, вам, возможно, придется решить, сколько будет стоить ваше программное обеспечение в тот или иной день ... Какой у вас опыт расчета стоимости программного обеспечения для вашего клиента? Почему этот метод работает у вас?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.