Во-первых, вы не поверите, насколько сложно мне придумать это имя - если вы тоже не программист. Ходят слухи, что чем дольше вы программист, тем дольше вам нужно придумать подходящее имя. И… это имя заняло у меня 3 секунды.

Тем не менее, название что-то указывает - оно также указывает на приверженность последующим историям. Но тогда это имя не масштабируется. Это называется «кодирующий нуб». Смогу ли я по-прежнему оставаться программистом через 5, 10 лет? Что ж, Стив Джобс объяснил это - оставайся голодным, оставайся глупым. Никогда не перегореть!

Итак, что произошло в прошлом году?

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

Я переехал в другую страну.

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

Так что, если не считать языкового барьера, я вполне подхожу. Я не мог понять, почему здесь такие сладкие конфеты и пирожные, я не мог понять, почему люди любят есть холодную еду (салат и т. Д.) Здесь даже зимой, я не мог понять, почему люди не понимают, что мы все еще В Китае у нас очень тяжелый гендерный стереотип, я не мог понять, почему здесь почти все пьют, тогда как в Китае мы в основном не пьем, особенно женщины. Самое главное, что к еде действительно не хватает усилий.

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

Меня наняли разработчиком.

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

Если год назад вы скажете мне, что я должен стать разработчиком, я тоже был бы раздражен - я уже делаю свой ход, я только начал учиться, не беспокойте меня! Что, если я недостаточно хорош!

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

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

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

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

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

Возникает вопрос: каким разработчиком я хочу стать?

Хотел бы я получить ответ.

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

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

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

1. Создание забавных игр (★ ★)

Я никогда не был хорошим игроком, даже близко. Я до сих пор помню, как я просто выбрал секретное место и ждал снайпером в Counter-Strike, и меня убили ножом сзади. Но игры - это весело, так же как и расшифровка того, как работает игра.

2. Создавайте многоразовые материалы (★ ★ ★)

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

3. Делитесь знаниями (★ ★ ★)

Особенно когда я такой разговорчивый ...

4. Путешествуйте по миру (★ ★ ★)

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

5. Изучите передовой опыт и посмотрите, как я продвигаюсь (★ ★ ★ ★)

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

6. Успешно решать головоломки программирования (★ ★ ★ ★)

Мы, люди, любим головоломки. А что нам еще больше нравится, решать головоломки. Мне действительно становится любопытно, какое эволюционное преимущество это дает нам. Итак, я говорю, что это одно из преимуществ, которое дает программист, вы собираетесь решить огромное количество головоломок, среди которых почти 100% вызваны вами, и мы называем это ошибками. Добро пожаловать на борт этого мистического мира насекомых, где нет абсолютно ни одного насекомого. Тем не менее, мы по-прежнему чувствуем себя хорошо, разрешая кризис, который мы спровоцировали.

7. Участвуйте в проектах, которые решают реальные проблемы (★ ★ ★ ★)

Продолжая то, о чем мы говорили ранее, деньги - это не конечная цель, а значит. Согласно теории Абрахама Маслоу, мы в конечном итоге хотим достичь самоактуализации. Я действительно хочу доказать, что это не антропологическая статья, но начнем: человек, вероятно, единственное существо, которое не просто пытается выжить, мы спрашиваем, почему мы выживаем. Определенно стоит делать что-то большее, чем наше второстепенное «я».

8. Помогите женщинам начать техническую карьеру (★ ★ ★ ★ ★)

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

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