Древние говорили: если работник хочет сделать хорошую работу, он должен сначала наточить свои инструменты и наточить свои ножи, не нарубив случайно дров. Но нужно ли дровосеку уметь делать нож?
Примечание. В этой статье сначала анализируется, хотите ли вы изучить исходный код, а затем анализируется, хотите ли вы освоить каждую деталь исходного кода (深究技术
)! ! !
Зачем изучать исходный код
- Заставили готовиться к собеседованию -> Ведь собеседование это построить ракету
- Чтобы заставить ->
装逼才是人生的究极快乐
- Я не могу найти решение в Интернете, когда сталкиваюсь с проблемой -> я могу только стиснуть зубы и жевать исходный код
- Хотите знать, как выглядит хороший код -> любопытство
- Вы никогда не ошибетесь с техникой шлифования ->
技术是安身立命之本
- ...
Почему бы не копаться в исходном коде
Вынужден изучить исходный код для интервью
Большинство интервьюеров просто跟风
Вопросы интервью в Интернете не дают четкого представления о деталях, поэтому достаточно четко объяснить идеи реализации. Работа завинчивающаяся, 80% или даже 99% работы можно решить, вызвав API. Оставшийся 1% также можно решить, посоветовавшись с коллегами или через Baidu. Если требование об изменении не может быть разрешено или换个实现方案
Ты не можешь просто обойти это? Технологии мертвы, люди живы
для принуждения
能复述框架实现思路已经够装逼了,再搜罗些生僻的源码面试题足以震慑全场!实在不会的神秘一笑更是高深莫测。完全掌握源码细节还不如好好琢磨话术,怎么说才能显得自己逼格更高
Не могу найти решение в Интернете
Достаточно грызть исходники сопутствующих проблем, достаточно решить проблему, и еще не поздно дождаться появления проблемы. Или изменить план, не так ли? Кроме того, в отрасли нет решения, просто скажите бизнес-стороне, что это невозможно сделать, и все кончено.
Хотите знать, как выглядит хороший код
В чем разница между написанием исходного кода и кодом с неприятными запахами для реализации бизнеса? Это как есть, чтобы наполнить желудок Разве 10 юаней белого риса и 2 Вт роскошной еды не наполняют желудок? Роскошные блюда подаются медленно. Тем не менее, есть некоторые дополнительные преимущества высокой ремонтопригодности, и дополнительные преимущества трудно доказать и оценить. Зачем беспокоиться?
Техника шлифования никогда не ошибается
Каждый день очень мало времени, которое можно использовать для учебы, и框架是善变且繁多的
, почему бы не узнать что-то более практичное? Я закончил изучение исходного кода vue2 позавчера, вчера я прочитал исходный код хука реакции, а сегодня я изучил исходный код vue3.Завтра лидер сказал, что мы должны полностью принять angular. здорово,учусь у вас mlgb!После обучения устареет,浪费时间就是浪费生命
!
...
Подводя итог: просто освойте основную идею фреймворка, вам не нужно вдаваться в подробности технологии
- Чтобы вникать в детали, требуется слишком много энергии, но краткосрочные и среднесрочные выгоды относительно невелики, и даже если вы научитесь этому, вы вообще не сможете его использовать.
-
用于学习的时间和精力是有限的
, мы должны использовать наше ограниченное время, чтобы изучить наиболее экономически эффективные вещи (не только технологии), а долгосрочные выгоды накапливаются за счет краткосрочных выгод, поэтому кажется, что долгосрочные выгоды не являются низкими.
Но: Наполеон сказал, что солдаты, которые не хотят быть генералами, не являются хорошими солдатами?
Расхождение: от необходимости вникать в детали исходного кода до要不要挖掘技术深度
Улучшите шаблон: важность технической глубины и далеко идущие эффекты, выходящие далеко за рамки вашего воображения
Талант TM
- Однозначные таланты вроде бы все понимают, но все они общие и не могут нести знамя
- Предприятия жаждут Т-образных талантов (
P7是某个技术或业务垂直领域的专家
(Не говорите о привлечении команды)) - Предприятия больше стремятся к талантам М-типа (
P8是多个技术或业务垂直领域的专家
(Не говорите о привлечении команды)) - Техническая глубина — основная конкурентоспособность программистов
- Люди с техническими знаниями могут легко завоевать всеобщее доверие и зависимость в технических обменах.
脱颖而出
Будь лидером! - Когда компания сталкивается с трудностями и нуждается в увольнении сотрудников, она должна быть
优先保留有技术深度的大佬
Вместо того, чтобы быстро писать фигуру в разрезе страницы! Особенно лидеров, которые сосредотачиваются на менеджменте и игнорируют технологии после выполнения TL, следует уволить в первую очередь, иначе им резко урежут зарплату!
Дерево хочет быть высоким деревом
- Выживите первым: пусть корневая система будет глубже и развитее, только так можно выжить после бури, а дерево с мелкой корневой системой упадет, как только подует ветер!
- Недостаточно иметь глубокую корневую систему, если вы хотите быть бедным, вы можете перейти на более высокий уровень!
- Во-вторых, нам нужно стать выше: глубокая корневая система может гарантировать, что мы выживем, а высота (зрение, рисунок) поможет нам легче выделиться, поглощать больше солнечного света (наклон ресурсов) и легче вырасти в высокое дерево. !
所有光有深度还不够,还要有高度,然后是广度
Подводя итоги сублимации
Что изучать в первую очередь, а что потом?
- Сначала освойте технологии, необходимые для текущего бизнеса или команды ->
达到API熟练
- Второй фокус на том, чтобы быть технологом в определенной технологии или бизнес-вертикали -> иметь
核心竞争力
а также不可替代性
- Сконцентрируйтесь на том, чтобы стать технологом в технологической или бизнес-вертикали, связанной с основными компетенциями -> от Т-образного таланта до
M型人才
- Или улучшите мягкую силу, такую как влияние, видение, управление и сотрудничество -> от технических талантов до
TL或项目组负责人
(Или талант М-типа)
- Сконцентрируйтесь на том, чтобы стать технологом в технологической или бизнес-вертикали, связанной с основными компетенциями -> от Т-образного таланта до
- Затем увеличить ширину
- Изучая все технологии сквозного замкнутого бизнеса проектной команды, повышайте производительность проектной команды
权威和决策能力
- Благодаря быстрому изучению связанных технологий (таких как vue и react) способность учиться на сильных сторонах друг друга, чтобы дополнять свои недостатки, выбор технологий и т. д. сравнивается и анализируется, чтобы обобщить общие решения отрасли (основные), тем самым
进阶成领域专家
- Изучая все технологии сквозного замкнутого бизнеса проектной команды, повышайте производительность проектной команды
- Я больше не могу, хахаха =_-...
- шутить,
关注我
Следующая статьяПродолжить редактирование...
(пс: скромный редактор求点赞
, комментарии приветствуются)