Нас, когда-то в универе брали на практику в одну IT компанию. Среди свободных оказались тестировщики. Они и обучали нас основам неделю что и как делают, а в конце дали каждому протестировать их новую прогу. Помню нашел 5-6 багов. В целом, было интересно..
Это как неоплаченная стажировка. Судя по Вашему рассказу, Вас в дальнейшем не приняли на работу в эту IT компанию. Очень жаль, но даже такой опыт может быть потом полезен. Кстати, кем Вы сейчас работаете?
Очень не зря говорят, что "без внятного ТЗ результат ХЗ". Если нет ТЗ, будут костыли. Простой пример - моей программой пользуется мобильный оператор Velcom. И не только он. Так вот, когда я ее начинал делать, внятного ТЗ не было. Было сказано вот как: "пока сделай так, а потом будет видно". Так эта софтина нашпигована костылями по самое нехочу. Но она работает. Она успешно возвращает деньги на карточки клиентов. Общается с банком по защищеннному каналу. Но ее сопровождать - ад!
Вот, например, исходные данные передаются в текстовом файле построчно. В каждой строке поля, разделенные символом ";". И среди этих полей есть срок действия карточки. И этот срок может быть в одном из форматов: например в таком MMYY. А может и в таком YYMM. или такой MM YY. Или MM/YY... В общем, форматов много... И один из форматов может быть и таким: MM;YY или YY;MM... Точка с запятой разделяет месяц и год и она же разделяет поля! Пока не выбрали такой формат для срока окончания карточки, все было хорошо. И тестировщица сразу косяк не нашла! А однажды таки решила выбрать именно такой формат: MM;YY. В моей проге не было костыля на этот случай. И программа обработала MM как месяц, а YY принялась обрабатывать не как год, а как новое поле! И начала кидать ошибки, дескать года окончания срока карточки нету! Вбил костыль, который смотрит, что там такое разделяется и в итоге прога снова ожила....
Костыль на костыле погоняет костылем.
А потом поменялось законодательство. И в программе появился вложенный костыль: если дата до этой даты - работает так, а иначе - работает так.
А потом захотели новую фичу в прогу! И костыль со вложенным костылем обернулся еще одним костылем! А потом сверху еще костылик. и еще....
В итоге люди пользуются адской смесью костылей, которые возвращают деньги на карточки клиентов. Потоком. Одним махом - дали проге список карточек, она его схавала, прошлась по нему и на карточки клиентов прилетели деньоги.
Ух, если что-то где-то пойдет не так... Деньги повторно прилетят на карточки.... Такая ответственная задача и так пошло и адски закостылена. Я прогу застраховал от разных ошибок. Вот даже как ее тестировал - запустил обработку транзакций и вырубил комп прямо из розетки. Программа ни при каких обстоятельствах не должна повторно отправить деньги! Никак.
Так вот, врубаю комп, запускается винда... Запускаю прогу... Прога даже поняла, что комп внезапно был вырублен, нашла концы и благополучно продолжила слать деньги на те карточки, на которые еще не отправляла, а на те, которые отправила, уже не трогала. Стремный там алгоритм. Очень стремный...
В общем годы прошли, пока все хорошо. Костыли скрипят...
Это просто была практика на втором курсе. Каждый раз куда-то брали..
Ясно. Меня в прошлом, студентку пед.универа, тоже брали на практику, правда, с четвертого курса. Вспоминаю те времена с теплотой, многое для себя нового узнала Понятно, что теория во многом отличалась от практики...