Pull to refresh
33
0
Александр Лобцов @grevus

Программист

Send message
Ссылка же есть под постом, рядом с ником автора: http://jpauli.github.io/2016/04/08/hashtables.html
Вот только не понимаю зачем вы постоянно оправдываетесь в том какой редактор вы используете

Да всё очень просто.
Нам надоели. Надоели все эти люди, которые приходят и говорят: «Как ты программируешь на этом старом говне? Вот в моей <IDE_name>...».
Я перестал уже обращать на это внимание. Даже перестал что-то отвечать кроме как: «Да, твоя <IDE_name> очень классная. Пока.».
Это, как и любой холивар, просто непринятие одной из сторон точки зрения другого.

Мне удобно в виме, я уже свои плагинчики написал, настроил как надо всё. Сижу, программирую. ИДЕ пробовал. Лично мне не хватило огромного количество возможностей вима, которые добавляются через плагины.

Что, кстати, интересно все же идут, смотрят на голый вим без плагинов и ужасаются. Я тоже.
Согласен. Только вот разгребать их всегда. Даже за собой. Знаете какой я ужасный код писал 4-5 лет назад? Бррр.

Но это надо принять. Это неотъемлемая часть прикладного программиста.

Я разбирался в коде на ерланге, c, c++ и php.
Да, это больно. Иногда противно. Иногда ты поворачиваешься к окну и закуриваешь сигарету (это потом ты вспоминаешь, что много лет уже не куришь) и смотришь вдаль.
Но, в том числе, в этом состоит моя работа.
Уиии! Побольше бы таких статей. Побольше бы! Почему?
Ну, люди ж соглашаются с этими постулатами. Что не надо знать алгоритмы, как работает база, как устроен компилятор ЯП, на котором работаете. Это ж проще, действительно! Зачем напрягаться?

Таких кодеров (вы уж извините), становится всё больше. И я этому очень рад. Почему?
Потому что чем больше кодеров, тем выше моя востребованность на рынке труда.
Какая качественная реклама!
Ну, это у кого как путь лег.

Я начинал с Visual Basic + ASP, потом микроконтроллеры (хотя это не очень честно, там был «визуальный» язык программирования).
Потом c++. А потом PHP. Хочу уточнить, что это мой путь только с коммерческой точки зрения. Я получал за это деньги. И остался на PHP.
Так получилось, что я лучше всего знаю как готовить именно его.

Так что я из тех, кто ушел в PHP. Да, много знакомых уходит, изучив новый ЯП. А потом пишут о проблемах с версиями в питоне, отсутствием окружения для явы на продашене, криворуких писателей библиотек для C++ и т.д.

Учить язык, не обязательно. Нужно просто всегда учиться. Узнавать что-то новое.
Каждый делает как может. Кто-то делает интерпретатор brainfuck на php.
Мне проще столкнуться с задачей и решить её новыми инструментами или почитать умных людей.
Нужно просто инвестировать своё время, как вы правильно выразились. А уж в новые языки, чтение Робина Мартина, или интерпретаторы, это кому что.
Так чтобы писать нет. Дебажил игры под j2me. Но очень давно, так что уже и не правда.
Это так забавно. Иногда складывается впечатление, что проблема PHP-программистов в том, что они PHP-программисты.
Поясню.

Официально я PHP-программист. Т.е. зарабатываю этим денег. Много.

Но я могу говнокодить на любом языке программирования. Из недавнего вот приходилось на Erlang, C++ и, конечно же, bash script.
Я уж не говорю про Питон, Руби и ещё тут ваше название. Может на brainfuck с разбегу не напишу, но уверяю вас через час тоже наговнокодю.

Любой язык это инструмент. Любой инструмент нужно знать и уметь пользоваться.
До смешного доходит, когда люди узнают, что в языке есть такие конструкции:
// Контекст: опции передаются в консольный скрипт
if ($this->getOpt()->{'log-path'})
    return $this->getOpt()->{'log-path'};

Начинают к языку отношения менять (сарказмЪ).

Если ты не знаешь, что такое кеширование, ORM, паттерны, какая разница на чем писать?
Проблема не в языке, а в образовании, как бы не банально это звучало.
Так-то да. Более того, я наизусть знаю адрес. Да.
Ещё раз уточню: на спор.
Ну, чтобы табом, надо знать сколько раз надо нажать табом ) А ссылка в футере.
Это вы не пытались наспор ткнуть в кнопку «разработчикам» во вконтактике.
Конечно! И отдельной рекламой!
Я знаю как решить эти споры.
Все хабы в отдельные сайты.
С отдельными пользователями, кармой и что там ещё?
Я в метро программировал на ноутбуке и смотрел фильмы на планшете, так что от человека зависит.

ЗЫ
А ещё меня на лодках не укачивает, тут мне повезло, да.
Стандартный шелл пыха умеет такое:
//>$ cat test.php
<?php

function myGrevus()
{
    echo 'test' . PHP_EOL;
}

function myGrevusTest2()
{
    echo 'test 2' . PHP_EOL;
}

>$ php -d auto_prepend_file=$PWD/test.php -a
Interactive shell

php > myGrevus
myGrevus       myGrevusTest2  
php > myGrevus();
test

Просто на заметку.
Ооо, а ещё зудит во всем теле, когда пришлось идти на компромисс ради скорости.
А ещё вызывает нервный тик старый неотрефакторенный код, до которого не доходят руки.
А ещё…

Прекрасно вас понимаю.
Более того, я когда приезжаю в Россию и веду себя правильно (ну, там Спасибо говорю, ищу урну, чтобы мусор выкинуть, перехожу светофор на зеленый) на меня косятся как на сумасшедшего.
Убивает не оружие. Убивает человек.
Чтобы у меня в руке появилось орудие убийства, мне не нужен 3D принтер.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity