Как стать автором
Обновить
11
0
Дмитрий Кондин @Rumantic

Пользователь

Отправить сообщение

Программисту легко оторваться от реальной бизнес-задачи

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров686

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

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

Меня совсем не напрягал такой процесс, я привык к нему и всегда так делал.

Читать далее
Всего голосов 6: ↑3 и ↓3+2
Комментарии0

Зачем на самом деле нужны программисты?

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров8.5K

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

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

Читать далее
Всего голосов 15: ↑6 и ↓9+2
Комментарии13

Как я пытался нанять свитчера

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров15K

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

Читать далее
Всего голосов 49: ↑38 и ↓11+36
Комментарии117

Что общего между принципами программирования и геномом?

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2.5K

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

Читать далее
Всего голосов 4: ↑1 и ↓30
Комментарии11

Почему некоторые разработчики никогда не вырастут?

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров5.8K

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

Читать далее
Всего голосов 6: ↑5 и ↓1+6
Комментарии16

Ложки не существует – что это значит для программиста?

Время на прочтение4 мин
Количество просмотров6.1K

Помните эпический момент из фильма «Матрица», где Нео пришел к Пифии за разъяснениями по своей миссии. Но в начале он узнал от маленького медитирующего мальчика, чуть ли не основную идею фильма. Тот сидел в позе лотоса и просто гнул ложки, а потом сообщил: «Не пытайся согнуть ложку, это невозможно, ложки не существует».

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

Но какую пользу программист может извлечь из этого утверждения, что ложки не существует?

Читать далее
Всего голосов 14: ↑4 и ↓10-4
Комментарии7

Программист обязательно должен этому научиться

Время на прочтение2 мин
Количество просмотров17K

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

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

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

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

Читать далее
Всего голосов 31: ↑7 и ↓24-17
Комментарии59

Как маленькие компании вырастают в корпорации

Время на прочтение5 мин
Количество просмотров3.5K

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

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

Читать далее
Всего голосов 15: ↑1 и ↓14-13
Комментарии24

Восемь важных привычек программиста

Время на прочтение9 мин
Количество просмотров15K
«Человек может стать человеком только путем воспитания. Он — то, что делает из него воспитание»
И. Кант
На мой взгляд, эта цитата очень подходит программистам. По сути, программист – это ведь не просто специалист, который хорошо разбирается в технических вопросах. Программист – прежде всего, ремесленник, который каждый день создает код, используя свои знания. Создание хорошего кода невозможно без дисциплинированного применения определенных навыков. А это регулярное применение как раз и есть привычки.
Читать дальше →
Всего голосов 26: ↑17 и ↓9+14
Комментарии9

История моей CMSки

Время на прочтение3 мин
Количество просмотров2.4K
На сегодняшний день у моей студии есть собственная CMS, продаю один лицензионный ключ за 999 руб. И уже есть множество сайтов на которых установлена моя CMS и успешно трудится на благо владельцам лицензий.
У многих сразу возникнет вопрос – а зачем собственно изобретать велосипед, если на рынке есть огромное количество первоклассных CMS и бесплатных и платных. Самый на мой взгляд правильный ответ – «я хочу пользоваться своей системой и развивать ее так как мне хочется». Ну и естественно я получаю право продавать свою систему, потому что если бы я использовал какой-нибудь framework то у него есть четкое определение в лицензионном соглашении – для некоммерческого использования.
Читать дальше →
Всего голосов 14: ↑1 и ↓13-12
Комментарии10

Поисковик своими руками

Время на прочтение2 мин
Количество просмотров9.1K
Мне всегда не дает покоя идея поисковых машин, особенно то, что создатели в начале даже не подозревали о необыкновенных перспективах данной технологии.
Я решил на практике изучить, что же это такое – поисковый движок. Назвал его nanorit.com. Но для экспериментов я не брал никакие известные API от Google, а решил создать свой.
Для начала я загрузил базу доменов, получилось около 70000 уникальных сайтов. Далее разработал поискового робота, который подключался поочередно к одному сайту и загружал все ссылки с главной страницы, которые относятся к данному сайту. Такое ограничение я сделал, чтобы робот не погряз в дебрях большого сайта, или раскрученного форума. Но, думаю, в дальнейшем оптимизировать алгоритм. Далее я ставлю метку для проиндексированного сайта с датой индексации и перехожу к следующему сайту.
Читать дальше →
Всего голосов 59: ↑40 и ↓19+21
Комментарии69

Информация

В рейтинге
Не участвует
Откуда
Красноярск, Красноярский край, Россия
Дата рождения
Зарегистрирован
Активность