Хтось робив сертифікацію CSDP? [зачинено]


15

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

Мені хотілося б дізнатись від членів громади, чи хтось пройшов цю сертифікацію та чи був їх досвід. Чи була сертифікація корисною з точки зору знань. Це додало ваги вашому резюме (не дедвейт!)?


1
computer.org/portal/web/certification/why_certify/employers має перелік компаній, які використовують держателів сертифікатів CSDP; Очевидно, це не є чіткою ознакою його вартості, але має бути дещо корисною ...
Брайан Дрісколл

Якщо ви хочете вразити мене резюме, тоді напишіть нетривіальний компілятор. Це було б кульмінацією всього, що вам слід знати про програмування.
Робота

Відповіді:


14

В даний час я маю сертифікат IEEE Certified Associate Software Development Associate (CSDA) , і буду сидіти на іспиті на ЦЗПБ, коли я маю право (мені ще потрібно ~ 2-3 роки досвіду).

Як і будь-який сертифікат, це лише доказ того, що ви знаєте певні теми, за формою книги. Вони насправді не багато говорять про те, як ви будете працювати на роботі. Ваша історія минулої роботи зробить це набагато ефективніше.

Для мене я взяв CSDA, оскільки він дуже тісно співвідносився з програмою інженерії програмного забезпечення мого університету. Здаючи і склавши іспит, я підтвердив, що не тільки я знав матеріал, що стосується моєї галузі, на глибину і широту, яку мав намір мій університет (що підтверджується завершенням програми), але і на глибину та широту рекомендується міжнародно визнаною організацією, яка має великий досвід та базу знань у галузі інженерії програмного забезпечення.

Те, як роботодавці бачать сертифікати, сильно різниться між галузями та організаціями. Деякі галузі віддають перевагу певним сертифікатам порівняно з іншими. Організації також надають власну вагу перспективним працівникам та сертифікатам, які вони мають. У коментарях до вашого питання Брайан Дрісколл опублікував посилання на список компаній, які мають власників сертифікатів CSDP / CSDA . Якщо ви помітили, багато хто бере участь у обороні, медицині, телекомунікаціях, фінансах та загальній техніці (побудова апаратних систем). Це галузі, де важливим є дотримання правил та точного проектування (низька толерантність до відмов чи дефектів).

Якби я збирався отримати сертифікацію, я б точно ознайомився з такими всесвітньо визнаними організаціями, як IEEE Computer Society , Інститут управління проектами (PMI) , Інженерно-програмний інститут Університету Карнегі-Меллона , Консорціум з безпеки інформаційних систем ( ISC) 2) і університети, які пропонують професійні / випускні сертифікати, на відміну від компаній, які проводять корпоративне навчання.

Коли ви зважуєте сертифікати, вам потрібно визначити, де ви хочете опинитися на шляху і які знання вам потрібно мати, і потрібно продемонструвати, що у вас є. Наприклад, сертифікація IEEE CSDP охоплює широту інженерії програмного забезпечення - ви демонструєте компетентність у ключових темах, визначених в Технічному центрі знань програмного забезпечення. Це хороша загальна сертифікація для тих, хто починає розробник "вниз в окопи" до керівника програмного забезпечення або керівника програмного забезпечення. Однак SEI пропонує інтенсивні сертифікати на такі теми, як CMMI, управління процесами та вдосконалення процесів (серед багатьох інших). Для когось, як я, який працює в оборонній промисловості, де всі гравці проходять оцінку CMMI, проходження навчання та сертифікат від організації, яка розробляла CMMI та здійснює підготовку оцінювачів CMMI. Якщо ви не працюєте в організації, яка застосовує CMMI, цей сертифікат не є таким цінним.


Дякую Томасу, це була справді детальна і зважена відповідь. Мені було відомо про декілька специфічних для країни сертифікатів SE, але не про Carnegie-Mellon's. Я буду розглядати це як альтернативу CSDP
DPD

@DPD Те, що пропонує КМУ, не є альтернативою CDSP. Як і CDE IEEE, вони визнані у всьому світі (особливо сертифікати CMMI). Їх надає інша організація і не обов'язково укорінюється в Інженерії програмного забезпечення. Те, що пропонує ДЕІ, - це в основному сертифікація в роботі, яку вони виконують. CSDP - це широкомасштабний сертифікат, який охоплює широту інженерії програмного забезпечення. За винятком сертифікатів CAPM та PMP PMI (які охоплюють подих управління проектами), інші орієнтовані на дуже специфічну, тонкозернисту тему.
Томас Оуенс

Моє запитання - як ви навчалися на CSDA? Будь-яка книга з нашого курсу доступна?
Джейсон Крс

@JasonKrs Я вивчав програмне забезпечення на бакалавраті і склав іспит на останньому році навчання. Мої курси майже точно збігалися з CSDA. Я майже не вчився поза моїми курсовими роботами, за винятком того, що я маю на увазі деякий зміст попередніх років.
Томас Оуенс

Гаразд тоді ... Ви щойно видалили моє запитання (я знав, що це буде видалено ... хаха), ви хочете поговорити зі мною, я хотів би задати вам деякі речі
Jason Krs

4

Ось коротке і солодке: воно набирає обертів.

Багато роботодавців зробили велику увагу на минулому досвіді, школах, в які ви відвідували, і - через відсутність кращого способу сказати, що "згоріли". Всупереч поширеній думці, розробка програмного забезпечення не є настільки креативним починанням, яке багато хто з нас хотів би вірити в технології. У тих сферах, де це дозволяє і навіть вимагає творчості, зазвичай потрібно розуміти персони / історії кінцевого користувача, системні вимоги, бізнес-сфери, економіку, інженерний процес програмного забезпечення та архітектуру програмного забезпечення задовго до того, як ви коли-небудь потраплятимете до створення програмного забезпечення [кодування].

З часу підйому рухливого руху консенсус помилково спочатку робив акцент на кодування та розробника. Це насправді було неправильним тлумаченням того, що намагалися досягти автори "Agile Manifesto", хоча це може бути важко позбутися від "Маніфесту". Agile сильно запозичив і навіть безпосередньо прийняв принципи LEAN. LEAN робить акцент на працівнику впровадження, але лише з точки зору того, що ці особи є найближчими до фактичних клієнтів фірми [ читати: клієнт-контрактник ].

Чому ця відмінність важлива? Співробітники впровадження відчувають вплив багатьох рішень - і добрих, і поганих - безпосередньо. Таким чином, вони мають унікальну позицію для внесення простих змін, які можуть мати істотний вплив на продуктивність та якість. На жаль, вони часто не повністю зайняті своїми знаннями про кінцевого замовника, залишаючи багато можливостей для підвищення продуктивності та якості продукції на столі. Місія LEAN полягає в тому, щоб послідовно надавати більшу цінність кінцевому споживачеві, досягаючи постійно підвищення рівня ефективності за рахунок вивезення відходів, збільшуючи швидкість доставки та покращуючи якість. Agile підштовхнула конверт до вивезення відходів в межах програмного забезпечення, але справжня ефективність щодо кінцевого замовника [а також з точки зору кінцевого споживача контрактного клієнта] була мінімальною.

З цією метою варто відзначити позитивні досягнення у швидкості та якості, такі як чітке поліпшення майстерності кодексу [поєднання науки та мистецтва] висунули нас на будівельний фронт, але в процесі ми втратили зір у тому, що є важливий - замовник. І я маю на увазі не лише кінцевого споживача, а кінцевого споживача підприємства. Як і в LEAN, все починається від фактичного замовника і працює на зворотному шляху. Отже, що це стосується CSDA & CSDP IEEE? Багато

Для початку, людині, коріння якої належить до типу розуміння, відображеного в інженерних дисциплінах, часто потрібно зрозуміти, що процес повинен бути завжди орієнтований на загальну мету, враховуючи його фактичну ефективність, основні етапи та ознаки якості. Якщо вам не вистачає когось із цих ознак, ви не вистачаєте в повному значенні для свого контрактного [корпоративного] клієнта, що, в свою чергу, може призвести до припливної хвилі подій, які знижують цінність для клієнтів кінцевих клієнтів / фірми. Не добре.

Крім того, здатність брати на себе відповідальність керівника [що, якщо у вас є команда, спрямована на самовіддачу (як Agile мандати) вимагає, щоб усі були здатні до певної міри], як правило, потрібна гарна ширина і глибина розуміння даної теми, функції, з якими він взаємодіє, а також можливість передавати ці знання багатьом зацікавленим особам з різних галузей. Реальність така, що незалежно від того, що описується в роботі, люди очікують, що розробники - це інженери в глибині душі. Що вони розумні, талановиті люди з широтою та глибиною своїх наборів вмінь, які включають в себе оволодіння їх основною діяльністю, а також здатність розуміти та вирішувати будь-яку проблематичну область клієнта.

То чому ж велика розвага про Agile, коли обговорювали CSDA та CSDP? Простий - фундамент. Якщо у вас є команда CSDA та CSDP, навіть якщо вони якось обдурили, вони все одно матимуть гідні знання про те, куди йдуть усі процеси та дисципліни в програмі інженерії програмного забезпечення, навіщо вони там і коли повернутись до них як до засобу об'єднання розуміння перед тим, як рухатися в новій стороні. Цей Фонд створить можливість для послідовної реалізації практик розробки програмного забезпечення через методології SDLC та здатність досить легко переходити між та / або комбінувати методи SDLC. IEEE створила дорогу для професіоналів з обчислень - будь то спеціалістів з інженерії, випускників CS, IT-спеціалістів або розробників-самоучок - для об'єднання та демонстрації базового розуміння розробки програмного забезпечення, доставки, і Процес зняття з експлуатації як інженерної дисципліни, який заслуговує на повагу і до нього слід ставитися з повагою. І через ці фактори він набере обертів.

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