Подскажите, пжлст, куда пойти поучится на английском . Изначально думал поступать на программу 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. В общем, меня интересует фул-тайм обучение и только на английском, в дальнейшем хочу работать в веб разработке. Посоветуйте, пжлст, каким путём лучше пойти. Возможно у кого-то есть подобный опыт.
Комментариев нет
Ответить
Для отправки комментария вам необходимо авторизоваться.
Материалы сайта:
CanadaRoast.com
[quote="Algo":1r15pswd][quote="loco":1r15pswd][quote="Algo":1r15pswd]
Ну к слову, я и начала с того, что через 10 лет менять сложно Ж) уже жалко наработанного опыта. А вы зачем-то начали спорить мне же и не верить. Я писала про начало карьеры, когда человек недалеко от джуниора ушел.
В любом случае, жизнь заставит, и новые фичи выучишь, и на новый язык перейдешь.[/quote:1r15pswd]
"менять сложно, жизнь заставит" — вы чего, это ж ээ фан. Я так плюсы после паскаля учил, и потом сишарп. Сейчас вот жаву, на андроиды — это все очень интересно
Плюс чисто для себя интересно скалу потрогать, она прикольная
Основная проблема — найте место, где позволят учиться.[/quote:1r15pswd]
так и я о том и пишу.[/quote:1r15pswd]
А, ну да.
Кстати, наработанного опыта не жалко — он сильно помогает:)
[quote="Ольга_":r2ip1lmb][quote="елкапалка":r2ip1lmb]
очень часто задания выдают заранее, через он-лайн сервисы, например
https://www.interviewmocha.com/
http://www.talentful.io/
https://codility.com/
и делаешь задание дома. и смотришь, куда хочешь. Или просто дают "тестовый проект" — и нужно прислать код. А на интервью — обсуждалки написанного.
Если и просят что-то написать на месте, то это скорее будут диаграммы на UML, маркером на белой доске, а не код на бумаге.
И кстати, зря не верите, что язык на котором плотно РАБОТАЛ 10 лет назад трудно вспомнить. Если только учил, то да, соглашусь. Но то, что изо дня в день стучал по клаве — вспоминается очень быстро.[/quote:r2ip1lmb]
Задания и интервью — это разные вещи. Интервью — это интерактивный процесс. Вопросы — ответы. Задачка — решение, и по ходу решения ее активное обсуждение и задавание вопросов по поводу специфики проблемы.
[/quote:r2ip1lmb]
Что-то не сильно понимаю, к чему был ваш посыл про невозможность вспомнить на интервью старый язык? Что кто-то вдруг раз и скажет, мы, конечно, ищем Java Architect, но вот у вас в CV опыт на Asm86 — напишите-ка на нем какую-нить сортировку O(nlogn) c ограничением по памяти не больше n?
[quote="Ольга_":r2ip1lmb]
Перед выполнением технических заданий онлайн на codility или hackerrank просят подписать, что решение будет самостоятельное, никуда в гугл испытуемый заглядывать не будет. Если вы эти условия нарушаете — это очень плохо.
[/quote:r2ip1lmb]
Чё-то попытался найти условия, которые нарушаю, и не нашел — моможите ссылкой, а?
Я например смотрел вот тут https://codility.com/terms-of-service-for-programmers/
в 7.2(b) написано
use any code other than your own code when undertaking assessments or any tasks on the Service;
больше ничего не увидел. Ни про гугл, ни про книжки, ни про источники вдохновения вообще.
[quote="Ольга_":r2ip1lmb]
В любом случае, после онлайн интервью серьезная компания все равно проведет онсайт с техническими вопросами или заданиями. Если нет ни того, ни другого — значит, это шарашкина контора, в которой работают посредственные программисты и которая не имеет никаких интересных проектов.
[/quote:r2ip1lmb]
ну да, ну да, только конторы с кучей многочасовых интервью разного тех.уровня есть рай для программистов
вы видели отчет от Codility? он весьма детально разбирает написанный код и дает понять об уровне кандидата. и по мне, так это более верная оценка, чем оценивать код, написанный когда у кандидата за спиной дышит интервьювер
[quote="Ольга_":r2ip1lmb]
[/quote:r2ip1lmb]
Даже если вам вспомнится Java 5, на которой работали 10 лет назад, и сможете вдруг написать на ней задание без серьезных ошибок и не путая библиотеки с языком, на котором работали последние 10 лет, то что такое Java 5 и Java 8? Это небо и земля.
Вопрос был в том, насколько сложно вспомнить язык на котором работал 10 лет назад. Java 5, так Java 5. Delphi 5, так Delphi 5. Причем здесь Java 7 или Delphi 10?
[quote:2odpnlo0]Бриолин, возможно я очень не прав по отношению к тебе, так вот ты можешь это доказать и сбросить ссылку на своё портфолио , или на твой GitHub с проектами, и тогда всем всё станет сразу же ясно. Главное , что работу нашел, достиг своей цели, но это может быть причиной того , что рынок растёт и приходится брать сырых девелоперов.[/quote:2odpnlo0]
[b:2odpnlo0]dimon__89[/b:2odpnlo0] напомнил одного конферансье: ))
[youtube:2odpnlo0]gc6D0GgdnB0[/youtube:2odpnlo0]
https://youtu.be/gc6D0GgdnB0
[quote="елкапалка":3h8c20co][quote="dimon__89":3h8c20co]так вот ты можешь это доказать и сбросить ссылку на своё портфолио , или на твой GitHub с проектами, и тогда всем всё станет сразу же ясно.[/quote:3h8c20co]
не, Димон, не могу. Ни своего GitHub нет, ни портфолио. Дело в том, что я по основной специальности бэк энд, и проекты как на подбор — всякие интерпрайз солюшинс с закрытым кодом.[/quote:3h8c20co]
[quote="Algo":16go6ygg][quote="Ольга_":16go6ygg][quote="елкапалка":16go6ygg]
очень часто задания выдают заранее, через он-лайн сервисы, например
https://www.interviewmocha.com/
http://www.talentful.io/
https://codility.com/
и делаешь задание дома. и смотришь, куда хочешь. Или просто дают "тестовый проект" — и нужно прислать код. А на интервью — обсуждалки написанного.
Если и просят что-то написать на месте, то это скорее будут диаграммы на UML, маркером на белой доске, а не код на бумаге.
И кстати, зря не верите, что язык на котором плотно РАБОТАЛ 10 лет назад трудно вспомнить. Если только учил, то да, соглашусь. Но то, что изо дня в день стучал по клаве — вспоминается очень быстро.[/quote:16go6ygg]
Задания и интервью — это разные вещи. Интервью — это интерактивный процесс. Вопросы — ответы. Задачка — решение, и по ходу решения ее активное обсуждение и задавание вопросов по поводу специфики проблемы.
Перед выполнением технических заданий онлайн на codility или hackerrank просят подписать, что решение будет самостоятельное, никуда в гугл испытуемый заглядывать не будет. Если вы эти условия нарушаете — это очень плохо. В любом случае, после онлайн интервью серьезная компания все равно проведет онсайт с техническими вопросами или заданиями. Если нет ни того, ни другого — значит, это шарашкина контора, в которой работают посредственные программисты и которая не имеет никаких интересных проектов.
Даже если вам вспомнится Java 5, на которой работали 10 лет назад, и сможете вдруг написать на ней задание без серьезных ошибок и не путая библиотеки с языком, на котором работали последние 10 лет, то что такое Java 5 и Java 8? Это небо и земля.
[/quote:16go6ygg]
Ну к слову, я и начала с того, что через 10 лет менять сложно Ж) уже жалко наработанного опыта. А вы зачем-то начали спорить мне же и не верить. Я писала про начало карьеры, когда человек недалеко от джуниора ушел.
В любом случае, жизнь заставит, и новые фичи выучишь, и на новый язык перейдешь.[/quote:16go6ygg]
Я не с вами спорю, посмотрите цитату выше. Еще раз, мой посыл — в состоянии решить задачу без интернета на языке — без проблем, указывайте хоть 20, это относится к тем, кто работал на языке 10 лет назад и освежил знания перед интервью, и если указывает Java, то желательно знать последние релизы.
[quote="loco":2zvuqqo1][quote="Ольга_":2zvuqqo1]
Задания и интервью — это разные вещи. Интервью — это интерактивный процесс. Вопросы — ответы. Задачка — решение, и по ходу решения ее активное обсуждение и задавание вопросов по поводу специфики проблемы.
Перед выполнением технических заданий онлайн на codility или hackerrank просят подписать, что решение будет самостоятельное, никуда в гугл испытуемый заглядывать не будет. Если вы эти условия нарушаете — это очень плохо.
[/quote:2zvuqqo1]
Это все прекрасно, но какое это имеет отношение к работе? Это примерно как соревнования тяжелоатлетов и работа на стройке. Прекрасно, конечно, что строитель может поднять в рывке 200 кг, но толку-то? эффективнее это делать экскаватором; соответственно, лучше нанять не тяжелоатлета, а экскаваторщика, с пивным пузом. А вы предлагаете тестировать без экскаватора
Интервью на работу — это вообще отдельный большой вопрос. Давеча вон Амазон приводил свою статистику по найму, так у них получалось, что стандартные вопросы на интервью(равно как и нестандартные) довольно слабо коррелируют с тем, как и сколько человек будет работать.
Это ж бизнес. Бизнесу нужно, чтоб прибыль побольше, издержки поменьше, т.е.,
1. Чел должен уметь писать алгоритмы — не квиксорт, это бессмысленно, а имплементации разнообразных business rules
2. Мог быстро разобраться в уже существующей codebase, и не косячить в ней
3. Мог нормально отлаживаться и корректно править баги
4. его код должен быть надежным, расширяемым и понятным остальной команде
5. он должен нормально уживаться с командой
Как вопросы-ответы или задания на кодибилити помогут это понять? Никак
Вы нанимаете человека работать, а не побеждать на соревнованиях. Т.е., в работе он определенно будет пользоваться и гуглом, и подсказками в IDE, и помощью коллег, и много еще чем. И крайне желательно, чтоб он это все умел. Так что смысла в ограничении я не вижу — какая разница, как он решит проблему, с гуглом или без, интернет-то у нас нынче быстрый и много
Не надо путать, вобщем, соревнования и экзамены с работой — они всегда искусственны и с реальной жизнью соотносятся слабо.[/quote:2zvuqqo1]
Прямое отношение — xoчешь получит хорошую работу — умей решать задачки. Все компании, куда я подавалась, давали онлайн тест.
[quote="Ольга_":ama4c9pf]
Прямое отношение — xoчешь получит хорошую работу — умей решать задачки. Все компании, куда я подавалась, давали онлайн тест.[/quote:ama4c9pf]
Так это дебильное решение
Потом жалуются — не можем нормальных программистов найти
Или наберут хрен пойми кого, нифига не умеют, кроме как задачки решать
[quote="Ольга_":19vi7t67][quote="loco":19vi7t67]
Не надо путать, вобщем, соревнования и экзамены с работой — они всегда искусственны и с реальной жизнью соотносятся слабо.[/quote:19vi7t67]
Прямое отношение — xoчешь получит хорошую работу — умей решать задачки. Все компании, куда я подавалась, давали онлайн тест.[/quote:19vi7t67]
+1
подкину шпору , может кому пригодится.
http://bigocheatsheet.com
[quote="loco":3h837mk2][quote="Ольга_":3h837mk2]
Прямое отношение — xoчешь получит хорошую работу — умей решать задачки. Все компании, куда я подавалась, давали онлайн тест.[/quote:3h837mk2]
Так это дебильное решение
Потом жалуются — не можем нормальных программистов найти
[b:3h837mk2]Или наберут хрен пойми кого[/b:3h837mk2], нифига не умеют, кроме как задачки решать[/quote:3h837mk2]
некоторые компании предлагают сдать тест не вставая с горшка из дома и хер клали на плагиат.
.
[quote="елкапалка":23at3hwe][quote="Ольга_":23at3hwe][quote="елкапалка":23at3hwe]
очень часто задания выдают заранее, через он-лайн сервисы, например
https://www.interviewmocha.com/
http://www.talentful.io/
https://codility.com/
и делаешь задание дома. и смотришь, куда хочешь. Или просто дают "тестовый проект" — и нужно прислать код. А на интервью — обсуждалки написанного.
Если и просят что-то написать на месте, то это скорее будут диаграммы на UML, маркером на белой доске, а не код на бумаге.
И кстати, зря не верите, что язык на котором плотно РАБОТАЛ 10 лет назад трудно вспомнить. Если только учил, то да, соглашусь. Но то, что изо дня в день стучал по клаве — вспоминается очень быстро.[/quote:23at3hwe]
Задания и интервью — это разные вещи. Интервью — это интерактивный процесс. Вопросы — ответы. Задачка — решение, и по ходу решения ее активное обсуждение и задавание вопросов по поводу специфики проблемы.
[/quote:23at3hwe]
Что-то не сильно понимаю, к чему был ваш посыл про невозможность вспомнить на интервью старый язык? Что кто-то вдруг раз и скажет, мы, конечно, ищем Java Architect, но вот у вас в CV опыт на Asm86 — напишите-ка на нем какую-нить сортировку O(nlogn) c ограничением по памяти не больше n?
[quote="Ольга_":23at3hwe]
Перед выполнением технических заданий онлайн на codility или hackerrank просят подписать, что решение будет самостоятельное, никуда в гугл испытуемый заглядывать не будет. Если вы эти условия нарушаете — это очень плохо.
[/quote:23at3hwe]
Чё-то попытался найти условия, которые нарушаю, и не нашел — моможите ссылкой, а?
Я например смотрел вот тут https://codility.com/terms-of-service-for-programmers/
в 7.2(b) написано
use any code other than your own code when undertaking assessments or any tasks on the Service;
больше ничего не увидел. Ни про гугл, ни про книжки, ни про источники вдохновения вообще.
[quote="Ольга_":23at3hwe]
В любом случае, после онлайн интервью серьезная компания все равно проведет онсайт с техническими вопросами или заданиями. Если нет ни того, ни другого — значит, это шарашкина контора, в которой работают посредственные программисты и которая не имеет никаких интересных проектов.
[/quote:23at3hwe]
ну да, ну да, только конторы с кучей многочасовых интервью разного тех.уровня есть рай для программистов
вы видели отчет от Codility? он весьма детально разбирает написанный код и дает понять об уровне кандидата. и по мне, так это более верная оценка, чем оценивать код, написанный когда у кандидата за спиной дышит интервьювер
[quote="Ольга_":23at3hwe]
[/quote:23at3hwe]
Даже если вам вспомнится Java 5, на которой работали 10 лет назад, и сможете вдруг написать на ней задание без серьезных ошибок и не путая библиотеки с языком, на котором работали последние 10 лет, то что такое Java 5 и Java 8? Это небо и земля.
Вопрос был в том, насколько сложно вспомнить язык на котором работал 10 лет назад. Java 5, так Java 5. Delphi 5, так Delphi 5. Причем здесь Java 7 или Delphi 10?[/quote:23at3hwe]
Когда компания присылает линк на задание на codility или hackerrank (с другими пока не сталкивалась), вы попадете на страницу с текстом, где написано, что можно, а что нельзя делать во время теста. В частности, нельзя пользоваться не своими решениями. Перед тем, как перейти к тесту, необходимо поставить галочку, что с правилами ознакомлены.
Спасибо за познавательную беседу, теперь я имею представление, какого уровня программисты здесь собрались.
[quote="Бриолин":1fmyy4j5][quote="Ольга_":1fmyy4j5][quote="loco":1fmyy4j5]
Не надо путать, вобщем, соревнования и экзамены с работой — они всегда искусственны и с реальной жизнью соотносятся слабо.[/quote:1fmyy4j5]
Прямое отношение — xoчешь получит хорошую работу — умей решать задачки. Все компании, куда я подавалась, давали онлайн тест.[/quote:1fmyy4j5]
+1
подкину шпору , может кому пригодится.
http://bigocheatsheet.com[/quote:1fmyy4j5]
oh wow, секретное знание — bigO notation
Учитывая тот факт, что ан масс используется List(ArrayList) и Dictionary, это, конечно, сакрально необходимое знание
[quote="Ольга_":4r4agyyy]Спасибо за познавательную беседу, теперь я имею представление, какого уровня программисты здесь собрались.
[/quote:4r4agyyy]
Судя по вашим уверенным безапелляционным заявлениям, опыт у вас — года 2-3
Это ничего, это у всех так было
[quote="Бриолин":32ph8nrj][quote="loco":32ph8nrj][quote="Ольга_":32ph8nrj]
Прямое отношение — xoчешь получит хорошую работу — умей решать задачки. Все компании, куда я подавалась, давали онлайн тест.[/quote:32ph8nrj]
Так это дебильное решение
Потом жалуются — не можем нормальных программистов найти
[b:32ph8nrj]Или наберут хрен пойми кого[/b:32ph8nrj], нифига не умеют, кроме как задачки решать[/quote:32ph8nrj]
некоторые компании предлагают сдать тест не вставая с горшка из дома и хер клали на плагиат.[/quote:32ph8nrj]
А вы, извините, на работе программите исключительно в браузере?
[quote="Ольга_":ftxy47lz]Когда компания присылает линк на задание на codility или hackerrank (с другими пока не сталкивалась), вы попадете на страницу с текстом, где написано, что можно, а что нельзя делать во время теста. В частности, нельзя пользоваться не своими решениями. Перед тем, как перейти к тесту, необходимо поставить галочку, что с правилами ознакомлены.[/quote:ftxy47lz]
)
а я совсем не нарушитель 
Вот и ладно вот и славно, (мне не в рюмку, мне в стакан
С этим я согласен и спорить не буде. Я ж возбудился на
[quote="Ольга_":ftxy47lz]никуда в гугл испытуемый заглядывать не будет. Если вы эти условия нарушаете — это очень плохо[/quote:ftxy47lz]
Дескать какой я плохой и нарушитель
.
[quote="loco":3c4cim1a]
oh wow, секретное знание — bigO notation
Учитывая тот факт, что ан масс используется List(ArrayList) и Dictionary, это, конечно, сакрально необходимое знание[/quote:3c4cim1a]
ну это не для вас, звезды мирового масштаба, есть те, которые еще не доросли до программирования в браузере.
[b:3c4cim1a]loco[/b:3c4cim1a] где то в нафталиновых хистори читал про ваши первые попытки найти работу, куча агенств, все посылают. в итоге нашел. как сейчас? проблем с поиском нет?
[quote="Lascal":blzlwgaq]Ребят, пардон конечно, но ревенон а но мутон.
[quote="елкапалка":blzlwgaq]PHP — Web программирование. Не очень сложно по началу. Но пик популярности уже прошел. Javascript фреймворки давят его с рынка. Наверно самая низкооплачиваемая специализация из списка… [/quote:blzlwgaq]
[b:blzlwgaq]елкапалка[/b:blzlwgaq], разъясните свои мысли. Насколько я вижу сейчас вакансий для web-разработчиков довольно много. Сфера динамичная. Популярность фреймвороков изменчива. Flash уже по сути умер.
Есть ли смысл делать ставку на web?[/quote:blzlwgaq]
это выдержка из цитаты — про PHP было в контексте прочих, не WEB курсов.
я уже раньше писал — на мой взгляд, самый быстрый и простой способ войти в специальность — front end разработка.
Понять основы JavaScript, CSS и HTML5. Выбрать большой JavaScript framework (тот же Angular) — и разбираться с ним. Попутно продолжая изучать HTML5, JavaScript и ко (селекторы и основные функции JQuery и т.п.)
Написать сайт. Потом второй. Может быть даже немного подработать на этом. Рука набьется быстро.
[quote="Lascal":2mzaur9b]Народ, тема для джуниоров.
[/quote:2mzaur9b]
Давайте не будем её превращать в "holy war — разборки" между патриархами
Лучше опытом поделитесь …
бро, ну какой сеньоре из среды IT не страдает звездной болезнью. надо прийти именно в тему "Какое учебное заведение выбрать?" и блеснуть эрудицией
некоторым нравится казаться умным среди "дураков" (шутка, игра слов)

[quote="Lascal":2krjw0ji]Народ, тема для джуниоров.
[/quote:2krjw0ji]
Давайте не будем её превращать в "holy war — разборки" между патриархами
Лучше опытом поделитесь …
Да какие там патриархи, 2-3 года после колледжа максимум
Что до перспективных направлений — это либо веб, но он крайне беспорядочный т.к. жаваскрипт, и куча новых прогрессивных фреймворков, что для фронт, что для бэкенда.
Но многим нравится
Либо мобайл — это либо жава+андроид, либо ObjectC/Swift для ios. Имхо, оно гораздо интереснее, т.к. такой анархии как в вебе нет, ну и это капец как перспективно — по целому ряду причин. Вон, на шабанель уже целая кодла мобайл разработчиков обосновалась
Из них предпочтительнее ios, конечно — он дорогой и мудреный, но зато и разработчиков немного, а тех кто есть, целуют в попу и вообще.
А андроид — он намного лучше документирован, дешевле, ну и среда разработки у них толковая, лучше аппловской. И язык -старая добрая жава
[quote="елкапалка":126bhpla]
это выдержка из цитаты — про PHP было в контексте прочих, не WEB курсов.
я уже раньше писал — на мой взгляд, самый быстрый и простой способ войти в специальность — front end разработка.
Понять основы JavaScript, CSS и HTML5. Выбрать большой JavaScript framework (тот же Angular) — и разбираться с ним. Попутно продолжая изучать HTML5, JavaScript и ко (селекторы и основные функции JQuery и т.п.)
Написать сайт. Потом второй. Может быть даже немного подработать на этом. Рука набьется быстро.[/quote:126bhpla]
Полностью согласен с [b:126bhpla]елкапалка[/b:126bhpla].
[quote="Бриолин":1909wpui][quote="loco":1909wpui]
oh wow, секретное знание — bigO notation
Учитывая тот факт, что ан масс используется List(ArrayList) и Dictionary, это, конечно, сакрально необходимое знание[/quote:1909wpui]
ну это не для вас, звезды мирового масштаба, есть те, которые еще не доросли до программирования в браузере.
[b:1909wpui]loco[/b:1909wpui] где то в нафталиновых хистори читал про ваши первые попытки найти работу, куча агенств, все посылают. в итоге нашел. как сейчас? проблем с поиском нет?[/quote:1909wpui]
Проблем с поиском у меня уже давно нет
Ситуация примитивная — компания нанимает программиста и хочет его проверить. Для проверки выдает бумажку и браузер. Это примермо как краснодеревщика проверять — а сделай ка ты нам, дорогой, тумбочку. Вот тебе доски и нож
Это бредовая ситуация, о чем я вам и говорю.
[quote="Lascal":lgef5phs]Есть ли смысл делать ставку на web?[/quote:lgef5phs]
есть. щас все в вебе практически.
[quote="Algo":xf006tly][quote="Lascal":xf006tly]Есть ли смысл делать ставку на web?[/quote:xf006tly]
есть. щас все в вебе практически.[/quote:xf006tly]
Не скажите, федор михайлыч
Ну, в смысле бэкенд-то да, а вот терминалы все больше мигрируют на мобильные устройства. Где-то читал, что общий трафик с них превысил таковой с компьютеров.
[quote="loco":2m6up816][quote="Algo":2m6up816][quote="Lascal":2m6up816]Есть ли смысл делать ставку на web?[/quote:2m6up816]
есть. щас все в вебе практически.[/quote:2m6up816]
Не скажите, федор михайлыч
Ну, в смысле бэкенд-то да, а вот терминалы все больше мигрируют на мобильные устройства. Где-то читал, что общий трафик с них превысил таковой с компьютеров.[/quote:2m6up816]
а что на мобильных устройствах? думаешь, нативные приложения в основном? у нас мобайл фреймворк тоже на джаваскрипте народ пишет, насколько знаю.
[quote="Algo":ibue5dgf][quote="loco":ibue5dgf][quote="Algo":ibue5dgf][quote="Lascal":ibue5dgf]Есть ли смысл делать ставку на web?[/quote:ibue5dgf]
есть. щас все в вебе практически.[/quote:ibue5dgf]
Не скажите, федор михайлыч
Ну, в смысле бэкенд-то да, а вот терминалы все больше мигрируют на мобильные устройства. Где-то читал, что общий трафик с них превысил таковой с компьютеров.[/quote:ibue5dgf]
а что на мобильных устройствах? думаешь, нативные приложения в основном? у нас мобайл фреймворк тоже на джаваскрипте народ пишет, насколько знаю.[/quote:ibue5dgf]
Конечно, нативные. Ну, про ios не могу сказать, а про андроид вполне. Т.е., если ты просто сает под мобайл пишешь, чтоб смотреть в браузере, это одно. Но ты посмотри, любой б-м крупный онлайн сервис имеет свои приложения под мобайл(на гугл плей/аппстор), и там уже нативное, конечно.
.
[quote="Lascal":2rsj6ejl]
та оно кагбэ и супер …
но после инцидента с рбс мобайл-банкрнгом … больше никогда
лучше через вэб
уж оч эти мобайл приложения еще недопиленные[/quote:2rsj6ejl]
смотря какие
Недопиленным ведь и сайт вполне может быть, и их ломают. Я повторюсь, если лазить по интернетам, то у практически любого б-м свежего онлайн-сервиса есть моб. приложения, кроме веба
Это ведь старая идея ээ толстых клиентов(кои имеют массу достоинств), самым главным недостатком которых было своевременное обновление и трудоемкость в разработке
Нынче у каждого компьютер в кармане, причем с интернетом, так что установка/обновление этого клиента дело элементарное и автоматическое. Что же до сложности разработки — веб как бы не сложнее уже:)
.
[quote="loco":301fvrpx][quote="Algo":301fvrpx][quote="loco":301fvrpx][quote="Algo":301fvrpx][quote="Lascal":301fvrpx]Есть ли смысл делать ставку на web?[/quote:301fvrpx]
есть. щас все в вебе практически.[/quote:301fvrpx]
Не скажите, федор михайлыч
Ну, в смысле бэкенд-то да, а вот терминалы все больше мигрируют на мобильные устройства. Где-то читал, что общий трафик с них превысил таковой с компьютеров.[/quote:301fvrpx]
а что на мобильных устройствах? думаешь, нативные приложения в основном? у нас мобайл фреймворк тоже на джаваскрипте народ пишет, насколько знаю.[/quote:301fvrpx]
Конечно, нативные. Ну, про ios не могу сказать, а про андроид вполне. Т.е., если ты просто сает под мобайл пишешь, чтоб смотреть в браузере, это одно. Но ты посмотри, любой б-м крупный онлайн сервис имеет свои приложения под мобайл(на гугл плей/аппстор), и там уже нативное, конечно.[/quote:301fvrpx]
так что у веб-девелоперов все хорошо должно быть.
Ну сайты под мобайл тоже кто-то должен писать
ну а по деньгам как? по-моему, зарплаты у мобайл девелоперов пониже, чем у ентерпрайз всяких. Возможно, это поменяется со временем…
[quote="loco":l4rnumt3][quote="Бриолин":l4rnumt3][quote="Ольга_":l4rnumt3][quote="loco":l4rnumt3]
Не надо путать, вобщем, соревнования и экзамены с работой — они всегда искусственны и с реальной жизнью соотносятся слабо.[/quote:l4rnumt3]
Прямое отношение — xoчешь получит хорошую работу — умей решать задачки. Все компании, куда я подавалась, давали онлайн тест.[/quote:l4rnumt3]
+1
подкину шпору , может кому пригодится.
http://bigocheatsheet.com[/quote:l4rnumt3]
oh wow, секретное знание — bigO notation
Учитывая тот факт, что ан масс используется List(ArrayList) и Dictionary, это, конечно, сакрально необходимое знание[/quote:l4rnumt3]
Ан масс используется ArrayList и LinkedList, и нужно понимать, что когда можно использовать. Для этого хотя бы нужно знать bigO.
[quote="loco":3av9ydsp][quote="Ольга_":3av9ydsp]Спасибо за познавательную беседу, теперь я имею представление, какого уровня программисты здесь собрались.
[/quote:3av9ydsp]
Судя по вашим уверенным безапелляционным заявлениям, опыт у вас — года 2-3
Это ничего, это у всех так было[/quote:3av9ydsp]
Да, и за эти 2-3 года я насмотрелась на сеньоров с 10+ опытом, после которых надо код рефакторить, чтобы с ним можно было нормально работать. Пока встретила только одного сильного сеньора, и с кодом еще одного работала, но самого, к сожалению, не застала. Большинство — посредственности, которые не умеют писать чистый код и часто не знают азов (один как-то спросил у меня, что такое сhecked exceptions, например). Зато на форуме все умные советы давать.
[quote="Бриолин":1f3mbrdq][quote="Lascal":1f3mbrdq]Народ, тема для джуниоров.
[/quote:1f3mbrdq]
Давайте не будем её превращать в "holy war — разборки" между патриархами
Лучше опытом поделитесь …
бро, ну какой сеньоре из среды IT не страдает звездной болезнью. надо прийти именно в тему "Какое учебное заведение выбрать?" и блеснуть эрудицией
некоторым нравится казаться умным среди "дураков" (шутка, игра слов)
[/quote:1f3mbrdq]
Неужели студентам, интересующимся web development, не интересно знать, как проходят интервью, как обстоят дела в девелоперских компаниях, что можно ждать от сеньоров?
о, до меня вдруг дошло под каким ником вы раньше писали, Ольга.
Хорошо что снова появились. Жалко что свои старые посты все удалили, было много полезной инфы про переучивание.
Вижу, в БК устроились. Удачи.
Конечно, ваш опыт наиболее релевантен тут.
[quote="Lascal":2334ethb][quote="loco":2334ethb][quote="Lascal":2334ethb]
та оно кагбэ и супер …
но после инцидента с рбс мобайл-банкрнгом … больше никогда
лучше через вэб
уж оч эти мобайл приложения еще недопиленные[/quote:2334ethb]
смотря какие
Недопиленным ведь и сайт вполне может быть, и их ломают. Я повторюсь, если лазить по интернетам, то у практически любого б-м свежего онлайн-сервиса есть моб. приложения, кроме веба
Это ведь старая идея ээ толстых клиентов(кои имеют массу достоинств), самым главным недостатком которых было своевременное обновление и трудоемкость в разработке
Нынче у каждого компьютер в кармане, причем с интернетом, так что установка/обновление этого клиента дело элементарное и автоматическое. Что же до сложности разработки — веб как бы не сложнее уже:)[/quote:2334ethb]
[url=http://razgovory.com/ru/forum/viewtopic.php?f=1&t=76575:2334ethb]Mobile Banking RBC[/url:2334ethb][/quote:2334ethb]
И? Такая ситуация везде может быть
[quote="Algo":z0c118t5][quote="loco":z0c118t5][quote="Algo":z0c118t5][quote="loco":z0c118t5][quote="Algo":z0c118t5][quote="Lascal":z0c118t5]Есть ли смысл делать ставку на web?[/quote:z0c118t5]
есть. щас все в вебе практически.[/quote:z0c118t5]
Не скажите, федор михайлыч
Ну, в смысле бэкенд-то да, а вот терминалы все больше мигрируют на мобильные устройства. Где-то читал, что общий трафик с них превысил таковой с компьютеров.[/quote:z0c118t5]
а что на мобильных устройствах? думаешь, нативные приложения в основном? у нас мобайл фреймворк тоже на джаваскрипте народ пишет, насколько знаю.[/quote:z0c118t5]
Конечно, нативные. Ну, про ios не могу сказать, а про андроид вполне. Т.е., если ты просто сает под мобайл пишешь, чтоб смотреть в браузере, это одно. Но ты посмотри, любой б-м крупный онлайн сервис имеет свои приложения под мобайл(на гугл плей/аппстор), и там уже нативное, конечно.[/quote:z0c118t5]
так что у веб-девелоперов все хорошо должно быть.
Ну сайты под мобайл тоже кто-то должен писать
ну а по деньгам как? по-моему, зарплаты у мобайл девелоперов пониже, чем у ентерпрайз всяких. Возможно, это поменяется со временем…[/quote:z0c118t5]
Хорошая там зп:) Мобайл разрабов рвут с руками
Сайты дело хорошее, но ведь много жаваскрипта под них не накрутишь, а это сразу приложение беднее. Ну и офлайн оно работать не будет. Как мне кажется, индустрия переключается с сайтов на приложения
[quote="Ольга_":2wcdi7hk][quote="loco":2wcdi7hk][quote="Бриолин":2wcdi7hk][quote="Ольга_":2wcdi7hk][quote="loco":2wcdi7hk]
Не надо путать, вобщем, соревнования и экзамены с работой — они всегда искусственны и с реальной жизнью соотносятся слабо.[/quote:2wcdi7hk]
Прямое отношение — xoчешь получит хорошую работу — умей решать задачки. Все компании, куда я подавалась, давали онлайн тест.[/quote:2wcdi7hk]
+1
подкину шпору , может кому пригодится.
http://bigocheatsheet.com[/quote:2wcdi7hk]
oh wow, секретное знание — bigO notation
Учитывая тот факт, что ан масс используется List(ArrayList) и Dictionary, это, конечно, сакрально необходимое знание[/quote:2wcdi7hk]
Ан масс используется ArrayList и LinkedList, и нужно понимать, что когда можно использовать. Для этого хотя бы нужно знать bigO.[/quote:2wcdi7hk]
Ну это в жаве. Еще hashset какой-нить
Я к тому, что ежели кто-то знает все перечисленные по ссылке ситуации — молодец, конечно.
Но будем откровенны — это достаточно мертвое знание, т.к. к-во используемых контенеров — раз-два, и обчелся. А их сложность обычно в хелпе сразу указана, запомнить несложно. То же и про алгоритмы сортировки — они стандартные, и никто в здравом уме свою собственную имплементацию писать не будет.
[quote="Ольга_":14wca1p3][quote="loco":14wca1p3][quote="Ольга_":14wca1p3]Спасибо за познавательную беседу, теперь я имею представление, какого уровня программисты здесь собрались.
[/quote:14wca1p3]
Судя по вашим уверенным безапелляционным заявлениям, опыт у вас — года 2-3
Это ничего, это у всех так было[/quote:14wca1p3]
Да, и за эти 2-3 года я насмотрелась на сеньоров с 10+ опытом, после которых надо код рефакторить, чтобы с ним можно было нормально работать. Пока встретила только одного сильного сеньора, и с кодом еще одного работала, но самого, к сожалению, не застала. Большинство — посредственности, которые не умеют писать чистый код и часто не знают азов (один как-то спросил у меня, что такое сhecked exceptions, например). Зато на форуме все умные советы давать.[/quote:14wca1p3]
Люди всякие бывают
По поводу тонкостей языка — ну боже ж мой, всегда можно погуглить, что это. Я вот погуглил — как-то польза checked exceptions весьма мне сомнительна, да и идеологически неверна, имхо
Я вот сталкивался — приходит такой джуниор/мидл, все термины знает, и вообще, знает как правильно
Потом пишет код — а там у него и функции на 200 строк, и классы по тысяче, и код он копирует почем зря, ООП у него только к наследованию сводится и на все осторожные замечания, мол, так же нельзя, реагирует бурно — его уже всему научили
Такое и у сеньеров есть, никто не спорит, но они-то старые замшелые пни, им простительно
[quote="Algo":2y09r7vv]о, до меня вдруг дошло под каким ником вы раньше писали, Ольга.
Спасибо, Algo
Хорошо что снова появились. Жалко что свои старые посты все удалили, было много полезной инфы про переучивание.
Вижу, в БК устроились. Удачи.
Конечно, ваш опыт наиболее релевантен тут.[/quote:2y09r7vv]
[quote="loco":3mhx7mmp]
Люди всякие бывают
По поводу тонкостей языка — ну боже ж мой, всегда можно погуглить, что это. Я вот погуглил — как-то польза checked exceptions весьма мне сомнительна, да и идеологически неверна, имхо
Я вот сталкивался — приходит такой джуниор/мидл, все термины знает, и вообще, знает как правильно
Потом пишет код — а там у него и функции на 200 строк, и классы по тысяче, и код он копирует почем зря, ООП у него только к наследованию сводится и на все осторожные замечания, мол, так же нельзя, реагирует бурно — его уже всему научили
Такое и у сеньеров есть, никто не спорит, но они-то старые замшелые пни, им простительно[/quote:3mhx7mmp]
Так в том-то и дело, понаписали везде checked exceptions, и заставляют их использовать, а я мягко говоря, не фанатка. Они и код засоряют, и с лямбда-выражениями не работают, не говоря о том, что их в принципе неправильно используют. Я объясняю, что систему exception handling надо переделать, как минимум исправить checked exceptions на unchecked. А они мне — а что такое checked exceptions? Тут-то я и поняла, насколько все запущено.
А вот джуниоры в основном более продвинутые попадались, может, потому что у всех мастер в компьютер сайенс свежий. Конечно, опыта не хватает, но надежду подают.
Предпоследняя фраза — точно про код, с которым я сейчас работаю. Причем джуниоров нет, хотя есть парочка интернов, но очень сторогое код ревью сеньорами. Тем не менее код отвратительный.
[quote="Ольга_":38kn6cl2]
Да, и за эти 2-3 года я насмотрелась на сеньоров с 10+ опытом, после которых надо код рефакторить, чтобы с ним можно было нормально работать. Пока встретила только одного сильного сеньора, и с кодом еще одного работала, но самого, к сожалению, не застала. Большинство — посредственности, которые не умеют писать чистый код и часто не знают азов (один как-то спросил у меня, что такое сhecked exceptions, например). Зато на форуме все умные советы давать.[/quote:38kn6cl2]
Ну вот опять на форумских наезд. За что, мать?
По поводу говнокода — там не только чужой, там свой родной код не нравится спустя время… Вот гифочка хорошая с "coding love"
Seeing my own code after years
[img:38kn6cl2]http://tclhost.com/nDmdJau.gif[/img:38kn6cl2]
Меня, как и Loco, больше выбешивает нарушение принципов дизайна ООП ака SOLID. Если кто-то пишет неоптимальный код на языке — это фигня, если не сильно бьет по производительности. Но когда когда херится дизайн — это капец, его так просто не поправишь… Другое дело, раз дизайн похерен, это либо "сеньер" писал, либо проверял. В любом случае его косяк.
[quote="Lascal":1cdw31f4]Народ, тема для джуниоров.
[/quote:1cdw31f4]
кстати, вот неплохой ресурс для самообучения по web программированию.
https://www.codecademy.com/
лекции — бесплатно, за 20 в месяц они дают квизы, проекты, помогают с учебным планом, отвечают на вопросы.
По мне — так как раз "то что доктор прописал"…
[b:1cdw31f4]Список их курсов:[/b:1cdw31f4]
Make a Website
Make an Interactive Website
Learn Sass
Deploy a Website
Learn Rails
Learn AngularJS
Introduction to React.js: Part I
Introduction to React.js: Part II
Ruby on Rails Authentication
Learn the Command Line
Learn Git
Learn SQL
SQL: Table Transformation
SQL: Analyzing Business Metrics
Learn Java
Инфосессия на программу Software Application Specialist 8 ноября 2016 года. Запись на сайте Vanier College.
.
.
[quote="Lascal":2u9ricqo][quote="елкапалка":2u9ricqo][quote="Lascal":2u9ricqo]Ребят, пардон конечно, но ревенон а но мутон.
[quote="елкапалка":2u9ricqo]PHP — Web программирование. Не очень сложно по началу. Но пик популярности уже прошел. Javascript фреймворки давят его с рынка. Наверно самая низкооплачиваемая специализация из списка… [/quote:2u9ricqo]
[b:2u9ricqo]елкапалка[/b:2u9ricqo], разъясните свои мысли. Насколько я вижу сейчас вакансий для web-разработчиков довольно много. Сфера динамичная. Популярность фреймвороков изменчива. Flash уже по сути умер.
Есть ли смысл делать ставку на web?[/quote:2u9ricqo]
это выдержка из цитаты — про PHP было в контексте прочих, не WEB курсов.
я уже раньше писал — на мой взгляд, самый быстрый и простой способ войти в специальность — front end разработка.
Понять основы JavaScript, CSS и HTML5. Выбрать большой JavaScript framework (тот же Angular) — и разбираться с ним. Попутно продолжая изучать HTML5, JavaScript и ко (селекторы и основные функции JQuery и т.п.)
Написать сайт. Потом второй. Может быть даже немного подработать на этом. Рука набьется быстро.[/quote:2u9ricqo]
Но всё-таки Вы написали, что это самая низкооплачиваемая специализация. Действительно так?
Или речь шла только про PHP …[/quote:2u9ricqo]
Про PHP. Это, конечно, субъектив, но мне кажется они в самом низу зарплатой сетки. При прочих равных условиях (объем опыта/знаний).
http://www.payscale.com/research/CA/Job … per/Salary
чем ниже порог вхождения, тем больше кодеров, тем ниже зарплаты. Пхп и джаваскрипт просто изучить и просто сайтики клепать.
Опять же от вас зависит, пойдете ли вы дальше или так и застрянете на простейшем уровне. И на пхп высоконагруженные приложения пишут, а джаваскрип разный бывает, тот же node.js к примеру
.
[quote="Lascal":2hsljfcq]мне кажется это больше от фреймворка зависит …
те же спецы по RoR поднимают вполне неплохие деньги
другое дело что они больше в usa восстребованы, чем в канаде[/quote:2hsljfcq]
ну руби уже выше уровень, и язык помодней. Меньше программистов опять же, чем простых пхп-шников. Так что и зарплаты повыше.