По мере изучения ремесла DevOps многим специалистам, пришедшим в профессию из эксплуатации и системного администрирования, по инерции свойственно сильнее углубляться в Ops, нежели в Dev (и я не исключение).
Чем больше ты узнаёшь, тем обширнее становится твоё столкновение с незнанием (парадокс познания, который описал Сократ своим «я знаю, что ничего не знаю»). Чем ближе подходишь к непосредственным продуктам, тем яснее понимаешь, что всё начинается с разработки (затем идёт продажа, а дальше всё остальное прекрасное - эксплуатация, тестирование, аналитика).
Не претендую на истину, и вообще, вряд ли я всё понимаю верно, опыта всё-таки пока не много.
Но вот что я понял для себя за последний год — зря я когда-то на 2-3 курсе универа полностью открестился от разработки в пользу эксплуатации. Потому что разработка это весело и важно. С другой стороны, всё бы тогда сложилось по-другому, поэтому имеем, что имеем.
Заново пытаюсь учить себя разработке, благо придумал себе пару практических задач. Сейчас устремил своё внимание на Go. Уверен, это хорошая технология для человека, знакомого с C, и поглядывающего на cloud-native подходы к разработке.
Поэтому здесь иногда будут заметки на тему изучения технологий программирования. И вот первая из них:
Читаю A Tour of Go и в сноске нашёл крутую статью. Как язык Go улучшает подход к синтаксису определения сущностей, который читается по-человечески, слева-направо! В отличие от языка C, для чтения деклараций в котором вам стоит использовать правило чтения по-спирали! Часто слышал, что Go создавался с оглядкой на C, и такие детали лучше позволяют понять мотивацию его создателей.
#go #c #programming #friday
Очень круто натыкаться на такие статьи, дающие понять логику технологии, а не только метод её применения. Особенно когда одна из таких статей старше тебя на 8 лет.
Чем больше ты узнаёшь, тем обширнее становится твоё столкновение с незнанием (парадокс познания, который описал Сократ своим «я знаю, что ничего не знаю»). Чем ближе подходишь к непосредственным продуктам, тем яснее понимаешь, что всё начинается с разработки (затем идёт продажа, а дальше всё остальное прекрасное - эксплуатация, тестирование, аналитика).
Но вот что я понял для себя за последний год — зря я когда-то на 2-3 курсе универа полностью открестился от разработки в пользу эксплуатации. Потому что разработка это весело и важно. С другой стороны, всё бы тогда сложилось по-другому, поэтому имеем, что имеем.
Заново пытаюсь учить себя разработке, благо придумал себе пару практических задач. Сейчас устремил своё внимание на Go. Уверен, это хорошая технология для человека, знакомого с C, и поглядывающего на cloud-native подходы к разработке.
Поэтому здесь иногда будут заметки на тему изучения технологий программирования. И вот первая из них:
Читаю A Tour of Go и в сноске нашёл крутую статью. Как язык Go улучшает подход к синтаксису определения сущностей, который читается по-человечески, слева-направо! В отличие от языка C, для чтения деклараций в котором вам стоит использовать правило чтения по-спирали! Часто слышал, что Go создавался с оглядкой на C, и такие детали лучше позволяют понять мотивацию его создателей.
#go #c #programming #friday
Очень круто натыкаться на такие статьи, дающие понять логику технологии, а не только метод её применения. Особенно когда одна из таких статей старше тебя на 8 лет.