Очень хороший курс, советую именно его. Проходил его старую версию, которая лежит на ocw.mit.edu. По поводу сложности - сначала я взял книги Лутца, которые все советуют, но они слишком уж лёгкие (растянутые, много воды). А этот курс по насыщенности - в самый раз. Специфика курса - он начинается как очень лёгкий, но сложность возрастает довольно быстро.
Я свой профиль несколько раз менял, и разницы никакой не заметил. Вот где заметил - так это в том, как влияет на заказчика сопроводительное письмо (cover letter) к ставке на проект.
Стандартные "готов сделать за X $ / Y часов" не прокатывают у меня почти никогда. Чуть лучше - когда задаёшь вопросы, просишь детали, но тоже редко срабатывает. Чаще всего работают письма, где я что-то предлагаю, какой-то способ решения, или спрашиваю - "а не пробовал ли ты вот конкретно так-вот решить свою задачу? ". Но это конечно не работает на стандартных проектах, чего там спрашивать кроме "когда начинаем"? Ещё, как ни странно, работают заявки типа "вам кусочек починить? да я такое целиком пишу!", вот честное слово - работает.
Спорного - потому что я не вижу преимуществ над старым дизайном. Много труда приложено, тут вопросов нет, но зачем? Каких-то изменений не видно - дизайн стал просто другим. Менее контрастным, что ли - это моя субъективная оценка, конечно.
Спасибо за ответ,
насчёт 3) - Я могу в обычном режиме перейти на localhost/#/foo, с этим проблем нет. Проблема в html5Mode - при переходе на localhost/foo сервер такого пути не знает, наверное нужно редиректить на localhost, а потом парсить url и т.д. но как-то это гемморойно.
Кстати кнопки вперёд назад заработали в обычном режиме с hashbang(#). Интересно, как рядовые пользователи воспринимают такие урлки? Им пофиг или они думают, что что-то не так?
насчёт 5) url для состояния писать не обязательно, попробуйте. Только что сделал навигацию, с переходом между вкладками по ui-sref. Половину сделал с урлками, половину без. У тех что без в адресной строке адрес localhost/#/
Я пока не буду закрывать вопрос, может ещё что-нибудь посоветуют, но вы мне помогли, спасибо.
А с английским у вас как? Могу посоветовать классный курс для начинающих. Он на английском, но суть программирования объясняет довольно хорошо. Его можно пройти где-то за месяц. Или за две недели понять, что это не ваше.
Курс есть на edx.org
название курса - Introduction to Computer Science and Programming Using Python
Пробовал, если делаю запрос на user/1 и передаю параметр в функцию user(id), то всё ок, но если в запросе нет id, то user(id) выдаёт ошибку. И наоборот - если user() прописать без параметра, то id не виден внутри этой функции. Что в принципе логично, но совсем не то, что нужно.