Сообщение Re: Как по-русски full stack? от 23.04.2017 3:49
Изменено 23.04.2017 4:05 Lazytech
mgu>Как по-русски full stack, front end и back end? Гуглопереводчик выдаёт шизофренические и похабные варианты.
Нейросети, чо...
P.S. Попробую перевести.
front end — клиентская часть
front end developer — программист клиентской части
back end — серверная часть
back end developer — программист серверной части
full stack — полный набор технологий в рамках многоуровневой системы
full stack developer — программист-универсал
full stack — это когда некий разработчик способен в одиночку спроектировать и реализовать все уровни некоей многоуровневой системы. К примеру если говорить о Java-WEB, то он знает принципы проектирования БД, способен это сделать и умеет писать SQL запросы и использовать JDBC/ORM. Затем он знает Spring и как хранится бизнес логика. Владеет неким фреймворком, на котором генерируется клиент (скажем Wicket или JSF). Ну и наконец способен программировать самого клиента. Приемлемо знает HTML, CSS, Javascript, jQuery, Bootstrap. И всё это на пристойном уровне понимания, что бы имея под рукой интернет как справочник, можно было реализовать проект достаточно профессионально.
Сам факт скакания с языка на язык и способность что-то там на нём написать — ещё не делает человека full stack разработчиком.
При переводе full stack я ориентировался на эту статью:
Чем плохо быть full stack разработчиком / Хабрахабр
Если ошибся, надеюсь, меня поправят.
mgu>Как по-русски full stack, front end и back end? Гуглопереводчик выдаёт шизофренические и похабные варианты.
Нейросети, чо...
P.S. Попробую перевести.
front end — клиентская часть
front end developer — программист клиентской части
back end — серверная часть
back end developer — программист серверной части
full stack — полный набор технологий в рамках многоуровневой системы
full stack developer — программист-универсал; программист, владеющий полным набором технологий в рамках многоуровневой системы
full stack — это когда некий разработчик способен в одиночку спроектировать и реализовать все уровни некоей многоуровневой системы. К примеру если говорить о Java-WEB, то он знает принципы проектирования БД, способен это сделать и умеет писать SQL запросы и использовать JDBC/ORM. Затем он знает Spring и как хранится бизнес логика. Владеет неким фреймворком, на котором генерируется клиент (скажем Wicket или JSF). Ну и наконец способен программировать самого клиента. Приемлемо знает HTML, CSS, Javascript, jQuery, Bootstrap. И всё это на пристойном уровне понимания, что бы имея под рукой интернет как справочник, можно было реализовать проект достаточно профессионально.
Сам факт скакания с языка на язык и способность что-то там на нём написать — ещё не делает человека full stack разработчиком.
При переводе full stack я ориентировался на эту статью:
Чем плохо быть full stack разработчиком / Хабрахабр
Если ошибся, надеюсь, меня поправят.