Розробка програмного забезпечення

Питання та відповіді для професіоналів, науковців та студентів, які працюють у життєвому циклі розвитку систем

5
Мені не подобається моя теперішня робота, хочеш залишити, як це пояснити на співбесіді? [зачинено]
Кілька років тому я іммігрував до іншої країни, а на початку минулого року мені вдалося здобути ступінь магістра. Тоді я відчайдушно шукав роботу, і мені пощастило запропонувати роботу в невеликій компанії з розробки програмного забезпечення. Зрештою, в моїй домашній компанії я був відомим розробником з дуже хорошим досвідом, і я …
30 interview 

4
Виклик програмного забезпечення GPL від програмного забезпечення, яке не є GPL
Чи можу я (юридично) використовувати програму, що випускається під GPL з іншої програми, про яку я пишу, і не повинна поважати GPL (для програми, яку я пишу)? Наприклад, у мене є графічний інтерфейс, який використовує програму (яка знаходиться під GPL), чи можу я заховати код у графічному інтерфейсі і навіть …
30 gpl 

12
Що ви повинні зробити, якщо ваш молодший не прийняв вашу пропозицію? [зачинено]
Я очолюю команду з 3-4 молодших розробників. Моя робота - крім написання коду - полягає в забезпеченні нагляду та настанов для юніорів. Але я повністю розумію, наскільки розробники плекають автономію у своїй роботі, і я не хочу руйнувати їх внутрішню мотивацію, годуючи їх ложкою своїми думками та своїми алгоритмами; Я …

10
Як відповідатимуть прихильники функціонального програмування на цю заяву в Code Complete?
На сторінці 839 другого видання Стів МакКоннелл обговорює всі способи, якими програмісти можуть «підкорити складність» у великих програмах. Його підсумки завершуються цим твердженням: "Об'єктно-орієнтоване програмування забезпечує рівень абстракції, який застосовується одночасно до алгоритмів і даних , такий вид абстракції, якого функціональне розкладання не забезпечувало." У поєднанні з його висновком, що …

17
Яке значення приховує деталі за допомогою абстракцій? Чи немає значення прозорості?
Фон Я не великий фанат абстракції. Я визнаю, що користь від адаптивності, портативності та повторної використання інтерфейсів тощо може бути корисною. Тут є реальна користь, і я не хочу цього сумніватися, тому давайте ігнорувати це. Є й інша основна «користь» абстракції, яка полягає у приховуванні логіки реалізації та деталей від …

17
Представлення програмування математику [закрито]
Наразі я програміст, мені майже 16 років, і я значно скоротив свою кар’єру до чогось, що стосується ступеня інформатики або ступеня електротехніки (я знаю, вони зовсім інші, але це питання стосується мого друга), але мій друг не такий впевнений. Він дуже зацікавлений в математиці і дуже добре, і я думаю …
30 education  math 

5
Чи йде Гроуві? [зачинено]
Я впевнений, що це питання задавали багато разів. Однак мені подобається запитати це ще раз з наміром, яким є майбутнє цих мов. Мене вперше познайомили з Groovy і дуже сподобалось. Я відчув, що синтаксис простіший, і він набагато ближче до Яви, і я зміг швидко вивчити Грааль . Потім з’явилася …
30 java  scala  groovy  grails 

11
Бінарні файли в контролі джерел
Розробляючи вбудовані пристрої та інші дивні світи, велика ймовірність, що процес складання включає в себе кілька власних бінарних файлів, використовуючи дуже специфічні їх версії. Тож питання полягає в тому, чи вони є частиною вашого контролю над джерелами? Мої офіси діють за правилом "перевірка з контролю джерела включає все, що потрібно …

13
Невже "Кодування білою дошкою" недоцільно під час інтерв'ю? [зачинено]
Це дещо суб'єктивне питання, але я хотів би почути відгуки / думки будь-яких інтерв'юерів / респондентів на цю тему. Ми розділили наше технічне інтерв'ю на 4 частини. Напишіть код, прочитайте та проаналізуйте код, сесію дизайну та код на дошці. Остання частина, яку ми просимо респондентів, - це написати на дошці …

7
Як я можу проявити здібність до потенційних роботодавців, коли вся моя робота над внутрішніми проектами? [зачинено]
Я був на своєму нинішньому становищі довгий час (10 років), і в цей час я відчуваю себе добре, як виступив як дизайнер, системний архітектор та програміст. Однак уся робота над внутрішніми проектами, недоступними із зовнішнього світу. Я бачу багато подібних порад, які підказують: "Якщо ти можеш буквально на щось вказати …
30 interview 

14
Як взяти співбесіду з природознавцем на посаду розробників? [зачинено]
Оригінальне запитання Я вже робив кілька інтерв'ю для своєї компанії, в основному, комп'ютерних спеціалістів на посадах розробників, а також деяких тестерів та керівників проектів. Тепер мені належить заповнити вакансію в нашій дослідницькій групі у відділі НДДКР (сторона зауваження: «дослідження» означає, що ми намагаємося вирішити проблеми в нашій професійній галузі / …
30 interview  hiring 

4
Необхідний навик математики для книги «Вступ до алгоритмів» (закрито)
Я вже маю знання про основні алгоритми. Тепер я планую вивчити новіші алгоритми, і я вирішу перейти до вступу до алгоритмів . Я не впевнений, чи потрібно оновити навички математики, перш ніж прочитати цю книгу чи ні? (Я забуваю майже математику, яку я вивчаю у середній школі та коледжі). Якщо …

8
Які три найважливіші питання, які ви повинні задати своїй команді щодо своєї роботи як керівника їх команди?
Я наближаюся до 1 року, як лідер невеликої команди розробників (4 члени, включаючи мене) всередині невеликої програмної компанії. Я хотів би дати моїй команді можливість оцінити, як я займаюсь як їх керівник, який також є розробником в команді. Мені важко отримати хороший відгук із відкритим завершенням "Як мені робити?" питання, …

3
Які переваги та недоліки у підходах C #, Java та Scala до закриттів / Lambdas /…?
Цікаво, чим відрізняються технічна реалізація між C # та Scala і як обидва рішення порівнюються з ідеями та проблемами впровадження, озвученими в електронному листі лямбда Peek Past від Брайана Геца, надісланого до списку розсилки Project Lambda (JSR 335) ? З електронного листа: Ми дослідили дорогу "можливо, лямбдаси повинні бути просто …
30 c#  java  scala  lambda  closures 

6
Як пояснити значення одиничного тестування
Я хочу представити своїм колегам концепцію одиничних тестів (і тестування взагалі); зараз тестів взагалі немає, і все перевіряється, фактично виконуючи завдання через інтерфейс користувача, щоб побачити бажаний результат. Як ви можете собі уявити, код дуже щільно поєднаний з точною реалізацією - навіть у результаті виходить код, який повинен бути у …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.