DevCorn2023
前往频道在 Telegram
Первая профильная конференция для IT-сообщества Караганды 22 апреля, кинотеатр Сары-Арка
显示更多未指定国家未指定类别
271
订阅者
无数据24 小时
无数据7 天
无数据30 天
帖子存档
271
Сложные вещи, которые приходится делать программистам
Большинство людей, которые не являются программистами предполагают, что их работа сложна только из-за написания кода. На самом деле, у программиста существует куда больше сложней, чем можно себе представить.
Написание тестов
Написать модульные тесты небольших блоков программного обеспечения, чтобы убедиться, что отдельные функции и подпрограммы удовлетворяют заранее определенным критериям. Эти тесты помогают выявить ошибки на ранних этапах процесса разработки и могут облегчить регрессионное тестирование позже, когда код будет изменен или обновлен. Некоторые методологии разработки поощряют написание тестов до разработки кода, в то время как в других случаях они пишутся постфактум.
Почему сложно: может быть утомительным процессом выбора тестов для написания и их кодирования, а также стать дополнительной нагрузкой к основной работе.
Написание документации
Создать документацию объясняющую, что делает ваш код или как работает приложение.
Почему сложно: нудная задача, которая может показаться пустой тратой времени, особенно, если ее никто не читает. Программисты обычно предпочитают писать код, а не документировать его.
Реализация функции, с которой вы не согласны
Необходимо реализовать функцию, которая по вашему мнению не должна включаться в разработку, но на которой настаивает клиент или кто-то выше вашего уровня.
Почему сложно: приходится отложить в сторону свое мнение и потратить время и усилия на правильное внедрение и поддержку функции.
Работа с чужим кодом
Необходимость поддерживать, отлаживать или улучшать приложение или фрагмент кода, написанный другим разработчиком.
Почему сложно: попытаться понять, как работает унаследованный код и угадать намерения первоначального разработчика. Это еще сложнее, когда этого разработчика нет рядом, а код плохо написан.
Объяснение того, что вы делаете или не делаете
Рассказать о своей работе людям, которые понятия не имеют, что делает программист, а что не делает.
Почему сложно: проблема в том, что близкие не понимают, чем вы зарабатываете на жизнь. Постоянно просят решить абсолютно все проблемы, связанные с компьютером.
А чем вам сложно или скучно заниматься в своей работе?
#Заметки
271
нет cadCad для моделирования токеномики, или для создания цифровых двойников, немного не то
271
И не говори, как картошку сажать так мужики, а как программировать так только программистки
271
Не разработчик, но с точки зрения опыта ПМ, соккеты не самая простая история для развертки сервиса и настройки с имеющейся инфраструктурой. Долго и "дорого", но у нас во многих проектах именно websocket. Посмотри лучше еще как вариант для пушей firebase от google. Многие разработчики обсуждают сейчас при решение задач с пушами как оптимальный вариант.
271
Всем привет! #вакансия
Мы, карагандинская аутсорсинговая компания qazdev, ищем delivery manager (человека, который будет заниматься работой с нашими клиентами и партнерами).
Если у тебя есть опыт работы от 1 до 3 лет и имеешь базовые знания в IT, то ты идеальный кандидат!
В твоих задачах будет помогать нашим партнерам упрощать их бизнес-процессы и воплощать их идеи эффективно и технологично.
Организовывать звонки и встречи с партнерами, сопровождать сделки от самого начала до подписания договора, а также организовывать процесс пресейла, бизнес-аналитики и оценки проектов.
И самое крутое – ты сможешь создать свой собственный нетворк и разрабатывать новые подходы, тестировать гипотезы и изучать дополнительные инструменты.
Мы всегда готовы помочь и поддержать тебя в этом процессе.
Если ты готов присоединиться к команде, которая создает технологические решения для улучшения качества жизни людей, напиши мне в телеграм @OksanaGundrova
