Задать вопрос
Контакты

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (7)

Лучшие ответы пользователя

Все ответы (18)
  • Как найти работу в сфере IT?

    divanus
    @divanus
    junior php bitrix python
    Никогда не поздно. Я всю жизнь в ИТ (основная работа всегда была сисадминство). Устал ужасно. Параллельно вел свои проекты, т.к. зарплата админов всегда невысокая. Приходилось и продавать и строить что-то и т.д. и т.п.
    Сейчас я переключился на программирование. Имея за плечами управленческий опыт в проектах, обширные знания в ИТ и бизнесе программирование становится уникальным.
    Конечно, соревноваться со школотой и студентами будет тяжело, т.к. они очень быстро говнокодят, но они не могут формировать всю картину целиком, они совершают ошибки школоты, а ты можешь на всем этом выходить имея более низкий порог воходной порог. И не бойся. Они реально тупее тебя по жизненному опыту. Ну, да, красиво, когда в блокноте или ide шке модной на рельсах бородатый студент посасывая смузи "что-то" делает и даже его рп не знает, что :)
    Но веселье заканчивается, когда ничего не работает, т.к. никто тз просто не прочитал или не участвовал в его разработке :)))))

    Вот смотри:
    например работа в оффлайне монтажником чего либо (антенны или стройка (окна, двери, сантехника, шитрок и т.п.) или кабеля медь оптика и т.п. ) ты в день получаешь от 1500 до 4000 руб. в редких случаях до 10000 руб. т.е. твой месячный доход на оффлайне работая руками от 20 тр. в несезон до 60 тр. в сезон. регион не важен.
    То же самое касается всех типов менеджеров по продажам:
    минимальный оклад опять же 10-20 т.р. + вшивые проценты с продаж и kpi завышенный, чтобы эти самые проценты у тебя были минимальными. те же 20-60 т.р.

    Теперь чисто ИТ:
    в админство идти не стоит - тупиковая ветвь развития, дорастешь до начальника ИТ в конторе среднего уровня и получишь кризис среднего возраста заранее. Расти то некуда, а в крупные проекты ты НИКОГДА не попадешь, там своих друзей и родственников хватает "управлять", значит ты рядовой админ 50-60 т.р. потолок. Если будешь суперлинуксоидом, то 80. И то это Питер и столица.

    Значит логично предположить, что ? ПРавильно - программирование.

    И вот тут у тебя открываются уникальные возможности.

    1. Все кругом говнокодят. ВСЕ. Напропалую.
    2. Мало кто ответственно выполняет работу.
    3. Херовые ТЗ т.к. ЛПР хотят одну кнопку, а те, кто пишут ТЗ сами в основном нихера не понимают.
    4. Море задач по автоматизации, которые никто толком не может решить. НА каждом углу. Любая.
    5. Не надо с молотком, отбойником или на телефоне с холодными звонками.
    6. Доступен фриланс.
    7. Направлений деятельности сотни. Сферы жизни - все.

    Программист, это самая на самом деле востребованная профессия. Особенно в нашем Арканаре, где толком ничего не автоматизировано.

    И так:
    фронтенд и бекенд
    ООП - вызубри, что это такое :)
    Языки php, js, java, python, c# и можно с++ немножко :)
    базы данных
    верстка - понимать как натянуть бутстрап на все и логику всего этого ... всегда можешь разобраться в бардаке
    Фреймворки - bitrix , yii и т.д. с десяток установи и делай на них микропроекты , пиши компоненты, модули
    берись за простой фриланс по наполнению контентом (а там обычно просят девочки решить задачки простые в которых формочки и пр. подбравить по html css) и развивайся
    на фрилансе 30 тр в мес сможешь поднимать более менее за пол года параллельно страдая херней в говноофосие менеджером.
    Рост и осваивай . Каждый день что-то пиши.
    Заведи git и туда все выкладывай. что делаешь.

    Всё.

    через 3-4 мес ежедневной работы по 2-3 часа в этом направлении пробуйся проходить собеседования :) брать не будут - но будет весело. Умные мужики прогеры тебе будут подсказывать, просто пообщаешься, поймешь, что к чему. И не ври. HR можно плести фигню без понтов, а с теми, кто будет по теме беседовать - просто говори, учусь, надо больше практики. Может кто-то фриланс предложит по мелочи.

    Физическое состояние:
    высыпайся
    много воды
    спорт - тут все просто, хотя бы каждый день сидя за компом параллельно тягай гантели ... левой рукой код пишешь или мышкой кликаешь, правая рука ... гантелю тянет 100-200-300 раз. Потом наоборот. И так каждый день.
    Смотри видео на ютубе по всем языкам и пр.
    составляй блок-схемы своих программок которые придумываешь - изучи алгоритмы...

    Не найдешь работу - так хоть может для текущей автоматизируешь что-то и шеф повысит :) и фриланс всегда подкармливает. Я 3,5 года безработный (и бизнесы свои все позакрывал) - выживаю содержа семью (3 детей) только за счет фриланса. Поверь, надо просто биться. С самим собой.
    Чтобы быть программистом - нужна лишь усидчивость ;) Это самая легкая профессия.

    999ed5fea1dc4485b8b8233d1d31cfff.gif
    Ответ написан
    7 комментариев
  • Как вывести список файлов с ссылками в директории битрикс?

    divanus
    @divanus Автор вопроса
    junior php bitrix python
    use \Bitrix\Main\{ Application, IO };
    
    $iterator = new \RecursiveIteratorIterator(
        new \RecursiveDirectoryIterator(Application::getDocumentRoot() . '/upload/MY_FOLDER/', \RecursiveDirectoryIterator::SKIP_DOTS | \FilesystemIterator::FOLLOW_SYMLINKS),
        \RecursiveIteratorIterator::SELF_FIRST
    );
    
    foreach($iterator as $item) {
        if ($item->isFile()) {
            $file = new IO\File($item->getPathname());
    
            echo \sprintf('<a download href="/%s">%s</a>', \str_replace(Application::getDocumentRoot(), '', $file->getPath()), $file->getName());
        }
    }
    Ответ написан
    2 комментария
  • Бизнес-процесс в Битрикс24. Проверка условий по переменным - где я ошибаюсь?

    divanus
    @divanus Автор вопроса
    junior php bitrix python
    Решил следующим образом:
    5be1f798560cb999281135.jpeg
    Добавил блок действий - расчет дат.
    В нем:
    1. DATE1 = {=Document:PROPERTY_DATE1}
    DATE2 = {=Document:PROPERTY_DATE2}

    2. Урезал дату
    DATE1 = {{=substr({=Variable:DATE1},0,10)}}
    DATE2 = {{=substr({=Variable:DATE2},0,10)}}

    3. Длина отрезка времени между двух дат
    TODAY = {{=datediff({=Variable:DATE1},{=System:Date},'%a')}} переменная названа некрасиво, согласен
    заодно расчитал количество дней отпуска
    DAYS = {{=datediff({=Variable:DATE2},{=Variable:DATE1},'%a')}}
    В качестве формата выбрал '%a'
    4. Проверил вывод
    5be1f8d503bd2796441424.jpeg
    5. Условие
    5be1f90258e0a235248417.jpeg5be1f963b4adb368367798.jpeg5be1f969868a6016931057.jpeg
    6. Утверждение документа
    5be1f9713350e271883941.jpeg
    7. Постановка задачи отделу персонала
    Ответ написан
    1 комментарий
  • Тестовое задание перед собеседованием на php-программиста, развод?

    divanus
    @divanus
    junior php bitrix python
    Тестовые задания надо выполнять. Я часть заданий выполняю, часть у меня получается говнокод и понимаешь, что ты еще не дорос до нужного уровня. Поэтому выполняй, даже если будет не правильно. Так ты будешь понимать свои собственные силы. И будет видно - думаешь ты или просто так ерундой страдаешь.
    Вот я чистой воды говнокодер. Работаю на разовых подработках, на хорошую работу постоянно пытаюсь попасть, но не тяну с уровнем. Прокачиваюсь с каждым разом :))) Иногда просто просят пофрилансить. Дерзай.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (11)