|
|
Опубліковано 05.12.2018 14:09:41
|
|
|

Я пишу код на PHP вже 5 років і маю деякий досвід, яким хочу поділитися з вами щодо PHP: з макроточки зору, включаючи ваш ранг і вплив того, що ви робите. Якщо ви лідер, то маєте певний рівень домінування, і ви повинні максимізувати цю перевагу, підвищити власну ефективність і покращити свою команду
Співпраця, щоб підлеглих також можна було максимально покращити, і лише розвиваючи людей і команди разом, це може довести, що ви розвиваєтеся.
Якщо це не так, то вам справді потрібно саморефлексувати і усвідомлювати, а не бути лідером і відчувати себе дуже впливовим, навпаки, потрібно порівнювати з іншими лідерами, чи це його команда, більш стабільний персонал, більша продуктивність, хороша репутація?
Якщо ви не лідер, а лише основний розвиток, то ви також повинні виконувати те, за що відповідаєте; якщо ви керуєте цим фреймворком, то повинні зробити її стабільною, легкою для розширення, легкою для дзвінка і навіть більше!
Якщо модуль, який ви розробили, непростий у використанні або навіть створює інші нові проблеми, тоді вам також потрібно переосмислити себе, технічний рівень не означає, що ви можете писати чудові фреймворки та проєкти, але ви можете вирішити все ідеально.
На мікрорівні
Якщо ви лідер, чи проходили ви якусь частину процесу, підвищили і завершили резюме, чи відчуваєте, що не варто передавати це своїм підлеглим, або навіть вважаєте, що ця людина марна?
Тоді варто відмовитися від цієї жахливої ідеї, інші не працюють на тебе, ти теж працюєш на себе, якщо твої підлеглі можуть повністю розв'язати завдання, які ти призначаєш, тоді тебе слід звільнити.
Як лідер, емоційний контроль, комунікативні навички, лідерство, співпраця та репутація — це ключові фактори, які впливають на ваш підйом.
Як звичайний розвиток, незалежно від того, чи розумієте ви нову структуру, чи знайомі з існуючою бізнес-моделлю проєкту, чи зробили ви підсумок комунікації, чи написали технічні документи, чи були розширені інші технічні напрямки тощо, ви можете порівнювати власні недоліки
Закон.
2. Розширюйте карту топології мережі знань і постійно вдосконалюйте свої знання
Вище ми можемо швидко визначити себе, аналізуючи поточну ситуацію. Коли ти краще впізнаєш себе, настав час змінитися, якщо тобі бракує комунікації — можеш посилити комунікацію і спробувати більше брати участь у групових заходах.
Якщо ви не розумієте нових технологій, можете переглядати різні форуми, офіційні мікроакаунти, блоги тощо, щоб компенсувати свої недоліки. Якщо тобі бракує розуміння основ, можна закласти міцну базу для підвищення рівня.
Часто буває, що ми вже опанували навички проєкту, і нам лінь вчитися іншим технологіям, ця концепція не може бути бажаною, і ми ніколи не можемо поставити точку порівняння у членів нашої команди проєкту, ми маємо поставити це конкурентам у тій самій галузі, щоб ви могли знати, які технології потрібно вивчати.
Візьмемо для прикладу програмістів Android, потрібно опановувати RxJava, OKhttp, потрібно опанувати плагіни, технологію гарячого оновлення, гібридні технології розробки, основи Java, шаблони проєктування, алгоритми, структури даних. Не кажучи вже про те, що люди, які вивчали комп'ютерні мережі, розуміють концепцію топології мережі — усе вищезазначене.
Це топологічна карта мережі знань, яку нам потрібно розширити.
Більше навичок не робить тебе інженером full-stack, але у тебе більше варіантів, коли з'являються можливості! Поточний Kotlin, JS і навіть штучний інтелект також слід дотримуватися!
3. Покращуйте своє повноцінне мислення і не втрачайте жодної можливості для розвитку
У щоденній роботі потрібно відкривати горизонти, продовжувати вдосконалюватися і розвиватися всебічно, навіть використовуючи кожну можливість для зростання. Візьмемо одну думку:
Беріть участь у кожному обміні технологіями, які корисні для вас у компанії, щоб дізнатися, що підсумували інші.
Беріть участь у проєктах компанії якомога більше, щоб досягти кількісних змін, щоб у очах лідера у вас було більше ваги для вдосконалення, а також ви могли ознайомитися з більшою кількістю бізнесів і опанувати більше навичок у дрібних аспектах.
Спробуйте зробити фреймворк і нижній рівень, і покласти край розвитку бізнесу та розробці вищого рівня. Так ви зможете виділитися в команді та отримати гарне визнання.
Вищезазначені три пункти стосуються внутрішнього рівня, навпаки, на зовнішньому завжди потрібно звертати увагу на динаміку індустрії: якщо є краща платформа, кращі можливості, не можна боятися чи навіть відмовлятися, потрібно мати сміливість кидати виклик і спробувати.
Кожна з вищезазначених практик має потенціал покращити лікування, а лікування — це накопичення кожної деталі і врешті-решт осадження плоду. Ваші комплексні навички покращилися, і ваша зарплата природно покращилася.
4. Розвивайте почуття планування кар'єри та звертайте увагу на професіоналізм
Програмісти повинні розвивати почуття планування кар'єри і не повинні думати, що я зміню роботу, якщо буду чудовим, і втечу, якщо не буду задоволений. Згідно з моїми спостереженнями за розвитком останніх років, окрім перевірки академічних кваліфікацій і технічних рекомендацій, все більше компаній поступово оцінюють стабільність кандидатів.
На тому ж рівні компанії більш охоче шукають стабільних людей, і я зустрічав багато людей, і також буду вимірювати стабільність інтерв'юера, адже стабільність може відображати і його здатність діяти.
Ще одне значення планування кар'єри — кожен етап має певний рівень розвитку: від початківця, середнього рівня, старшого рівня, архітектора, директора, технічного директора — це великий стрибок, незалежно від того, чи ви внутрішньо чи зовні, ви не зможете покращуватися довго, тоді настав час звернути увагу на планування кар'єри.
Багато людей не розуміють, що якщо у вас короткий термін роботи в компанії, ви думатимете, що ви ненадійні та маєте довгий термін роботи, але якщо не буде розвитку, вас вважатимуть недостатньо розумним, незалежно від того, що саме — цільова компанія це не схвалить.
5. Випадок і удача мають значення
Добре використовуєш можливості, це допомагає досягти успіху, третій пункт вище — це лише маленька можливість, можливість — це велика якісна зміна, це залежить від твого бачення, спостереження, великі гравці — це не більше ніж вкладення власних зусиль, довгострокове накопичення, покладання на можливість для успіху.
Оскільки це необхідний фактор, я не маю наміру тут пояснювати це надто детально. Головне, щоб ти знав, що це має сенс.
Вищезазначене — від колонки до конкретної методики, як змусити себе розвиватися та покращувати свої комплексні навички. Хоча це, здається, не має нічого спільного з темою (лікуванням), описаною цього разу на поверхні, по суті лише ваша всебічна здатність покращилася, і лікування також зросте відповідно, і здатність може отримувати відповідну зарплату
Доходи, зарплата та пільги також відображають здібності людини з боку.
Якщо ви зможете опанувати кожну технічну деталь, не втрачати всі можливості, планувати кар'єру, використовувати хороші можливості, покращувати власне прискорення і одночасно отримувати більш комплексні навички від інших, я вважаю, що 20 тисяч у містах першого та другого рівня, великих чи малих, 2
-3 роки — це зовсім не проблема.
Крім того, щодо оцінки власного рівня, у Пекіні, Шанхаї, Гуанчжоу, Шеньчжені та Ханчжоу, згідно з зарплатою, 3-5 років досвіду, середній рівень програмістів становить 15-25 тисяч, технічні програмісти — 20-30 тис.+, а програмісти з хорошими навичками — 30K+ або більше.
Нарешті, варто підкреслити, що шлях до покращення навичок — це не що інше, як опанування трьох основ: чому, що і як.
Бажаю вам усім багато грошей
|
|