ИИ пока бесполезен в дебаге сложных систем
ИИ пока бесполезен в дебаге сложных систем. Сейчас очень редко приложения содержатся сами в себе. То же приложение для подкастов (наше) помимо кода на Flutter использует Firebase, Google Cloud Storage...
ИИ пока бесполезен в дебаге сложных систем. Сейчас очень редко приложения содержатся сами в себе. То же приложение для подкастов (наше) помимо кода на Flutter использует Firebase, Google Cloud Storage...
Сегодня я пробую Cursor и GitHub Co-pilot. Запишу первые ощущения, пока они не затёрлись. Cursor Не впечатлил прямо совсем. Устанавливать отдельную IDE для меня — непреодолимое препятствие. Не хочу....
Увидел сегодня в одном предложении слова «очень долго» и «два года» касательно времени работы в компании. У меня, наверное, искаженная бигтехом перспектива, но 2-3 года — это вообще самый минимум, что...
У меня сегодня была очень сложная ночь. Всю ночь снился кошмар про рефакторинг. Я менял неоптимальный код. Он тут же ломался в другом месте. Я менял его, но снова что-то ломалось. Это было похоже на п...
Когда на продакшене кризис — не принимаются заказы, не обрабатываются запросы, высокий процент фейлов и т.п. — в первую очередь нужно остановить кровотечение, а потом уже разбираться с первопричиной и...
Год назад нам бесплатно сделали сайт. На тот момент у нас не доходили руки и кстати попался молодой парень, который предложил поработать забесплатно, за опыт. Мы согласились. Сайт вышел норм. Мы даже...
В бизнес-жаргоне много военных терминов. Есть они и в айти. Я большой фанат т.н. "трассирующих пуль" (tracer bullets). В автоматическом оружии в ленте с боеприпасами с определенной периодичностью разм...
Странная штука жизнь. У меня сейчас на полном серьёзе мысли о том, что писать код мне нравится больше, чем продуктовая работа (касдевы, метрики, вот это всё). 20 лет назад, когда я ушёл из фуллтайм ко...
Разработчиков передергивает, когда кто-то говорит, что фичу сделать "легко" или что фича "простая". Можно разобрать кейс «простой» фичи на примере кликабельных таймкодов в моем приложении. Казалось бы...
Вчера у меня был очень долгий разговор с СТО после ещё более долгого перепирания в комментах под пулл-реквестом для простой, но очень ценной фичи. Фича была в OKR на ноябрь как "stretch" — это означае...
Когда в одном релизе слишком много обновлений, я начинаю нервничать. Чем больше изменений, тем... Больше потенциальных проблем. Часть изменений будет недотестирована. 100% будут баги. Больше вероя...
Внимание! Читая дальше, вы соглашаетесь с риском надолго залипнуть. Началось всё с того, что я взял незаблокированный телефон за экран и потом обнаружил, что в spotlight поиск айфона забилось много бу...
Когда мне было 17, я очень хотел на каникулах между курсами поработать дизайнером. К тому времени я уже создавал сайты, но денег за это ещё не получал. Это конец 1990х - ранние 2000е, людям нужно было объяснять зачем им нужен компьютер, а интернет был вообще чем-то эзотерическим...
На втором курсе я получил неуд по программированию — предмету, в котором считал себя одним из лучших на потоке и уж точно лучше преподавательницы.
Те из вас, кто пользуется Slack и GitHub наверняка видели эмоджи с белкой-гангстером (чтобы её увидеть, нужно напечатать :shipit: в сообщении). Когда разработчики готовят код к выпуску и его комментируют коллеги, “ship it!” — это знак одобрения, типа “всё збс! давай в продакшн!”
В Москве у меня был начальник, который называл проактивных, увлечённых людей ебанатами. Я не знаю, почему он использовал именно это слово, но это звучало смешно, хоть и немного обидно, потому что я сам был именно таким. Со временем я начал ценить это слово и чаще его использовать, потому что оно ёмко описывает образ профессионала, который любит своё дело и готов им заниматься в неоплачиваемое время.
Сегодня мы с другом (назовём его Костей) обедали в машине на парковке горнолыжной базы и разговаривали про компьютерную школу Алиса в Иркутске, где я учился программировать на Pascal...
Когда сайты или приложения используют на бэкенде SQL, а создали их неопытные программисты, то открывается возможность для взлома при помощи SQL Injection — внедрения вредоносного SQL, который может повредить или украсть данные.
Для большинства задач и профессий кодить совершенно необязательно, но многие проходят курсы по программированию. Зачем? Действительно ли нужно кодить, если ты не собираешься работать программистом?
Какие технические навыки нужны современным специалистам, а особенно — продакт менеджерам? Начну эту серию постов с навыка аналитики при помощи SQL — языка запросов к базам данных
На этот вопрос ответ однозначно это зависит от компании и продукта. Чтобы разобраться, давайте пройдёмся по требованиям к техническим навыкам продактов в Amazon и Google.
Тем, кто сам не пишет код, бывает сложно понять разработчиков... Чтобы вы понимали, с чем приходится сталкиваться программистам, приведу простым языком пример сложностей, от которых я недавно впал в отчаяние.
С развитием интернета в последние 20 лет произошёл такой скачок, что 99% микро-проблем, которые ты хочешь решить кодом, уже решены
Я не писал код за деньги уже 15 лет, но всё равно люблю работать над небольшими проектами и программировать своими руками. Сейчас объясню почему.