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

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

14
Сравнение себя с другими во время интервью [закрыто]
В какой-то момент во время собеседования меня часто просят сравнить себя со своими сверстниками. Например, одна из моих первых постдипломных работ попросила меня сравнить себя с одноклассниками. Работа, с которой я недавно брал интервью, попросила меня сравнить себя с коллегами. Я всегда немного преуменьшаю это. Я всегда беспокоюсь о том, …
35 interview 

8
Одновременное изучение нескольких языков [закрыто]
При изучении новых языков лучше ли полностью посвятить себя одному языку и подождать, пока вы не освоите его, чтобы перейти к другому или одновременно работать над изучением разных языков? Если это имеет значение, я сейчас изучаю C ++, и я хотел бы также знать Java и Python.

7
Где я могу найти работу по программированию онлайн? [закрыто]
Я настроил идеальную, тихую, непрерывную обстановку дома. Я чрезвычайно продуктивен здесь. Я не хочу покидать свой дом, не свою комнату, даже свою кушетку. Я нахожусь за пределами Соединенных Штатов в стране третьего мира, поэтому более низкая заработная плата не является проблемой. Проблема заключается в рабочей среде. Как / где я …

17
Преподавание С ++ ученикам старших классов: где провести черту?
Я буду наставником команды старшеклассников для ПЕРВОГО соревнования по робототехнике, большинство команд здесь разрабатывают [свое программное обеспечение для роботов с использованием C ++. Для многих студентов в команде это будет их первое знакомство с программированием. Я бы не выбрал C ++ для обучения программированию старшеклассников (например, Python или Javascript было …
35 c++ 

10
Почему нет других языков сценариев на стороне клиента для веб-сайтов? [закрыто]
Почему сегодня в браузерах есть только поддержка JavaScript и некоторый VBScript? Я знаю, что JavaScript хорош и все, но разве возможность использования другого языка программирования помогает продвигать разные стили разработки?

3
Лучший механизм для генерации лицензионных ключей [закрыто]
Какие методы / библиотеки / инструменты люди предложили бы для генерации лицензионных ключей (те замечательные вещи AAAAA-AAAAA-AAAAA-AAAAA-AAAAA, которые вы вставили при регистрации программного обеспечения)? Есть ли какие-либо ошибки, которые нужно учитывать при их реализации? (На данный момент меня интересует это как общая вещь, а не как язык, поэтому просто укажите, …
35 licensing 

6
Явное определение переменных типов данных и использование ключевого слова «var»? [закрыто]
В C # я рекомендую использовать универсальное ключевое слово var для каждого объявления переменной? Если да, нужно ли упоминать эти специальные символы для литеральных значений в объявлении переменной, такие как M для десятичного, в следующем выражении: var myDecimal = 14.5M; Если это имеет значение, я пытаюсь заняться веб-разработкой на C …


13
Худшие практики в C ++, распространенные ошибки [закрыто]
После прочтения этой знаменитой речи Линуса Торвальдса я подумал, что на самом деле являются подводными камнями для программистов на C ++. Я явно не имею в виду опечатки или неверный поток программ, которые рассматриваются в этом вопросе и его ответах , но я обращаюсь к более высокоуровневым ошибкам, которые не …

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

8
Должен ли отладочный код всегда оставаться на месте или добавляться только при отладке и удаляться при обнаружении ошибки?
Я, например, добавляю код отладки (например, операторы print) только когда пытаюсь найти ошибку. И как только я его нашел, я удаляю отладочный код (и добавляю тестовый пример, который специально проверяет эту ошибку). Я чувствую, что он загромождает реальный код и поэтому не имеет места там, если я не отлаживаю. Как …
35 debugging 

11
Как вы отвечаете на вопрос «где вы видите себя через 5 лет?» [Закрыто]
На что вербовщики ожидают, что вы ответите, когда они спросят: «Где вы видите себя через 5 лет?» Что-то типа: Я хочу улучшить свои технические навыки ... бла-бла-бла ... архитектор? Это просто для проверки ваших амбиций и если вы не собираетесь уходить через месяц?
35 interview 

6
Программирование с дислексией [закрыто]
У меня очень тяжелая дислексия наряду с дисномией и дисграфией . Я знал об этом с детства. Мои навыки чтения и письма довольно ограничены, но я научился справляться с этим. Однако в современных средах разработки очень легко оставаться сосредоточенным и находиться в зоне, когда я пишу код. Но когда я …

16
Должны ли новички использовать автозаполнение IDE (Intellisense)? [закрыто]
Я часто сталкиваюсь с этим, когда помогаю кому-то, кто плохо знаком с программированием и изучает это впервые. Я говорю о действительно новых новичках, все еще изучающих OOness, конструирование объектов, вызовы методов и тому подобное. Обычно у них есть клавиатура, и я просто предлагаю руководство. С одной стороны, функция автозаполнения IDE …
35 ide  intellisense 

14
Должны ли вы версия веб-приложений?
У меня недавно была беседа с коллегой о версиях веб-приложений. Я не думаю, что вам это нужно вообще, и если вы просто хотите проверить работоспособность вашего последнего релиза, я думаю, что дата (ГГММДД), вероятно, достаточно хороша. Я с базы? Я упускаю суть? Должен ли я использовать номера версий веб-приложений

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