Однажды летом, в далёком уже 2016 году, моя сестра кинула мне в мессенджер сообщение. “Насколько я помню, — написала она, — ты когда-то хотела пойти на курсы по Java? А что если я скажу тебе, что ты можешь получить настоящий диплом бакалавра computer science, не выходя из дома, не сдавая вступительные экзамены да ещё и такой, который будет котироваться в США?” К тому моменту я уже несколько устала от рутины текущего места работы, и мне хотелось попробовать что-то новое, тем более, что мне эта тема была интересна еще с начала 90-х, когда папа принёс домой БК-0010.01. До этого момента жизнь моя шла достаточно стабильно — школа с естественнонаучным уклоном, поступление в РХТУ на инженера, получение диплома и неспособность найти работу по специальности. Я попробовала себя сначала в роли коммивояжера (продавец из меня получился так себе), а потом пришло время долгого и медленного роста по карьерной лестнице в аналитическом отделе крупного ритейлера, когда я очень плотно работала с данными в том или ином виде. Диплом, приближающий меня к новой жизни и заветному старту в ИТ, конечно, хотелось. 


Актуальность и текущие реалии

Надо понимать, что и семь лет назад получить работу вне России (в частности в США), имея на руках диплом только российских ВУЗов, было довольно проблематично — пришлось бы перепрыгнуть через немало обручей, чтобы доказать, что образование соответствует, уровень английского достаточен, а программа обучения обладает хотя бы частью hype-words, принятых в ИТ. Я рассматривала получение второго высшего в области информатики и вычислительной техники в России как альтернативу, но на тот момент полностью онлайн программ не было, плюс надо мной маячил призрак ЕГЭ, и совершенно не хотелось заново проходить школьную программу. План, в итоге, был таков: я, человек без релевантного опыта в ИТ, получаю заветный западный диплом, причём учусь только “на отлично”, и меня замечают компании, вливавшие гранты в университет (среди которых был Microsoft и Hewlett Packard). Как говорится, хоть тушкой, хоть чучелком, а в процессе заодно пойму, что мне действительно интересно. В 2022 году, когда я получила диплом на руки, ситуация изменилась, да и моё понимание тоже. Сейчас я вижу, что, при переизбытке кандидатов на начальные позиции (спасибо курсам, вещающим из каждого утюга про то, как это просто), довольно наивно было надеяться привлечь внимание отличными оценками. Так что, с этой точки зрения — “войти в АйТи” — идти сейчас и всеми правдами и неправдами стараться найти возможность оплатить учёбу, чтобы получить заветный диплом и влететь в профессию с ноги — бесперспективно. Однако, если вы уже работаете удалённо из другой страны, где не отключен Swift и есть возможность оплачивать при помощи PayPal, то у меня есть для вас показательная история.

Во время обучения я познакомилась с довольно-таки успешным сисадмином-контрактником из Бетесды (город такой в штате Мэриленд), который работал в основном с государственными организациями, в частности, с министерством здравоохранения, и неплохо зарабатывал. У него очень высокий стаж — порядка 40 лет, но при этом не было никакого образования, даже колледжа. Он не пришел в UotP с целью сменить профессию, как это сделала я, а хотел документального подтверждения, что он находится в этой профессии по праву, и “молодые да ранние” не спихнут его с насиженного места только потому, что у него нет диплома. Вскоре после того, как он получил свой диплом, он обновил свой профиль LinkedIn, добавил там внутреннюю пометку, что заинтересован во входящих предложениях и почти сразу получил приглашение на собеседование в Google на позицию разработчика. Прошёл он его или нет (спойлер — нет) — это другой вопрос, и надо понимать, что на его стороне играл большой опыт в профессии и американское гражданство, но его история научила меня тому, что порой от прорыва в профессии и выхода на новый этап нас удерживает исключительно отсутствие того, что принято там, куда мы хотим попасть.

Если увидели в этой истории себя, то тогда двинулись дальше — погрузимся в то, что вас ожидает на этом пути.

Общая информация об учебном заведении

Итак, мы подошли к самому важному — что такое диплом бакалавра CS, с чем его едят (и съедобно ли это вообще). University of the People — аккредитованное соответствующей ветвью министерства образования США учебное заведение, которое одно из первых представило программу обучения на бакалавра CS полностью онлайн и “совершенно бесплатно”. Впрочем, бесплатно оно только по меркам жителей США с их расценками на образование вообще и в computer science в частности. Во что же на самом деле обойдётся получение заветного диплома:

  • $120 — сервисный сбор за проведение экзамена по каждому из предметов, а в программе BSCS их 40;

  • $60 — вступительный сбор за обработку ваших документов и зачисление в университет;

  • $60 — высылка документов на ваш адрес, можете запросить два раза за время обучения: первый после 20 предметов, степень Associate of Science, второй уже с окончательным дипломом. Associate of Science, кстати, вполне официальная (но, насколько я поняла, никому не интересная) степень.

Итого, за четыре года обучения ожидается, что вы заплатите около $5000 (в 2022 цена за курс была ещё $100). Оплата производится либо картами Visa/Mastercard, либо своей системой оплаты для граждан США, либо с помощью PayPal. Очевидно, что в 2016 году никаких проблем с оплатой у меня не было, а в 2022, когда я оплачивала допуск к последним экзаменам и высылку документов, успела до отключения Swift.

Второй особенностью университета является то, что от вас не потребуется покупать или каким-то иным образом доставать платные учебники — в каждом курсе дадут бесплатные, а также доступ к довольно обширной библиотеке. 

И третья, довольно важная, особенность — вы сами решаете, с какой скоростью будете учиться. Программа хоть и рассчитана на 4 года, но допускается взятие академических отпусков и окончание программы в срок до 10 лет. Я справилась за пять, и на то была своя причина — моей целью было получить итоговый балл GPA 4.0 и диплом с отличием, а для этого необходимо было сдать каждый предмет на оценку не ниже А, то есть попасть в вилку 93 — 100%.

Поступление: правила и общий взгляд

Чтобы поступить в University of the People достаточно подтверждения, что вы владеете английским в необходимой мере, чтобы учиться на этом языке, и документа о получении среднего полного образования (аттестат об окончании 11 классов школы). Уровень владения английским вы можете подтвердить либо сведениями, что в вашей школе шло обучение на английском языке, либо такими сертификатами как IELTS или TOEFL, а если ничего этого нет, то вас всё равно примут, но придётся до начала обучения пройти внутренний курс обучения английскому (подробнее тут). Аттестат придётся перевести, а также нотариально заверить перевод на английский язык.

Условия поступления смягчились с 2016, когда, при отсутствии сертификатов IELTS/TOELF, требовалось сдать экзамен по английскому языку, представлявший собой тест на несколько часов, а потом всё равно проходить базовый курс английского, который так же стоил $100, но при этом не шёл в зачёт 40 предметов.

Подать заявку на поступление можно в течение года:

(UotP Admissions calendar)

Согласно календарю, если подать заявку на поступление сейчас, то её начнут рассматривать в период Term 2 — с 5 октября, а учёба начнётся 16 ноября. Только курсы, на которые вас запишут в этом семестре, не пойдут в расчет GPA и в общем будут хоть и обязательными, но довольно ненапряжными. Учёба, как и периоды подачи заявки на поступление, разбита на пять семестров, каждый длиной 8 недель + 4 дня на экзамены, учебная неделя начинается в четверг и заканчивается в следующий четверг, чтобы дать работающим студентам возможность основную часть домашних заданий выполнить в выходные дни.

Отлично, со скучной описательно-ознакомительной частью закончили, пойдёмте погружаться в, собственно, реалии.

Начало учёбы, первые подводные камни

Поступить было несложно — я довольно неплохо владела письменным английским (готовьтесь сразу — в этом ВУЗе вам придётся очень много читать и очень много писать), сдала экзамен, была записана на общий и обязательный для всех курс — вводный по основам обучения онлайн и курс английского языка, и тут-то я на своей шкуре испытала, что скрывается за понятиями “peer review”, “бесплатные учебники” и “получение высшего образования онлайн”, если есть желание получить диплом с отличием (мой случай). Если есть желание просто получить диплом, наплевав на оценки, то всё гораздо проще.

Начнём, пожалуй, с процесса обучения и еженедельных обязательных заданий. Как я уже упоминала, неделя начинается в четверг (условно в 7-8 утра по Москве) и заканчивается в следующий четверг примерно за час до начала (6-7 утра), а само обучение проходит в среде Moodle. Если идти по рекомендованному плану обучения и брать по 2 предмета в семестр, то надо понимать, что придётся штудировать по два учебника в неделю, держа в голове, что для выполнения всех заданий на отлично понадобятся ещё и сторонние ресурсы.

Итак, какие же задания ожидают студента на всех курсах каждую неделю? Первое — это ответ на вопрос по теме недели на Discussion Forum. На этом форуме студенты пишут посты примерно по 500 слов и обязаны ответить и поставить оценки как минимум 3 своим одногруппникам. Это первый тип заданий, на котором сталкиваешься со всеми отрицательными чертами peer review: оценки анонимны, но комментарии — нет, поэтому в конце недели можно с удивлением обнаружить себя с тремя прекрасными комментариями и оценкой в 7/10. Но, повторяюсь, если нет необходимости или потребности получить диплом с отличием и достаточно просто получить диплом, то можно по этому поводу не переживать.

Второе обязательное еженедельное задание, которое проверяется инструкторами разной степени человеколюбия и вовлеченности в процесс (все они волонтёры, но не все верят в миссию сделать высшее образование доступным) — это так называемые Learning Journals, их длина также же не менее 500 слов. Существует два типа журналов: в одном задаётся вопрос по теме недели и надо написать развернутый ответ, используя не менее трёх источников, откуда была взята информация с обязательным корректным цитированием и без прямых цитат. Второй тип — это описать, что делали в течение недели, какие задания выполняли, где искали ответы, какие сложности были, и прочее в том же роде. Если нет привычки, то наклепать 500 слов на английском по сути ни о чём, никого не обидев, ничего не упомянув, кроме того, что от вас ждёт преподаватель, довольно сложно.

Третье задание, количество которых за семестр варьировалось от 3 до 4 (то есть, они были на неделях 2, 4, 6 или 1, 3, 5, 7) — это Written Assignment. Памятуя, что мы учимся на программе CS, обычно по профильным предметам это было программирование, описание каких-то алгоритмов, и всё в таком духе. По непрофильным предметам — опять-таки развернутые ответы на вопросы по теме недели, не менее 500 слов, лучше больше, с правильным оформлением, корректным цитированием, и не дай бог с прямыми цитатами из источников. И источники должны быть “с хорошей репутацией” — не какие-нибудь сайты типа Википедии или же персональных блогов, а научные статьи, другие учебники, опубликованные книги. В общем, требований по правильному оформлению работ много, но всем им обучают в самом первом курсе-ориентировке. Письменные задания оцениваются полностью анонимно по каким-то заранее неизвестным критериям, так что велик шанс получить плохую оценку просто потому, что никто не знает, что на самом деле было важно. И, естественно, анонимная оценка открывает ящик Пандоры несправедливости, лени, плохого владения английским, слабого понимания предмета и прочих прекрасных человеческих качеств, которыми ваши одногруппники вне всякого сомнения будут обладать. Я написала за 5 лет порядка 150 письменных работ такого плана — и ни разу не было так, что я не столкнулась ни с чем из вышеперечисленного. Проблема этих заданий и всей peer review системы в том, что нет персональной ответственности за оценку — если всё анонимно, можно и сделать гадость. А когда нет понимания, какие могут быть аспекты оценки, то можно написать прекрасную работу, но не закрыть именно то, что подразумевали создатели курса.

К слову, оценки за разные типы заданий (DF, LJ, WA) имеют и разный вес. Если в начале обучения больший вес отдавался инструктору (где-то 30% на LJ, а DF и WA имели по 10% каждый), то на курсах 3+ лет обучения, зависимость от того, как тебя оценили твои одногруппники, вырастала в 2 раза, а вес журналов и тестов падал. Очень неудачно, потому что одногруппники не менялись, даже наоборот, многие встречались из курса в курс — и это было настоящее бедствие для отличников.

Предметы и особенности построения программы

Программа, как я уже отметила, состояла из 40 предметов, 20 из которых напрямую относились к CS, а 20 являлись общеобразовательными предметами. Да-да, вы всё правильно понимаете, половина времени уходит на изучение таких предметов как: история искусств, глобализация, греко-римские цивилизации, основы этики и социальной ответственности, эмоциональный интеллект, основы экономики и прочая, и прочая. Отдушиной для меня были два курса по статистике (Introduction to Statistics и Statistical Inference) и три по математике (College Algebra, Calculus, Discrete Mathematics). Специализация же складывалась из следующих курсов:

  • Программирование, три предмета. Использовались Python и Java.

  • Операционные системы, два предмета — основы и работа ОС “под капотом”, проходили Windows и Linux.

  • Веб-разработка — два предмета, оба фронт-энд. В одном из них изучали настройку сайта из коробки (типа Wix или решения Google), во втором — HTML и CSS.

  • Сети — два предмета. Изучали, как мне кажется, вообще всё, что касалось сетей — протоколы, роутинг, физика, всего не упомнишь. Помню только, что это был единственный предмет, который досконально проверял знание учебника на финальном экзамене — пожалуй, единственный раз, когда я чуть не получила оценку ниже A.

  • Базы данных, два предмета — всё, от проектирования до особенностей транзакций. В основном реляционные, но кратко затронули и не.

  • Компьютерные системы и сравнительные языки программирования — два предмета, в которых изучали всё от машинного кода и ассемблера до парадигм программирования и созвездия языков, в которых эти парадигмы были наиболее ярко выражены. Программировали немного, но очень глубоко погружались в теорию.

  • Разработка ПО, два предмета. Очень неоднозначные предметы. В первом рассматривали методологии разработки (типа AGILE), диаграммы и блок-схемы и прочее, более-менее техническое, а вот второй был представлен исключительно с позиции менеджера проекта, который должен собрать ТЗ, написать спецификации и документацию и провести несколько итераций взаимодействия с заказчиком/разработчиками. Учебник по второй части был просто экстра-старый, от начала 90х годов.

  • Разработка мобильных приложений и компьютерная графика — два самых слабых предмета в копилке ВУЗа. Первый — чисто теория и немного подвигать прямоугольники GUI в каком-то онлайн-тренажёре. Второй — довольно много генераций примитивных 3d сцен в ReplIt с источниками освещения, применением текстур, вращения, перемещения и прочего. Несложно и как-то поверхностно.

  • Структуры данных и анализ алгоритмов — два самых сложных предмета с третьего года обучения, на которых мы, соответственно, писали свою реализацию структур данных и алгоритмы, используя Java.

  • Information Retrieval — основы обработки естественных языков. Всё, что касается TFIDF, токенизации, лемматизации, косинусной близости, но своими руками без использования каких бы то ни было сторонних библиотек. Так сказать, NLP from scratch.

  • Машинное обучение и искусственный интеллект — два теоретических предмета. На машинном обучении изучали разные виды алгоритмов и разные области машинного обучения, использовали R. На искусственном интеллекте в основном сконцентрировались на обучении с подкреплением и экспертных системах, использовали псевдокод.

В целом, особенно учитывая тот факт, что в университете 15 обязательных “гуманитарных” предметов (я исключила математику и статистику), образование даётся весьма фундаментальное и расширяющее кругозор. При этом, нельзя пройти 20 спец-предметов подряд и ожидать, что дадут тот самый половинный диплом (Associate of Science) — даже для его получения необходимо было закрыть порядка 7 общеобразовательных курсов. Лично я предпочла брать один спец, один общеобразовательный предмет в семестр, так как объем обязательной технической литературы по спецам был порядка 100 страниц в неделю, не считая сторонних источников. Не сказать, что по общеобразовательным предметам ситуация была лучше, но хотя бы воспринимать их было проще. Все учебники, как я уже упоминала, были бесплатные, оттого их качество и стиль изложения материала хромало от предмета к предмету.

Ловушки для отчисления

В этой заключительной части расскажу вам о том, что сто процентов приведёт вас если не к мгновенному отчислению, то к отметке в личном деле и, при двух-трёх таких отметках — к отчислению. Но начну с того, что никто в любом случае не бросит вас познавать все тонкости в одиночестве — каждому студенту полагается в помощь волонтёр — так называемый program advisor. Это специальный человек, который сориентирует по тому, какие курсы лучше брать, когда можно брать академ, а когда необходимо выходить из него, поможет решить конфликты или перешлёт проблему выше по цепочке. За пять лет моего обучения, у меня сменилось 3 помощника, и о каждом я сохранила тёплые воспоминания. Итак, вернёмся к тому, за что же могут отчислить:

  • Не сданная в срок работа — LJ, WA или DF. И если с WA можно хотя бы просто приложить пустой файл и получить законный 0, то DF и LJ видят инструкторы, и они обязательно уведомят вас, что у вас проблемы. Я всегда всё сдавала вовремя, поэтому не совсем уверена, есть ли какой-то минимальный порог по количеству пропущенных заданий, или же проблемы начнутся с первого.

  • Публичные вопросы типа “почему мне поставили столько-то”, а также такие же вопросы в личных сообщениях, когда вы точно уверены, кто поставил вам низкий балл. Если наплевать на оценки и есть цель просто получить диплом, то рекомендую сконцентрироваться на письменных работах, журналах и, самое главное — подготовке и сдаче тестов и экзаменов. Этого должно хватить на успешную сдачу курса, так как в каждом предмете есть проходной балл, который вы сможете посмотреть, когда предмет начнётся — в документах под названием Learning Guide и Syllabus.

  • Как ни стереотипно это звучит — не советую вступать в полемику любого рода с чернокожими (которых в университете очень много, так как большинство грантов на покрытие расходов на экзамены от меценатов идёт именно на развитие ИТ в Африке) — они всегда достанут race card, и вам прилетит моментально. Вы можете даже не упомянуть ни сном, ни духом ничего личного про оппонента, но он просто стукнет инструктору, что до него докопались, потому что он чёрный, и вас никто не будет слушать.

  • Очень много пропусков семестров в течение академического года. При этом, если вы не сможете оплатить доступ к экзаменам, вам также зачтут пропуск семестра, а несколько таких подряд — и вас сначала “берут на карандаш”, а потом отчисляют.

  • Плагиат — за него отчисляют. Конечно, у вас будет вводный курс, на котором всё про это расскажут, но стоит запомнить, что прямая цитата из источника длиннее 5 слов — уже будет считаться плагиатом. Так что главный навык, который я упорно развивала, было искусство перефразирования, или как сказать ровно то же, но другими словами, чтобы антиплагиат показал 0%. Также плагиатом будет считаться некорректное цитирование. ВУЗ использует APA формат для написания работ и цитирования их в библиографии и тексте, и на некоторых курсах за это довольно сильно наказывают (в основном гуманитарные курсы).

Надеюсь, статья была вам полезной. Я очень хотела поделиться своим опытом в таком нелёгком деле и рада, что Habr предоставил мне возможность сделать это с максимальным охватом аудитории.

P.S. А чтобы не быть голословной, вот и сам диплом:

Результат усилий длиной в пять лет
Результат усилий длиной в пять лет

Комментарии (18)


  1. Sild
    08.09.2023 09:02
    +7

    Так конкурентное преимущество или пустая трата времени?


    1. Algea83 Автор
      08.09.2023 09:02
      +5

      С точки зрения его полезности для меня в плане поиска работы в данный момент времени - пустая трата времени. Но, возможно, дело во мне - не зря я оказалась дурным коммивояжером, маркетолог скиллов и достижений из меня тоже не очень вышел. :)


      1. sshikov
        08.09.2023 09:02

        Знаете, в чем проблема одного только диплома? В том что я вот вижу перед собой программу вашего обучения — и даже глядя на нее не могу с ходу сказать, хорошо это или плохо (а если представить, что вы нанимаетесь, и я программу не вижу — то и тем более). И тем более не могу сказать, чему конкретно вас там научили, и опять же — хорошо или плохо научили.


        То есть, диплом кое-что конечно показывает, но если говорить о разработке, в итоге совершенно непонятно, какого уровня приложения вы в состоянии разработать самостоятельно, или под руководством более опытного коллеги. И по факту что? Пока вы не доказали обратное, вы начинающий разработчик без опыта, в лучшем случае. А если нет — то чем вы это подтвердите?


  1. aik
    08.09.2023 09:02
    +3

    Оно мне не надо, но прочитать было интересно. Спасибо.


  1. 0Bannon
    08.09.2023 09:02
    -8

    CS - по Counter Strike что ли? :D


    1. t38c3j
      08.09.2023 09:02
      +1

      В первых строчках статьи "computer science"...


  1. onets
    08.09.2023 09:02

    Про плагиат не понятно - совсем совсем нельзя вставлять цитаты? Это же нечто общепринятое и используется повсеместно, типа «цитирую» или «начало цитаты» «конец цитаты» в разговорной речи.


    1. Algea83 Автор
      08.09.2023 09:02

      Из личного опыта, "вот такая вот цитата, особенно, если это какое-то техническое определение" - уже длинновата. Даже с корректным цитированием по всем правилам. А если их больше трёх-четырёх на всю работу - точно плагиат. Об этом даже написано в "книжке правил" университета, которую каждый студент при поступлении должен проштудировать. Так что приходилось изворачиваться, и на технических курсах, пожалуй, больше всего.


  1. DMGarikk
    08.09.2023 09:02

    Надо понимать, что и семь лет назад получить работу вне России (в частности в США), имея на руках диплом только российских ВУЗов, было довольно проблематично

    очень странное заявление, как раз лет семь назад это была не проблема, это вот теперь проблема и то во многом благодаря Трамповским поправкам


    1. Algea83 Автор
      08.09.2023 09:02

      Спасибо за уточнение! Писала с точки зрения своего опыта и опыта знакомых, который, судя по всему, оказался однобок и ограничен. :(


  1. Kiborg777
    08.09.2023 09:02
    +2

    Kaк программист, работающий в США, могу однозначно сказать, что диплом в CS - очень большое преимущество при прочих равных условиях. Но диплом - из "нормального", не онлайн-университета (насчет степени бакалавра по CS из онлайн-университетов ничего пока не могу сказать, наверное годится, если нет других вариантов, но личного опыта нет).

    Конгретная программа может быть полностью или частично он-лайн (например, в Гарварде есть такие программы), но сам университет должен быть реальным, а не "виртуальным" (даже если этот виртуальный университет имеет официальную аккредитацию)

    Диплом магистра - еще большее преимущество. На огромное колличество (на большинство) позиций резюме не пройдет первичное отсеивание, если нет диплома бакалавра по CS или по смежной специальности (при условии, что уже есть опыт работы в IT, то дипломы по Mathematics, Engineering подойдут). Найти первую работу в программировании без диплома в CS сегодня очень и очень трудно (перед глазами - два совсем недавних примера есть, у ребят диплом по Математике, работу в IT найти не могут).

    Отдельный вопрос - что делать, если уже есть опыт работы в IT за границей. В этой ситуации, неамериканский диплом CS или по смежной специальности годится и мне кажется, что нет смысла немедленно получать еще одно американское образование. Классы из Couserra подойдут, если что. Если вообще нет никакого диплома, то в этой ситуации тоже будет много проблем с поиском работы (если нет местного опыта работу по специальности), несмотря на опыт работы за границей (как я уже сказал, резюме не пройдет первичный отсев).

    Кроме того, отсустсвие диплома в некоторых случаях может быть непреодолимым препятствием дле релокации в другую страну.

    Поэтому, не надо лениться. Фундаментальное образование в CS (из любого университета) еще никому не помешало, не смотря на высокую стоимость в некоторых случаях. Затраты отбиваются очень быстро.

    Суммируя все сказанное (для США, но для других стран будет похоже): если нет американского опыта работы, то диплом (не обязательно американский, но лучше американский) в CS для поиска первой работы жизненно необходим.


    1. Zuy
      08.09.2023 09:02

      Если есть хоть небольшой опыт работы в США, в любом стартапе, то практически любой диплом из стран бывшего СССР можно писать в резюме как Master degree in CS. Никто дипломы не смотрит, бэкграунд чек если и проводят то это все фикция, от него вообще отказаться можно. Спокойно берут в любые, самые крупные IT контры.
      Опыт личный и многих товарищей.


      1. Kiborg777
        08.09.2023 09:02

        Это не совсем верно. Если есть опыт работы в США, то, действительно, российского диплома (любого - CS или по смежной специальности вроде математики) достаточно (как минимум на первое время). Даже если есть опыт работы вне США, но вы ищете первую работу в США, то неамериканского диплома - вполне достаточно. Но врать во время background check - очень плохо. Если ваш диплом - Бакалавр по математике, то так и пишите. Не надо делать из него "Магистр в CS". Eсли ложь раскроется, но могут быть очень неожиданные и неприятные последствия (например, если вы устраиваетесь на проект, связанный с обороной, космосом или финансами или если требуется security clearance). Увольнением не отделаетесь в таком случае.

        Второй момент - если вы работаете программистом, то иметь фундаментальное образование в CS (не обязательно американское) всегда лучше, чем не иметь. При прочих равных условиях это даст вам определенные преимущества. Иначе может получиться история, в которой я непосредствнно участвовал:

        Начальник (Н): система зависает наглухо. Разберись.
        Я: Разберусь.
        ... смотрю код. Свежий коммит. Что захрень? какие-то странные циклы. Нахожу разработчика, сделвашего коммит
        Я: Вася, что за хрень! У тебя же тут имплементация алгоритма с complexity O(n^3). Если сделать вот так <показываю, как>, то получится O(n*log(n))
        Вася: А что такое complexity и O(n*log(n)) ?

        Я знаю, в РФ распространено мнение, что диплом в CS - бесполезная трата времени. Сам диплом как дорогая бумажка - да. А образование - нет. Причем получить нормальное образование, просматривая онлайн курсы - не самая лучшая идея.

        Я был знаком с одим товарищем, который лет 5 назад забросил учебу на бюджетном отделении универститета (в РФ) и стал писать простые приложения для мобильных телефонов. В краткосрочном плане он стал получать деньги, которых хватало на хлеб с маслом (и даже на девочек иногда оставалось). А сейчас для него заказ на 5000 р (рублей, не долларов) - "солидный заказ". Наверное, на хлеб (но уже без масла) и сейчас хватает, но тренд ясен. Кстати, его код был ужасным.

        Исходя из всего этого, решение автора темы получить нормальное образование в CS (даже онлайн, а не "живьем") мне кажется обоснованным и правильным.

        И еще раз повторю: как минимум в США, не имея за плечами опыта работы в программировании (или как минимум в IT, например в QA, когда можно перейти в Development в пределах одной компании), стать программистом без диплома в CS - очень и очень трудно. Есть ongoing cases перед глазами.

        Есть даже пример, когда человек работал в QA, перешел в другой отдел на должность программиста ... и не смог. Образования и знаний не хватило.


    1. alex_k777
      08.09.2023 09:02

      А если у меня диплом магистра по Технической физике и 4 года опыт работы программистом в российских компаниях, то есть шанс найти работу в штатах или другой стране?


  1. MountainGoat
    08.09.2023 09:02
    +1

    В России диплом - отличный красный флаг. Если вас не взяли куда-то в IT только из-за отсутствия диплома - это отлично: вам повезло избежать конторы где все живут только ради бумажек и KPI


  1. mepMuHamop
    08.09.2023 09:02

    тут русским языком плохо владеешь а придётся изворачиваться на английском

    поздравляю с дипломом ????


    1. Algea83 Автор
      08.09.2023 09:02

      Спасибо. А и правда - английский в процессе подтягивается очень круто и очень помогает потом дальше учиться и читать статьи всякие, с тем же ChatGPT общаться. Вот уж не подумала бы, что это будет на данный момент самый востребованный и широко используемый навык у меня :)


  1. kkryuchkov
    08.09.2023 09:02

    Ооо. А я там преподаю с 20 года. И из России студенты редко, не бывают. Мило