Web Developer. Какое учебное заведение выбрать?

Подскажите, пжлст, куда пойти поучится на английском . Изначально думал поступать на программу Internet Programming and Development AEC от John Abbott , но она покрыта EMPLOI-QUÉBEC , получить подтверждение от агента возможно, но с определёнными усилиями. Сейчас начал думать о программе в Конкордии (Computer Science (GrDip)) https://www.concordia.ca/academics/grad … ploma.html. Если буду учится на Computer Science , то буду больше делать уклон в сторону Веб разработки (мне это интересно). Сегодня узнал, что есть программа в Vanier
Software Applications Specialist. В общем, меня интересует фул-тайм обучение и только на английском, в дальнейшем хочу работать в веб разработке. Посоветуйте, пжлст, каким путём лучше пойти. Возможно у кого-то есть подобный опыт.

Комментариев нет

  1. [quote="Lyolik":3s2e7a0j]Товарищи специалисты, как оцените вот такую программу для абсолютного новичка? Там на сколько я понимаю можно выбрать одно из направлений. Что из них стоящее?

    https://admission.umontreal.ca/programm … programme/

    Спасибо![/quote:3s2e7a0j]
    да все они по своему стоящие. Выбирать надо по внутренним предпочтениям :roll:

    в грубом приближении по моему нескромному мнению: :lol:

    С/C++ достаточно сложный язык, из вашего списка он — самый далекий от "человеческого мира". используется там, где нужна производительность (движки для игр). Так же почти все, что написано под iШтуки — написано на ObjectС
    То есть если смотреть в эту сторону, я бы начал с
    Introduction à la programmation
    Programmation orientée objet en C++
    Structures de données
    Programmation avancée en C++

    Java и Ko — самый широкий охват. Используется как ядро во многих местах. Сам по себе язык не сложный, но нужно знать и понимать как работает целевая платформа и знать соответствующие библиотеки, практики и стандарты (короче много чего учить помимо самого языка). Зато когда много знаешь, много и платят :lol: Но в формате курсов вряд ли будут учить конкретным библиотекам.

    PHP — Web программирование. Не очень сложно по началу. Но пик популярности уже прошел. Javascript фреймворки давят его с рынка. Наверно самая низкооплачиваемая специализация из списка… Если и брать этот курс, то "для общего развития" — ориентироваться на него как на основной язык для работы я б не стал.

    C# / Basic — как Java, но менее популярно. Но попроще. Но и платят чуть поменьше. Из плюсов — MS достаточно агрессивно улучшает свои продукты, открывает код, расширяет среду применения — короче заманивают на "темную сторону" :lol: более удобным и современным, чем Java, языком…

  2. [quote="Lascal":1pmogaw4]Философский вопрос.
    Все-таки java или c# ?[/quote:1pmogaw4]
    Киньте монетку :twisted:
    На самом деле это не важно. Специалисты всякие нужно. Главное двигаться вперед.

  3. [quote="елкапалка":2a0xgo0k][quote="Lyolik":2a0xgo0k]

    в грубом приближении по моему нескромному мнению: :lol:

    ..[/quote:2a0xgo0k][/quote:2a0xgo0k]

    а если брать блоком как они предлагают — там и С++ и Java и С# все вместе — наверное сложно будет осилить сразу?

    И еще такой вопрос — есть много разных предложений по учебе на программирование для телефонов? стоит новичку туда лезть или лучше основы сначала освоить?

    Спасибо!

  4. [quote="Lyolik":1ic55gvo][quote="елкапалка":1ic55gvo][quote="Lyolik":1ic55gvo]

    в грубом приближении по моему нескромному мнению: :lol:

    ..[/quote:1ic55gvo][/quote:1ic55gvo]

    а если брать блоком как они предлагают — там и С++ и Java и С# все вместе — наверное сложно будет осилить сразу?

    И еще такой вопрос — есть много разных предложений по учебе на программирование для телефонов? стоит новичку туда лезть или лучше основы сначала освоить?

    Спасибо![/quote:1ic55gvo]
    В блоках минимум почти негде не указан, так что все подряд брать смысл есть, только если сравнить хотите и понять, что вам проще и ближе. Иначе берите только то, что интересно. Насчет сложности сильно не переживайте — языки сами по себе осилить не сложно.
    Но будьте готовы, что в "плюсах" будут плотно давать адресную и булевую арифметику (как пример лабораторной — калькулятор без ограничения длины чисел). Работа с массивами. Хорошо, если будет обзор пары библиотек. В обзоре обещают основы работы с графикой.

    В курсе Java наверняка будет обзор и применение основных дизайн паретрнов — без них в жаве просто никуда. Хотя в описании
    их нет. И если брать курс Java после C#, то Java может показаться бедным, громозким и неудобным языком. Да что показаться — так оно и есть :lol:

    В C# описание курса еще лаконичнее — вообще непонятно, что там давать будут. Хорошо, если в дополнение к основным "фичам" типа LINQ, дадут еще и пару фрейворков от MS.

    По поводу идти ль сразу на мобильную разработку. Если это интересно, — идите сразу. Основы освоите по ходу дела. Погуглите тему "с чего начать программирование для телефонов" — информации хватает. Выбирайте то, что выглядит понятным :lol:

  5. [quote="Lyolik":bp2m9mqz]Товарищи специалисты, как оцените вот такую программу для абсолютного новичка? Там на сколько я понимаю можно выбрать одно из направлений. Что из них стоящее?

    https://admission.umontreal.ca/programm … programme/

    Спасибо![/quote:bp2m9mqz]
    Я брала 4 курса из этого списка. Если бы я пошла на эту программу, я бы взяла следующие курсы:

    Все кроме Visual Basic из блока 72A
    Все из блока 72В
    Introduction aux bases de données из 72С
    Introduction aux applications mobiles из 72D

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

    Не рекомендую брать курс IFT 1144 Introduction à la programmation internet — это пустая трата времени, там все очень примитивно, это все реально изучить на сайте http://www.w3schools.com/html/html_css.asp

  6. [quote="Ольга_":pc42hcmx]
    Я брала 4 курса из этого списка. Если бы я пошла на эту программу, я бы взяла следующие курсы:

    Все кроме Visual Basic из блока 72A
    Все из блока 72В
    Introduction aux bases de données из 72С
    Introduction aux applications mobiles из 72D

    Эти курсы дадут необходимую минимальную базу, дальше доучиваться самостоятельно. Никаких дизайн паттерн там не дают, все достаточно просто, учиться легко, задания простые.
    [/quote:pc42hcmx]

    Плохо, что не дают дизайн паттернс. Еще хуже — что их не спрашивают. Я б понял, если б не давали, но обязали использовать в лабораторных проектах.
    И совсем ужасно, что учится — легко.

    Наверно еслиб я пошел на это программу, то пошел бы на нее в конкордию или макгил :roll: Во-первых на "правильном" IT языке, во вторых — учиться совсем не просто. Но функционально и интересно.
    Я когда-то брал, в числе прочих SOEN 6441 Advanced Programming Practices (думаю аналог IFT 1176 Aspects avancés de Java)
    За семестр в процессе учебы надо было написать игру с граф. интерфейсом и неким ИИ. Причем скоординированно в команде, договорившись о дизайне и архитектуре (помню споры об этом были очень ожесточенные :lol: )
    Вот описание курса (в графе [b:pc42hcmx]topics (tentative)[/b:pc42hcmx] лежат ссылки на слайды для лекций — можно глянуть и оценить масштаб)
    http://users.encs.concordia.ca/~paquet/ … inter_2016

    Вот ссылка на проект (на третей страницы есть скриншоты игровых аналогов)
    http://users.encs.concordia.ca/~paquet/ … 2016.4.pdf

    На экзамене один из вопросов был на многопоточность и design patterns (factory и singleton) — написать (на бумаге!) программу для обслуживания заказов пиццерии на разные пиццы.
    Другой маленький вопрос был написать класс, который расширяет возможности чисел. Точно уж не помню деталей, но нужно было реализовать один из интерфейсов (наверное Iterable) и ограничить тип базового класса (чтоб только числа принимались)…

    Это из того что запомнил 8) остальные вопросы были проще (для меня), поэтому в памяти не удержались :lol:

  7. Я не знаю аналогичных программ в Макгилле и Конкордии, ничего не могу сказать, но из того, что я читала о программах в колледжах, AEC, мне кажется, даст больше, чем эта программа в Юдеме. Другой вопрос, можно ли попасть на АЕС без направлений.

  8. [quote="Lascal":2unobk81][quote="елкапалка":2unobk81]… В курсе Java наверняка будет обзор и применение основных дизайн паретрнов — без них в жаве просто никуда. Хотя в описании
    их нет. И если брать курс Java после C#, то Java может показаться бедным, громозким и неудобным языком. Да что показаться — так оно и есть :lol:[/quote:2unobk81]
    Всё-таки неявно Вам больше импонирует С# :)
    Но оно как бы классно … писать код на более удобном языке.
    Другое дело что при равных данных джависту платят больше.[/quote:2unobk81]Так вы овладейте и тем и другим и с++ заодно и за 45 часов даже можно) Пустяковое дело все эти полиморфизмы, дженериксы и прочие ентити фреймворки и замлы… А потом и решите какой вам краше и милее… :)

    Lascal вам приходилось кодить, хотя бы на бейсике?

  9. [quote="Lascal":39jvasc8]
    Ну допустим идет человек работать java-джуном. Ну зачем ему после этого овладевать си шарпом?
    И наоборот. На работе с него требовать будут c#?[/quote:39jvasc8]
    Проекты, они, знаете ли разные бывают… Особенно когда у компании не собственный продукт, а консалтинговые услуги. Опять же если на контрактах работать — ты не выбираешь технологию, а подстраиваешься под нее.
    Понятно, что кардинально менять профиль мало кто решится, но сразу это и не бывает…
    Приходит, например, менеджер и говорит, что вот в другом тиме есть пара тикетов на баги или новые фичи, ресурсов не хватает, а ты как раз без проекта на бенче — не хочешь помочь?
    И начинается погружение — ставишь среду, качаешь код, читаешь доки (если есть). Ну и разбираешься потихоньку — что то сам понимаешь, что-то гуглишь, что-то спрашиваешь у коллег.
    А через месяц уже и сам на вопросы отвечаешь :lol:

  10. [quote="Lascal":1bsvvlh7][quote="Алдар Косэ":1bsvvlh7][quote="Lascal":1bsvvlh7][quote="елкапалка":1bsvvlh7]… В курсе Java наверняка будет обзор и применение основных дизайн паретрнов — без них в жаве просто никуда. Хотя в описании
    их нет. И если брать курс Java после C#, то Java может показаться бедным, громозким и неудобным языком. Да что показаться — так оно и есть :lol:[/quote:1bsvvlh7]
    Всё-таки неявно Вам больше импонирует С# :)
    Но оно как бы классно … писать код на более удобном языке.
    Другое дело что при равных данных джависту платят больше.[/quote:1bsvvlh7]Так вы овладейте и тем и другим и с++ заодно и за 45 часов даже можно) Пустяковое дело все эти полиморфизмы, дженериксы и прочие ентити фреймворки и замлы… А потом и решите какой вам краше и милее… :)

    Lascal вам приходилось кодить, хотя бы на бейсике?[/quote:1bsvvlh7]
    Ну допустим идет человек работать java-джуном. Ну зачем ему после этого овладевать си шарпом?
    И наоборот. На работе с него требовать будут c#?

    Кодить приходилось, но не на бейсике :)[/quote:1bsvvlh7]
    Ну вот едет чел в квебек, и зачем ему инглиш…
    А так да, начальству тута завсегда можно сказать идти лесом со своим шарпом… Ну и что, что надо тоже саппорт делать проекту который вдруг свалился откудата там… Так и сказать "Вот тебе кисти,… вот краски — сам выбирай колор, сам — крась. А меня здесь — нет…"(с) :)

  11. А вообще там где денех дают, я ведь многим айти "вдруг" в америках начинает нравится именно из за этого :) , то и кататся на имплоИ будут неслабо, запросто сапортик 24/7 с ночными звонками, или даже найт шифт как бывало в сае при сдаче "горящих" проектов…

  12. Учите языки, пока есть возможность. Java, C++, C#, Python, JavaScript — основные языки, которые нужно знать программисту. Для начинающего программиста будет больше база, с чего начать при поиске работы, для джуниора много не требуют, основ должно быть достаточно. При изучении будет больше практика, потому что в каждом модуле свои практические задания.

    Никогда не знаешь, когда какой язык пригодится. На прошлой работе у нас основной язык был Java, несколько проектов на C# и C++. Например, плагин для Outlook написать Java не поможет. Я жалею, что не попала на те проекты и не было возможности изучить C#. Сейчас считаю незнание C# своим недостатком. Буквально месяц назад пришлось отказаться от интервью в Майкрософте из-за этого. Вот затем C# и нужен, чтобы возможности в будущем не упускать. Даже если язык не будет использоваться какое-то время, проще будет освежить знания при необходимости, чем начинать учить с нуля.

  13. [quote="Lascal":33wwnas8]Ну если бы в Майкрософт попали бы, то за джаву по ходу там можно забыть :mrgreen:
    В любом случае какой то язык все равно будет базовым … который лучше всего знаешь.
    Это как с английским и французским. Какой то все равно базовый и знаешь намного лучше другого.

    А то что в cv пишут по пять языков (java, c++, c#, python и т.д.) … то не верю.
    Это нереально.[/quote:33wwnas8]
    В Майкрософте пишут на Java тоже, вот например свежая вакансия: http://tinyurl.com/hnntk9z. Меня просто позвали на интервью для позиции, где был нужен C#. Не знаю, как так получилось, рекрутер заработалась наверное, у меня ни одного упоминания C# в резюме.

    Не нужно указывать в резюме все языки, если с ними не работаешь. Я не указываю С++, который изучала в университете, но не в состоянии сейчас пройти на нем интервью, PHP, на котором когда-то работала, но сейчас не хочу. Для языков, которые я знаю достаточно хорошо, чтобы использовать в работе при необходимости, но вряд ли смогу пройти на них интервью, я пишу familiar with, хотя это и считается антипаттерном на quora. :)

  14. Ой Микрософт такой Микрософт… :lol:
    Ну вот например у меня сейчас рабочий адрес заканчивается на @microsoft.com :roll: а в имени в скобочках название контрактора — то есть у меня сейчас контракт на микрософт, но работодатель — третья контора. Там это вообще сплошь и рядом. В поддержке — InfoSys, в бизнес-юните еще кто-то, не помню названия, они не часто на митинги приходят…
    Короче из самого Microsoft и нет никого :lol:

  15. [quote="Lascal":suwi4b4h]Ну если бы в Майкрософт попали бы, то за джаву по ходу там можно забыть :mrgreen:
    В любом случае какой то язык все равно будет базовым … который лучше всего знаешь.
    Это как с английским и французским. Какой то все равно базовый и знаешь намного лучше другого.

    А то что в cv пишут по пять языков (java, c++, c#, python и т.д.) … то не верю.
    Это нереально.[/quote:suwi4b4h]
    да вполне реально.
    и смена направления реальна.
    Всю жизнь учиться приходится, не забывайте.

  16. [quote="Lascal":11ed9kui][quote="елкапалка":11ed9kui]Ой Микрософт такой Микрософт… :lol:
    Ну вот например у меня сейчас рабочий адрес заканчивается на @microsoft.com :roll: а в имени в скобочках название контрактора — то есть у меня сейчас контракт на микрософт, но работодатель — третья контора. Там это вообще сплошь и рядом. В поддержке — InfoSys, в бизнес-юните еще кто-то, не помню названия, они не часто на митинги приходят…
    Короче из самого Microsoft и нет никого :lol:[/quote:11ed9kui]
    Зато потом можно с гордостью добавить строчку в сиви, что работал на микрософт :)[/quote:11ed9kui]
    Там такой проект и такие технологии, что гордится нечем :lol:
    Это нередкая участь ремесленника-программиста. Никаких интересных задачек и алгоритмов. большая часть времени — митинги, рытье в бизнес логике и копание в чужом коде.

  17. [quote="Lascal":1t6pt99a]
    А вот смена направления … это такой скользкий момент. Безусловно можно все взять и поменять.
    Я как то пообщался с одним разработчиком из Европы. Он еще с 90-х на плюсах пишет. И вот он сейчас жалуется, что джависты больше получают. Ну собсна спрашиваю — так переучись и работай там. Ответ был приблизительно таким. Мол … если я брошу всё наработанное, то со временм начну забывать … а по другому направлению мне со старта никто таких денег не будет платить как я имею сейчас.[/quote:1t6pt99a]
    ну да, после 10+ лет опыта в одной сфере и супер-синьора уже тяжелей все бросать и сначала браться. Но в первые 3-5 лет, ничего необычного в этом нет, многие меняли, и я в том числе. Так что не надо сразу себя ограничивать. тем более работодатель щас хитрый — многим подавай fullstack developer, а это точно больше одного языка программирования.

  18. [quote="елкапалка":9ysr8bk2][quote="Lanchik":9ysr8bk2][quote="owgiirl":9ysr8bk2][quote="dimon__89":9ysr8bk2]Сегодня узнал, что есть программа в Vanier Software Applications Specialist. [/quote:9ysr8bk2]

    не думаю, что следующий набор туда будет скоро. имхо не раньше весны 2017.[/quote:9ysr8bk2]

    На днях была инфосесия в коледже
    http://www.vaniercollege.qc.ca/web-data … gram-grid/
    Программа рассчитана на 360 часов.(4месяца)
    Кто-то учился на этой программе?
    Для кого рассчитана эта программа?Реально ли найти работу после этой программы.[/quote:9ysr8bk2]
    по моему нескромному мнению — туфта.
    ибо: Java + Oracle = большие серьезные проекты. Джуниорских позиций там мало. Плюс если сам не фанат Linux и ко, то чтоб разобраться как это все работает надо много больше времени.
    Они-то сами, обещают быстрое трудоустройство?[/quote:9ysr8bk2]

    я извиняюсь, ваше скромное мнение действительно туфта. курс рассчитан на УЖЕ кодеров и УЖЕ программистов с хорошим бэкграундом. это даже не учеба, а как бы аттестация. интенсив, за которым не поспевают даже орлы с приличным опытом. В общем 16 кредитов, из них на Java выделено 120 часов минимум. на четыре месяца ты превращаешься в зомби и живешь в колледже с 9 утра до 5 часов вечера . из группы больше половины покидают класс. кому стало страшно велком ту джон аббот, дает на два кредита больше (18), растягивает учебу на год. с 9 до 2 сидишь на уроках. учится, соответственно легче.

  19. [quote="Бриолин":2rvf8uag][quote="елкапалка":2rvf8uag][quote="Lanchik":2rvf8uag][quote="owgiirl":2rvf8uag][quote="dimon__89":2rvf8uag]Сегодня узнал, что есть программа в Vanier Software Applications Specialist. [/quote:2rvf8uag]

    не думаю, что следующий набор туда будет скоро. имхо не раньше весны 2017.[/quote:2rvf8uag]

    На днях была инфосесия в коледже
    http://www.vaniercollege.qc.ca/web-data … gram-grid/
    Программа рассчитана на 360 часов.(4месяца)
    Кто-то учился на этой программе?
    Для кого рассчитана эта программа?Реально ли найти работу после этой программы.[/quote:2rvf8uag]
    по моему нескромному мнению — туфта.
    ибо: Java + Oracle = большие серьезные проекты. Джуниорских позиций там мало. Плюс если сам не фанат Linux и ко, то чтоб разобраться как это все работает надо много больше времени.
    Они-то сами, обещают быстрое трудоустройство?[/quote:2rvf8uag]

    я извиняюсь, ваше скромное мнение действительно туфта. курс рассчитан на УЖЕ кодеров и УЖЕ программистов с хорошим бэкграундом. это даже не учеба, а как бы аттестация. интенсив, за которым не поспевают даже орлы с приличным опытом. В общем 16 кредитов, из них на Java выделено 120 часов минимум. на четыре месяца ты превращаешься в зомби и живешь в колледже с 9 утра до 5 часов вечера . из группы больше половины покидают класс. кому стало страшно велком ту джон аббот, дает на два кредита больше (18), растягивает учебу на год. с 9 до 2 сидишь на уроках. учится, соответственно легче.[/quote:2rvf8uag]
    ой я не могу… :lol:
    мое, значит, мнение туфта, а курс — значит — не учеба, а аттестация для УЖЕ программистов с хорошим бэкграунтом.
    а что эти УЖЕ программисты и орлы с приличным опытом ЕЩЕ без работы? :s1: Им для работы аттестата от коллежа Ванье не хватало? :mrgreen:

  20. [quote="Algo":2ravsmjl][quote="Lascal":2ravsmjl]Ну если бы в Майкрософт попали бы, то за джаву по ходу там можно забыть :mrgreen:
    В любом случае какой то язык все равно будет базовым … который лучше всего знаешь.
    Это как с английским и французским. Какой то все равно базовый и знаешь намного лучше другого.

    А то что в cv пишут по пять языков (java, c++, c#, python и т.д.) … то не верю.
    Это нереально.[/quote:2ravsmjl]
    да вполне реально.
    и смена направления реальна.
    Всю жизнь учиться приходится, не забывайте.[/quote:2ravsmjl]
    Я тоже не верю. В CV должны быть указаны только те языки, которые находятся в рабочем состоянии, то есть на техническом интервью могут попросить написать алгоритм на любом из этих языков. И я не верю, что человек, в последний раз работавший на языке 10 лет назад, сможет вот так запросто, не заглядывая в Гугл, справиться с заданием.

  21. [quote="Lascal":214xjuvc]
    Интересно зачем "мегакрутым" разработчикам нужны курсы [b:214xjuvc]Introduction[/b:214xjuvc] to Linux, [b:214xjuvc]Introduction[/b:214xjuvc] to Databases Using Oracle и т.п.? :roll:[/quote:214xjuvc]

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

  22. [quote="елкапалка":3bk14mwk]
    ой я не могу… :lol:
    мое, значит, мнение туфта, а курс — значит — не учеба, а аттестация для УЖЕ программистов с хорошим бэкграунтом.
    а что эти УЖЕ программисты и орлы с приличным опытом ЕЩЕ без работы? :s1: Им для работы аттестата от коллежа Ванье не хватало? :mrgreen:[/quote:3bk14mwk]

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

  23. [quote="Бриолин":3cmov6hx][quote="елкапалка":3cmov6hx]
    ой я не могу… :lol:
    мое, значит, мнение туфта, а курс — значит — не учеба, а аттестация для УЖЕ программистов с хорошим бэкграунтом.
    а что эти УЖЕ программисты и орлы с приличным опытом ЕЩЕ без работы? :s1: Им для работы аттестата от коллежа Ванье не хватало? :mrgreen:[/quote:3cmov6hx]

    наскольк я понял, туфта у елкапалка — был колледж и программа. нах надо, типа я такой умный-доморощенный сижу советы раздаю. теперь посмеемся вместе некоторые студенты, закончившие курс были при работе. остальные с кем я поддерживаю связь нашли работу сразу по окончании курса.[/quote:3cmov6hx]
    Я когда про туфту писал, указал, что вывод следует из описания программы и моего видения рынка.
    Если сам курс брал, и он не туфта, — так поделился бы детальной информацией по программе, а не тупо слюной восторженно брызгать о том какой колледж прекрасный и курс прекрасный и студенты орлы.

  24. [quote="елкапалка":2u6g4j6g][quote="Бриолин":2u6g4j6g][quote="елкапалка":2u6g4j6g]
    ой я не могу… :lol:
    мое, значит, мнение туфта, а курс — значит — не учеба, а аттестация для УЖЕ программистов с хорошим бэкграунтом.
    а что эти УЖЕ программисты и орлы с приличным опытом ЕЩЕ без работы? :s1: Им для работы аттестата от коллежа Ванье не хватало? :mrgreen:[/quote:2u6g4j6g]

    наскольк я понял, туфта у елкапалка — был колледж и программа. нах надо, типа я такой умный-доморощенный сижу советы раздаю. теперь посмеемся вместе некоторые студенты, закончившие курс были при работе. остальные с кем я поддерживаю связь нашли работу сразу по окончании курса.[/quote:2u6g4j6g]
    Я когда про туфту писал, указал, что вывод следует из описания программы и моего видения рынка.
    Если сам курс брал, и он не туфта, — так поделился бы детальной информацией по программе, а не тупо слюной восторженно брызгать о том какой колледж прекрасный и курс прекрасный и студенты орлы.[/quote:2u6g4j6g]

    Не обращайте внимания на таких людей. Это любители приукрасить , какие они молодцы. Раньше до иммиграции читал сообщения такой категории людей , и верил что это какие то очень умные и талантливые люди, пока сам не попробовал и понял, что в реальной жизни всё гораздо проще, чем эти "гении" тут пишут. По поводу учёбы в Канаде, то она везде примерно одинаковая , очень легкая , и преподаватели тоже одни и те же , преподают сразу в нескольких местах (конкордия , джон эбботт). По поводу интенсива и хорошего курса не поверю, в моей группе есть человек который уже учился на похожей программе в другом колледже , и он может сравнить, так вот везде всё примерно одинаково. Учебное заведение не может тебе дать всё , 90% на твоих плечах. Кст, если я не ошибаюсь, то этого товарища не взяли в Джонн Эбботт, видимо осталась травма. Уже встречал выпускника с того же курса , что и он . Тоже слышал историю, как там тяжело и что 50 % доучилось до конца, и еще этот человек от куда то узнал, что конкурс был "15" человек на место. Если это услышать , то действительно можно поверить, что там что-то нечто, но когда начался разговор о программирование , то стало мягко говоря понятно, что человек 0+ в этой области. В общем все сообщения товарища пахнут бредом. Бриолин, возможно я очень не прав по отношению к тебе, так вот ты можешь это доказать и сбросить ссылку на своё портфолио , или на твой GitHub с проектами, и тогда всем всё станет сразу же ясно. Главное , что работу нашел, достиг своей цели, но это может быть причиной того , что рынок растёт и приходится брать сырых девелоперов.

  25. [quote="dimon__89":lc27knlq]так вот ты можешь это доказать и сбросить ссылку на своё портфолио , или на твой GitHub с проектами, и тогда всем всё станет сразу же ясно.[/quote:lc27knlq]
    не, Димон, не могу. Ни своего GitHub нет, ни портфолио. Дело в том, что я по основной специальности бэк энд, и проекты как на подбор — всякие интерпрайз солюшинс с закрытым кодом.

  26. [quote="елкапалка":320nat5s][quote="dimon__89":320nat5s]так вот ты можешь это доказать и сбросить ссылку на своё портфолио , или на твой GitHub с проектами, и тогда всем всё станет сразу же ясно.[/quote:320nat5s]
    не, Димон, не могу. Ни своего GitHub нет, ни портфолио. Дело в том, что я по основной специальности бэк энд, и проекты как на подбор — всякие интерпрайз солюшинс с закрытым кодом.[/quote:320nat5s]

    Я не Вам писал, весь коммент был о Бриолин. Вам только написал, что не обращайте внимание на таких "орлов".

  27. [quote="dimon__89":2ys8ad6v][quote="елкапалка":2ys8ad6v][quote="dimon__89":2ys8ad6v]так вот ты можешь это доказать и сбросить ссылку на своё портфолио , или на твой GitHub с проектами, и тогда всем всё станет сразу же ясно.[/quote:2ys8ad6v]
    не, Димон, не могу. Ни своего GitHub нет, ни портфолио. Дело в том, что я по основной специальности бэк энд, и проекты как на подбор — всякие интерпрайз солюшинс с закрытым кодом.[/quote:2ys8ad6v]

    Я не Вам писал, весь коммент был о Бриолин. Вам только написал, что не обращайте внимание на таких "орлов".[/quote:2ys8ad6v]
    а, миль пардон, тогда :hi:
    надеюсь Бриолин поймет правильно и выложит свой портфолио, чтоб можно было оценить работы выпускника того супер курса.

  28. ничоси, это я походу не на ту программу в Ванье пошла 8) И еще в три раза дольше))))

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

    И есть у нас народ с бэкграундом… одна китайка с 10 годами экспириенса, мы все никак не поймем, зачем ей эта программа. Не блещет.. ну разве что ногами)))) Еще один кадр, вроде как в Иране работал на С++, вроде как даже что-то преподавал… ну да, в С++ шарил, в Java плавал…

  29. [quote="елкапалка":3pw4lqoe]
    в грубом приближении по моему нескромному мнению: :lol:

    С/C++ достаточно сложный язык, из вашего списка он — самый далекий от "человеческого мира". используется там, где нужна производительность (движки для игр). Так же почти все, что написано под iШтуки — написано на ObjectС
    То есть если смотреть в эту сторону, я бы начал с
    Introduction à la programmation
    Programmation orientée objet en C++
    Structures de données
    Programmation avancée en C++
    [/quote:3pw4lqoe]

    не надо цпп
    это не язык для обучения, новичок в нем запутается моментально
    под иштуки сейчас пишут на swift, который скорее питон и скала
    на плюсах пишут embedded всякое, т.к. размер ехешника маленький и среда ему не нужна

    [quote:3pw4lqoe]
    C# / Basic — как Java, но менее популярно. Но попроще. Но и платят чуть поменьше. Из плюсов — MS достаточно агрессивно улучшает свои продукты, открывает код, расширяет среду применения — короче заманивают на "темную сторону" :lol: более удобным и современным, чем Java, языком…[/quote:3pw4lqoe]

    сшарп как язык уже давно не как жава, гораздо продвинутее. И совсем не попроще
    Жава, на самом деле, самая простая из всех.

  30. [quote="Lyolik":1ya1eakq]
    а если брать блоком как они предлагают — там и С++ и Java и С# все вместе — наверное сложно будет осилить сразу?[/quote:1ya1eakq]

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

  31. [quote="елкапалка":3s016wk9]
    Но будьте готовы, что в "плюсах" будут плотно давать адресную и булевую арифметику (как пример лабораторной — калькулятор без ограничения длины чисел). Работа с массивами. Хорошо, если будет обзор пары библиотек. В обзоре обещают основы работы с графикой.
    [/quote:3s016wk9]

    И кто ж там будет давать булеву арифметику-то:) ассоциативность, коммутативность, дистрибутивность и прочие карты карно
    Работу с памятью еще может быть, но и то, начиная с с++ 11 изо всех сил стараются от этого уйти
    Что же касается битовых операций и прочего — это к языку не имеет отношению, это как компьютер работает

    [quote:3s016wk9]В курсе Java наверняка будет обзор и применение основных дизайн паретрнов — без них в жаве просто никуда[/quote:3s016wk9]

    Собственно, язык к паттернам не имеет ни малейшего отношения, это концепции ООП(SOLID)

  32. [quote="Ольга_":11orzwvw]И я не верю, что человек, в последний раз работавший на языке 10 лет назад, сможет вот так запросто, не заглядывая в Гугл, справиться с заданием.[/quote:11orzwvw]

    Как это — не заглядывая в гугл? Вы еще скажите, что на stackoverflow нельзя
    Это ж бизнес, а не клуб веселых и находчивых.

  33. [quote="loco":2fz2vzzj][quote="Ольга_":2fz2vzzj]И я не верю, что человек, в последний раз работавший на языке 10 лет назад, сможет вот так запросто, не заглядывая в Гугл, справиться с заданием.[/quote:2fz2vzzj]

    Как это — не заглядывая в гугл? Вы еще скажите, что на stackoverflow нельзя
    Это ж бизнес, а не клуб веселых и находчивых.[/quote:2fz2vzzj]
    На техническом интервью — в гугл и stackoverflow? То есть интервьюер дает задание, а вы достаете из сумки лэптоп: "Сейчас, минуточку, наверняка на stackoverflow уже есть решение". У вас так интервью проходят? :lol:

  34. [quote="Ольга_":1enldro3][quote="loco":1enldro3][quote="Ольга_":1enldro3]И я не верю, что человек, в последний раз работавший на языке 10 лет назад, сможет вот так запросто, не заглядывая в Гугл, справиться с заданием.[/quote:1enldro3]

    Как это — не заглядывая в гугл? Вы еще скажите, что на stackoverflow нельзя
    Это ж бизнес, а не клуб веселых и находчивых.[/quote:1enldro3]
    На техническом интервью — в гугл и stackoverflow? То есть интервьюер дает задание, а вы достаете из сумки лэптоп: "Сейчас, минуточку, наверняка на stackoverflow уже есть решение". У вас так интервью проходят? :lol:[/quote:1enldro3]

    очень часто задания выдают заранее, через он-лайн сервисы, например
    https://www.interviewmocha.com/
    http://www.talentful.io/
    https://codility.com/
    и делаешь задание дома. и смотришь, куда хочешь. Или просто дают "тестовый проект" — и нужно прислать код. А на интервью — обсуждалки написанного.
    Если и просят что-то написать на месте, то это скорее будут диаграммы на UML, маркером на белой доске, а не код на бумаге.

    И кстати, зря не верите, что язык на котором плотно РАБОТАЛ 10 лет назад трудно вспомнить. Если только учил, то да, соглашусь. Но то, что изо дня в день стучал по клаве — вспоминается очень быстро.

  35. [quote="елкапалка":2wz6791r]
    очень часто задания выдают заранее, через он-лайн сервисы, например
    https://www.interviewmocha.com/
    http://www.talentful.io/
    https://codility.com/
    и делаешь задание дома. и смотришь, куда хочешь. Или просто дают "тестовый проект" — и нужно прислать код. А на интервью — обсуждалки написанного.
    Если и просят что-то написать на месте, то это скорее будут диаграммы на UML, маркером на белой доске, а не код на бумаге.

    И кстати, зря не верите, что язык на котором плотно РАБОТАЛ 10 лет назад трудно вспомнить. Если только учил, то да, соглашусь. Но то, что изо дня в день стучал по клаве — вспоминается очень быстро.[/quote:2wz6791r]
    Задания и интервью — это разные вещи. Интервью — это интерактивный процесс. Вопросы — ответы. Задачка — решение, и по ходу решения ее активное обсуждение и задавание вопросов по поводу специфики проблемы.

    Перед выполнением технических заданий онлайн на codility или hackerrank просят подписать, что решение будет самостоятельное, никуда в гугл испытуемый заглядывать не будет. Если вы эти условия нарушаете — это очень плохо. В любом случае, после онлайн интервью серьезная компания все равно проведет онсайт с техническими вопросами или заданиями. Если нет ни того, ни другого — значит, это шарашкина контора, в которой работают посредственные программисты и которая не имеет никаких интересных проектов.

    Даже если вам вспомнится Java 5, на которой работали 10 лет назад, и сможете вдруг написать на ней задание без серьезных ошибок и не путая библиотеки с языком, на котором работали последние 10 лет, то что такое Java 5 и Java 8? Это небо и земля. :lol:

  36. [quote="Ольга_":199q1ove][quote="елкапалка":199q1ove]
    очень часто задания выдают заранее, через он-лайн сервисы, например
    https://www.interviewmocha.com/
    http://www.talentful.io/
    https://codility.com/
    и делаешь задание дома. и смотришь, куда хочешь. Или просто дают "тестовый проект" — и нужно прислать код. А на интервью — обсуждалки написанного.
    Если и просят что-то написать на месте, то это скорее будут диаграммы на UML, маркером на белой доске, а не код на бумаге.

    И кстати, зря не верите, что язык на котором плотно РАБОТАЛ 10 лет назад трудно вспомнить. Если только учил, то да, соглашусь. Но то, что изо дня в день стучал по клаве — вспоминается очень быстро.[/quote:199q1ove]
    Задания и интервью — это разные вещи. Интервью — это интерактивный процесс. Вопросы — ответы. Задачка — решение, и по ходу решения ее активное обсуждение и задавание вопросов по поводу специфики проблемы.

    Перед выполнением технических заданий онлайн на codility или hackerrank просят подписать, что решение будет самостоятельное, никуда в гугл испытуемый заглядывать не будет. Если вы эти условия нарушаете — это очень плохо. В любом случае, после онлайн интервью серьезная компания все равно проведет онсайт с техническими вопросами или заданиями. Если нет ни того, ни другого — значит, это шарашкина контора, в которой работают посредственные программисты и которая не имеет никаких интересных проектов.

    Даже если вам вспомнится Java 5, на которой работали 10 лет назад, и сможете вдруг написать на ней задание без серьезных ошибок и не путая библиотеки с языком, на котором работали последние 10 лет, то что такое Java 5 и Java 8? Это небо и земля. :lol:[/quote:199q1ove]
    Ну к слову, я и начала с того, что через 10 лет менять сложно Ж) уже жалко наработанного опыта. А вы зачем-то начали спорить мне же и не верить. Я писала про начало карьеры, когда человек недалеко от джуниора ушел.
    В любом случае, жизнь заставит, и новые фичи выучишь, и на новый язык перейдешь.

  37. [quote="Ольга_":48x519uv]
    Задания и интервью — это разные вещи. Интервью — это интерактивный процесс. Вопросы — ответы. Задачка — решение, и по ходу решения ее активное обсуждение и задавание вопросов по поводу специфики проблемы.

    Перед выполнением технических заданий онлайн на codility или hackerrank просят подписать, что решение будет самостоятельное, никуда в гугл испытуемый заглядывать не будет. Если вы эти условия нарушаете — это очень плохо.
    [/quote:48x519uv]

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

    Интервью на работу — это вообще отдельный большой вопрос. Давеча вон Амазон приводил свою статистику по найму, так у них получалось, что стандартные вопросы на интервью(равно как и нестандартные) довольно слабо коррелируют с тем, как и сколько человек будет работать.
    Это ж бизнес. Бизнесу нужно, чтоб прибыль побольше, издержки поменьше, т.е.,
    1. Чел должен уметь писать алгоритмы — не квиксорт, это бессмысленно, а имплементации разнообразных business rules
    2. Мог быстро разобраться в уже существующей codebase, и не косячить в ней
    3. Мог нормально отлаживаться и корректно править баги
    4. его код должен быть надежным, расширяемым и понятным остальной команде
    5. он должен нормально уживаться с командой

    Как вопросы-ответы или задания на кодибилити помогут это понять? Никак
    Вы нанимаете человека работать, а не побеждать на соревнованиях. Т.е., в работе он определенно будет пользоваться и гуглом, и подсказками в IDE, и помощью коллег, и много еще чем. И крайне желательно, чтоб он это все умел. Так что смысла в ограничении я не вижу — какая разница, как он решит проблему, с гуглом или без, интернет-то у нас нынче быстрый и много

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

  38. [quote="Algo":2c1j31rm]
    Ну к слову, я и начала с того, что через 10 лет менять сложно Ж) уже жалко наработанного опыта. А вы зачем-то начали спорить мне же и не верить. Я писала про начало карьеры, когда человек недалеко от джуниора ушел.
    В любом случае, жизнь заставит, и новые фичи выучишь, и на новый язык перейдешь.[/quote:2c1j31rm]

    "менять сложно, жизнь заставит" — вы чего, это ж ээ фан. Я так плюсы после паскаля учил, и потом сишарп. Сейчас вот жаву, на андроиды — это все очень интересно
    Плюс чисто для себя интересно скалу потрогать, она прикольная
    Основная проблема — найте место, где позволят учиться.

  39. [quote="Ольга_":yygz2xu5][quote="loco":yygz2xu5][quote="Ольга_":yygz2xu5]И я не верю, что человек, в последний раз работавший на языке 10 лет назад, сможет вот так запросто, не заглядывая в Гугл, справиться с заданием.[/quote:yygz2xu5]

    Как это — не заглядывая в гугл? Вы еще скажите, что на stackoverflow нельзя
    Это ж бизнес, а не клуб веселых и находчивых.[/quote:yygz2xu5]
    На техническом интервью — в гугл и stackoverflow? То есть интервьюер дает задание, а вы достаете из сумки лэптоп: "Сейчас, минуточку, наверняка на stackoverflow уже есть решение". У вас так интервью проходят? :lol:[/quote:yygz2xu5]

    а в чем проблема-то?
    Мне, помню, выдавали тестовые задания написать калькулятор, использующий обратную польскую нотацию. Или логгер для чтения/записи/поиска строк в файлах с ограниченным размером буфера. Или примитивную систему регулирования светофоров.
    Такие задачи не нагуглишь, а вот всякие fuzzbuzz — запросто, да. Ну так не давайте типовые задачки, елки

  40. [quote="loco":1uixpvib][quote="Algo":1uixpvib]
    Ну к слову, я и начала с того, что через 10 лет менять сложно Ж) уже жалко наработанного опыта. А вы зачем-то начали спорить мне же и не верить. Я писала про начало карьеры, когда человек недалеко от джуниора ушел.
    В любом случае, жизнь заставит, и новые фичи выучишь, и на новый язык перейдешь.[/quote:1uixpvib]

    "менять сложно, жизнь заставит" — вы чего, это ж ээ фан. Я так плюсы после паскаля учил, и потом сишарп. Сейчас вот жаву, на андроиды — это все очень интересно
    Плюс чисто для себя интересно скалу потрогать, она прикольная
    Основная проблема — найте место, где позволят учиться.[/quote:1uixpvib]
    так и я о том и пишу.

Ответить