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

Эта книга дает несколько советов о том, как эффективно общаться в команде или в целом на рабочем месте, как реагировать на неблагоприятные ситуации и сталкиваться с паническими ситуациями, дает советы о том, как оценивать, тестировать, прототипировать или тестировать в коде и многое другое.

Часть I. Выбор рынка

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

Соотношение риска и вознаграждения — важная часть принятия решений

Воспользуйтесь рыночным дисбалансом, идите туда, куда не пойдут оффшорные компании. Обратите внимание на навыки, которые, по-видимому, пользуются большим спросом внутри страны и мало распространены за границей. Проведите аналогичное сравнение между передовыми технологиями и навыками, доступными через зарубежные аутсорсинговые компании. Следите за обоими наборами технических навыков, которыми пренебрегают оффшорные компании.

Люди вокруг вас влияют на вашу собственную производительность. Грамотно выбирайте свою аудиторию.

Инвестируйте в свой интеллект

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

Любите или уходите .Вы должны быть увлечены своей работой, если хотите преуспеть в ней. Если вы не возражаете, это будет видно. Найдите работу, которой вы действительно увлечены.

Часть II. Инвестиции в ваш продукт

Lузнать, как на самом деле работает бизнес

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

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

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

Быть наставником «Нет лучшего способа кристаллизовать свое понимание чего-либо, чем заставить себя выразить это кому-то другому, чтобы они могли это понять». Чтобы узнать, действительно ли вы что-то знаете, попробуйте научить этому кого-нибудь другого. Эта практика требует времени и усилий, я считаю, что быть наставником может быть очень полезным, поскольку вы не только способствуете профессиональному и личному развитию человека, но и становитесь позитивным и вдохновляющим образцом для подражания для своего ученика. Вам не нужно устанавливать формальные отношения наставничества, чтобы получить эти преимущества. Просто начните помогать людям, а остальное приложится само собой.

Практика, практика, практика

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

Хорошие методологии = создание хорошего кода и продуктов в целом

На плечах великанов

Знаете фразу «Если я и видел больше, то только потому, что положил себя на плечи гигантов»? Эту фразу приписывают Исааку Ньютону, потому что он написал ее в письме, в котором признал, что пришел к своим выводам о свойствах света только благодаря новаторской работе, проведенной Декартом и Гуком.

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

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

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

Если вы посмотрите на код критически, вы начнете разрабатывать собственные идеи или решения.

Автоматизируйте работу

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

Часть III. Выполнение

«Ощущение срочности, даже когда оно произведено, достаточно, чтобы легко удвоить или утроить вашу производительность».

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

«Трюк с чтением мыслей, если все сделано правильно, делает людей зависимыми от вас».

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

ЕЖЕДНЕВНЫЙ ХИТ!

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

«Успехи вашего менеджера — это ваши успехи».

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

Насколько хорошо я могу работать сегодня?

Сколько вы стоите? Вы хорошая инвестиция? Вы должны дать себе свое место, однако, также имейте в виду, что они делают инвестиции в вас, поэтому вы должны быть взаимны в плане брать и давать, также вы не незаменимы, если вы хотите иметь важное место, вы должны нести ответственность за поручения и подумать, что нужно, чтобы занять эту должность?

Учитесь ошибаться

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

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

Не паникуйте

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

Скажи это, сделай это, покажи это

«Только объяви это, чтобы оно исполнилось»

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

Часть IV. Маркетинг… не только для костюмов

Восприятие, восприятие

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

«Говорить — не то же самое, что уметь общаться»

Часто мы что-то говорим, а другой человек интерпретирует это по-другому. Это признак того, что мы неправильно передали сообщение.

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

Присутствие

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

Говорить в люксе

«Знание того, как рекламировать достижения на языке вашей компании».

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

Изменить слово

«Вам необходимо произвести видимые изменения в вашей команде, организации или компании».

Вы когда-нибудь слышали фразу «Небольшие изменения, большие результаты?» Создание изменений для многих является проблемой. Это правда, что мы привыкли делать, думать и верить в то, что считаем истинным, в то, что уже установлено, или в процессы, созданные другими людьми, поэтому мы сопротивляемся внесению изменений, даже если у нас нет хороших результатов. Мы не должны сомневаться в том, что это процесс, но смелость и смелость направить нашу энергию на новые небольшие изменения позволят нам добиться больших результатов.

Создайте свой бренд и опубликуйте свой код

«Вещи, которые вы решаете делать и с которыми ассоциируете, оказывают длительное влияние на то, что ваше имя значит для людей».

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

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

Часть V. Сохранение вашего преимущества

Уже устарело

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

Путь без пункта назначения

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

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

Создайте себе карту

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

Ловушка для обезьян в Южной Индии

Одно можно сказать наверняка, изменения необходимы, однако мы должны отказаться от того образа жизни, в котором нам комфортно, счастливо, безопасно или спокойно, да, верно, это наша зона комфорта, мы склонны чувствовать себя комфортно, когда Вся окружающая среда находится под контролем, то есть, чтобы всегда иметь возможность предвидеть, что произойдет, мы склонны активировать автопилот и спрашиваем себя: каковы жесткие предположения? Каковы те ценности, которые руководят вашими повседневными действиями, даже если вы этого не осознаете? Проблема заключается именно в тех наложенных на себя ограничениях, так как много раз те самые ограничения, которые мы ставим себе, чтобы избежать ситуаций, которые мы не контролируем, но что было бы, если бы вы сделали шаг вперед и начали что-то новое? Возможно, изучение кода с нуля или начало новой рутины позволит нам устранить наши барьеры, познакомиться с новыми людьми, получить новый опыт и, прежде всего, получить новые знания.

Избегайте каскадного планирования карьеры

В теории идея детального планирования и строгости звучит очевидно правильно. Но на практике это работает не очень хорошо.

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

Лучше, чем вчера

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

Не бойтесь улучшать себя, делая лучшую версию себя с каждым днем, если вы делаете одни и те же действия каждый день, убедитесь, что каждый день вы делаете лучше, чем вчера. И что вы убеждаете себя, что вы уникальный и неординарный человек

Имейте стремление быть лучше каждый день, во всем заставляйте часы считаться, а не считать часы. Помните, что значение имеет намерение, поэтому ставьте перед собой намерения стать лучше.