Кто такой мидл мен в дискорд

Если вы это читаете, у вас больше шансов, чем у остальных.

Послушать аудиоверсию этой статьи (6 минут):

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

Чем мидл отличается от джуниора

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

Мидл — полноценный командный игрок. Ему уже не нужно помогать каждый день и отвечать на очевидные вопросы. Наоборот, он сам часто помогает джуниорам в сложных ситуациях. Он хорошо знает проект, сам пишет основной код и решает большинство задач самостоятельно.

[YBA] КАК ПРАВИЛЬНО ТРЕЙДИТЬСЯ В ЮБА 5 ПРАВИЛ

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

В чём сила мидла

Мидл сразу пишет рабочий код и не требует к себе много внимания, как джуниор. Суперсила мидла в том, что он думает уже на следующем уровне: не о том, как просто написать рабочий код, а о том, как написать его так, чтобы потом было его легко поддерживать. Потому что поддерживать часто ему, и такого кода на поддержку будет много.

Джуниоры обычно решают задачу «сделать так, чтобы код работал», а мидлы — «сделать так, чтобы код не только работал, но и был понятен остальным программистам». Чтобы так уметь, нужны опыт, квалификация и отличное владение инструментами.

Почти весь основной код в каждом проекте написан мидлами.

Как им стать

Иногда говорят, что есть формальные критерии для мидла и что через 2–3 года работы джуниором человек автоматически становится мидлом, но это не так. Чтобы перейти на следующую ступень, программист должен освоить все рабочие инструменты и понимать, когда применить каждый из них.

Например, если это фронтенд, то мидл должен отлично знать HTML, CSS, JavaScript, PHP, уметь работать с препроцессорами, базами данных и знать отличия в отображении страниц в разных браузерах. А если мы говорим про бэкенд-разработчика, то к этому добавится Python, API нужных сервисов, фреймворки для решения разных задач и знание серверных приложений.

Вот что ещё может делать мидл в компании:

  • проводить код-ревью (смотреть, насколько код логично и правильно написан);
  • самостоятельно распределять свои задачи на ближайший спринт;
  • помогать джуниорам;
  • понимать, где нужна производительность, а где можно решить всё методом грубой силы.

Самое главное — мидл понимает, почему он делает именно так и почему это будет оптимальное решение для проекта.

[YBA] ВИДЫ СКАМА

Сколько зарабатывает мидл

MIDDLEMAN

Second, there’s the state Department of Transportation, which was supposed to act as a sort of middleman in negotiations between the town and the rail company. — Во-вторых, существует Государственное управление транспорта, которое, как предполагалось, должно было выступать в роли посредника в переговорах между городскими властями и железнодорожной компанией.

Еще по теме:  Как найти друга в дискорд

influential middleman — влиятельный посредник

corrupt middlemen — коррумпированные посредники

shady middleman — сомнительный посредник

Lebanese middleman — ливанский посредник

unauthorized middlemen — неавторизованный посредник

Syn:
go-between , intermediary

б) торг. (торговый) посредник, комиссионер, агент (лицо, выступающее в качестве связующего звена между продавцом и покупателем; лицо, закупающее товары у производителя и перепродающее их розничным торговцам или конечным потребителям)

The agent is a middleman who puts buyers and sellers into position for the conclusion of sales.— Агент — это посредник, который содействует покупателям и продавцам в заключении сделки купли-продажи.

media middlemen — посредник в сфере СМИ, рекламный посредник

middleman of trade — торговый посредник

М: [service] middleman, middleman [of service], middleman [for service] — посредник [по услуге]

insurance middleman — посредник по страхованию

middleman of traditional advertising — посредник по традиционной рекламе

middleman for payments — посредник по платежам

gun middlemen — посредник по оружию

middleman of meat production — посредник по мясной продукции

middleman for airline tickets — посредник по авиабилетам

online middleman — посредник через Интернет

online advertising middleman — посредник по рекламе через Интернет

online travel middleman — посредник по путешествиям через Интернет

cyberspace middleman — посредник в киберпространстве

insurance company middleman — посредник страховой компании

middleman at the record company — посредник в звукозаписывающей компании

middleman of government — посредник правительства

middleman for mutual funds — посредник фондов во взаимном пользовании

middleman in an organization — посредник в организации

retail middleman — розничный посредник

Syn:
manufacturer’s customer, intermediary
See:
marketing middleman, middleman brand, broker, sales agent, disintermediation б)
2) эк.

посредник* (крупный арендатор, сдающий небольшие участки субарендаторам)

* * *
посредник: посредник между продавцом и потребителем, берущий на себя за плату процесс сбыта или другие функции;= intermediary .

Коммерческая деятельность

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

middleman: translation
VERB + MIDDLEMAN
▪ act as , be
▪ bypass (AmE), cut out , eliminate

Some factories have cut out the middleman and sell their products directly to customers.

PREPOSITION
▪ through a middleman

The company sells through a middleman because it does not have its own sales force.

▪ middleman between

advisers who operate as middlemen between savers and borrowers.

▪ middleman for

He acts as a middleman for companies seeking contracts overseas.

middleman: translation
middleman mid‧dle‧man [ˈmɪdlmæn] noun middlemen PLURALFORM [-men] [countable] COMMERCE

a person, business, organization etc that buys things in order to sell them to someone else, or that helps to arrange business deals for other people, for example a broker or wholesaler:

• Investors will get better prices by avoiding companies that go through a middleman.

middleman UK US /ˈmɪdlmæn/ noun [C]

► COMMERCE a person or company that buys goods from the company that has produced them and makes a profit by selling them to a store or a user: »

You can lower the price if you cut out the middleman and buy directly from the factory.

► COMMUNICATIONS a person who communicates or makes arrangements between two people or groups who are unwilling or unable to meet or deal directly with each other: »

Generally, any unsolicited offer to make money by being a middleman for a transaction for somebody you don’t know is fraudulent.

сущ. 1) общ. посредник (лицо или организация, являющиеся связующим звеном между участниками переговоров, какой-либо сделки или в каком-либо действии) There’s the state Department of Transportation, which was supposed to act as a sort of middleman in negotiations between the town and the rail company. — Cуществует Государственное управление транспорта, которое, как предполагалось, должно было выступать в роли посредника в переговорах между городскими властями и железнодорожной компанией. 2)торг. (торговый) посредник, комиссионер, агент (лицо, выступающее в качестве связующего звена между продавцом и покупателем; лицо, закупающее товары у производителя и перепродающее их розничным торговцам или конечным потребителям) The agent is a middleman who puts buyers and sellers into position for the conclusion of sales. — Агент- это посредник, который содействует покупателям и продавцам в заключении сделки купли-продажи. Syn: manufacturer’s customer See: sales agent Syn: intermediary 3) эк. посредник* (крупный арендатор, сдающий небольшие участки субарендаторам)

Еще по теме:  Как добавить новости в дискорд

[ʹmıdl|mæn] n ( pl -men [-men] )
1. 1) комиссионер
2) посредник
3) ирл. крупный арендатор, сдающий небольшие участки мелким арендаторам
2. сторонник средней линии, умеренных действий

3. проводник

middleman’s knot — спорт. узел проводника ( альпинизм )

4. геол. прослоек породы в пласте
middleman: translation
Synonyms and related words:

agent, arbitrator, broker, chandler, connection, contact, dealer, deputy, distributor, entrepreneur, front, front man, go-between, importer, interagent, interceder, intercessor, intermediary, intermediate, intermediate agent, intermediator, intermedium, internuncio, interpleader, intervener, interventionist, interventor, jobber, liaison, link, marketer, mediary, mediator, medium, merchandiser, merchant, monger, mouthpiece, negotiant, negotiator, negotiatress, negotiatrix, ombudsman, regrater, retail dealer, retail merchant, retailer, shopkeeper, spokesman, spokeswoman, storekeeper, tie, trader, tradesman, tradeswoman, trafficker, wholesaler

<ʹmıdl|mæn> n ( pl -men men> )

1. 1) комиссионер

3) ирл. крупный арендатор, сдающий небольшие участки мелким арендаторам

2. сторонник средней линии, умеренных действий

~’s knot — спорт. узел проводника (альпинизм)

4. геол. прослоек породы в пласте

Middleman: translation

A slang term for an intermediary in a transaction or process chain. A middleman will facilitate interaction between parties, typically for a commission or fee. Some critics say that businesses and customers should try to «cut out the middleman» by dealing directly with each other, avoiding any increased costs or commissions.

In the supply chain, a middleman may represent a distributor who purchases goods from the manufacturer and sells them to a retailer, often at an increased price. Sales people are often considered middlemen, such as real estate agents who match homebuyers with sellers.

Источник: slovaronline.com

Разница между «джуном», «мидлом» и «сеньором». И что делать, чтобы перейти на уровень выше

Уровень разработчика не обязательно определяется многолетним опытом программирования: «джун» вполне может быть старше «сеньора», — всё сводится к профессиональным навыкам. Это не означает, что старший разработчик должен быть специалистом во всём, но можно с уверенностью сказать, что навыки у него гораздо более развиты, чем у разработчиков младшего и среднего уровня.

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

Знания

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

Важно знать, как должно создаваться программное обеспечение. Но просто знать всё это — не значит быть разработчиком более высокого уровня. Знания — это не ключевое отличие, а лишь один из факторов.

Фото — Clem Onojeghuo, площадка Unsplash

Программирование

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

Еще по теме:  Чем дискорд лучше других

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

Разработчиков среднего уровня в этом сравнении я учитывать не буду, поскольку в отношении навыков программирования они представляют собой своего рода переходную область — скорее ближе к уровню старшего разработчика. В основном «промежуточное» положение определяется опытом, поскольку обычно «мидл» успевает пройти весь цикл разработки хотя бы раз, а также совершить множество простейших ошибок и извлечь из них уроки.

Как вычислить «джуна»

Младшие разработчики неопытны: иногда это выпускники, которые только начинают работать на полную ставку. В их голове основная задача — заставить код работать. Если приложение работает — значит, оно хорошее.

Писать простой код — это сложная задача. И младшие разработчики этого делать не умеют: обычно код у них довольно своеобразный. Узнать их можно по причудливым однострочникам и чрезмерно сложным абстракциям — так «джуны» стремятся показать себя и пытаются дать понять другим, насколько хорошо они умеют программировать. Но это неверный подход.

Младшие разработчики сосредотачиваются на «компьютерной» части кода, упуская из виду «человеческую».

Как пишут код «сеньоры»

Глядя на код старшего разработчика, можно подумать: и это всё? А где остальное? Достаточно опытный разработчик пишет простой, понятный и, возможно, местами даже чересчур прямолинейный код — и это одно из самых важных качеств, если говорить о программировании. «Сеньор» следует принципу KISS, гласящему, что код должен быть простым и понятным: «Keep it simple, stupid»

Поэтому у старшего разработчика совершенно другой подход к написанию кода: он учитывает удобство дальнейшей поддержки и масштабируемость. Это совершенно не похоже на мышление младшего разработчика: «сеньор» думает о тех, кто будет работать с кодом, а «джуну» важно в первую очередь заставить код работать.

Не программированием единым

Помимо навыков программирования, есть и другие факторы, которые могут подсказать, что за разработчик перед вами.

Младшие разработчики, как правило, выполняют самые простые и не самые важные задачи; они не занимаются разработкой архитектуры. Разработчики среднего уровня тоже не разрабатывают решения, а просто выполняют задачи, однако их меньше контролируют — если задание довольно типовое. А вот «сеньоры» могут разработать приложение совершенно самостоятельно.

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

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

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

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

А вот в случае «джунов» не следует ожидать, что они смогут задавать нужные вопросы: у них недостаточно практики, поэтому ими должны руководить более опытные коллеги. Младшего разработчика следует обеспечить необходимыми ресурсами или хорошенько подтолкнуть в правильном направлении.

Переход на следующий уровень

Рейтинг
( Пока оценок нет )
Загрузка ...