Hellblade | Development diary: Making a virtual human | PS4,Gaming,ps3,playstation,playstation 4,sony playstation,playstation games,computer games,video games,computer games industry,sony playstation games,sony,software,video games software,computer game software,ps4,ps 4,ps 3,Ninja
Звучит как "научиться делать скульптуры". В какой технике, из какого материала, какого размера, итд? Ни один скульптор не умеет всего...
Продолжая метафору, научить человека делать какие-то скульптуры (фигурки) я могу часов за 8, например, легко.
Вот только это будет конкретная техника, размер и материал.
А не "скульптуры вообще".
Выучить всё это на достаточном уровне можно за 9-12 месяцев, но не раз придётся бороться с отчаянием, когда натыкаешься на очередную проблему и приходится учить новый инструмент для её решения, хотя у тебя параллельно идёт изучение ещё 2-х технологий.
лол, это нужно постаратся, чтобы занесло на проект, где юзается не одна, да еще и разные БД. Вообще выше перечисленое тянет как стек для хорошего мидла, тому же джуну достаточно знать синтаксис языка, работу с БД, базу html/js/css.
Щас, вот прям только лвлом и отличаются. На приеме на джуна никто с меня не спрашивал ни orm, ни АОП, ни патернов, ни даже работу с системами контроля версии. Про всякие технологии, аля SignalR или WCF у новичков если и спрашивают, то только для галочки.
>>Разные БД в одном проекте может и встречаются редко, но ты же не будешь работать всё время над одним проектом.
При переходе с одного проекта на другой, используемая база тоже не обязательно меняется. А учитывая что я сижу на .net, у меня по сути mssql по умолчанию.
>>Лет 5 назад
Особо не мониторил, но из того что видел: если раньше готовы были взять джуна и вложится в его обучения, то сейчас стараются сразу найти мидла/синьиора.
И то что лет 5 назад требования были ниже, тут не только про веб)
._.
А то многие хотят сразу свой фэйсбук сделать!!!
А обновлять нужно через гит или свн.
Лучше так: веб-сервер считает рутом директорию, которая на самом деле симлинк, который смотрит на директорию 1, в которой лежит билд 1. Сделав билд 2 (билдят не на проде, есессно), его выливают rsync-ом в директорию 2 на прод, а потом переключают симлинк на нее. Таким образом мгновенно переключаются на новые релизы. В случае если в релизе баг, симлинк переключают обратно на директорию 1. Но от похеренной в билде 2 бд этот способ не спасает, конечно.
Про бд, надо тестировать на стейдже изменения, и если на стейдже всё ок, то и на проде должно быть ок. А так же надо чтобы стейджовая БД была как продовая, как минимум по структуре.
Если конечная цель была, делать сайты визитки, то 2-3 недели много)