
Nick
16.09.2017
12:40:39
это рыночные отношения, не нужно идеализировать, я продаю свое время и все

Mike
16.09.2017
12:41:03

Nick
16.09.2017
12:41:20
если заказчик/работодатель ищет дешевле, какого хера я не могу дороже выбирать

Andrew
16.09.2017
12:42:06
А как быть с карьерным ростом? В новом месте же вам опять надо будет завоёвывать репутацию, и опять грубо говоря 1-3 года зарабатывать тимлидство или что другое?

Google

Mike
16.09.2017
12:43:37
Я так и ушёл в другую компанию. А через несколько лет директор прошлой одумался и предложил ещё больше. И я вернулся. Это рынок, это труд, это уже то, что весь мир щупает мышкой. И я имею полное право продавать свой труд по той цене, которая меня устраивает.

Nick
16.09.2017
12:43:42

Igor
16.09.2017
12:44:19
На хороших Битриксоидов спрос приличный, так что можно выбирать. C фрилансом сложнее

Mike
16.09.2017
12:44:31

Nick
16.09.2017
12:44:59

Andrew
16.09.2017
12:45:05
Как правило на новичков сбрасывают гавнопроекты

Mike
16.09.2017
12:45:13

Andrew
16.09.2017
12:45:19
И ты на новом месте как раз будешь залатывать дыры за основной командой

Nick
16.09.2017
12:46:10

Mike
16.09.2017
12:46:20
Даже наоборот, вернувшись в родное болото пытаюсь привить некоторые принципы этики, скрама, TDD, версионности и всех других умных терминов, которых нахватался работая в энтерпрайз
До 5 лет стажа программист - это щенок, которого нужно дрессировать. Я этот путь прошёл уже и теперь выступаю в роли кинолога. И неспособных щенков безжалостно отбраковываю.
Такая местячковая тирания. Но она позволяет отбирать только лучшие кадры, за которыми в принципе потом даже код-ревью нет необходимости делать

Google

Nick
16.09.2017
12:52:34
Я даже себя программистом назвать не могу )))

Andrew
16.09.2017
12:52:48
Щенком?))

Nick
16.09.2017
12:52:58
Джуниор может
И то ща в контору взяли на пол ставки программистом, не привычно. Основаня работа не связана с программированием

Mike
16.09.2017
12:53:55
Осознанный джуниор лучше нахального мидла, вот что могу сказать

Nick
16.09.2017
12:54:20
По Битриксу, по этому тут в чате. Я Битрикс две недели изучаю ))))

Sergei
16.09.2017
12:54:55

Mike
16.09.2017
12:55:25

Nick
16.09.2017
12:55:57
D7 пытаюсь воткнуть)
Затянули меня в секту )

Mike
16.09.2017
12:56:50
а что руби умеет ??
Голый ЯП умеет всё то, что программист умеет делать. Если программист гуано - то и на выходе гуано
Все ЯП сейчас подобны. Всё зависит исключительно от компетенции специалиста, который за них берётся.

Nick
16.09.2017
12:59:47
вопр.
есть local/classes
там файлы кастомных классов
я создал компанент тестовый в local/components
создал свой класс... но я не пойму... почему другие классы который в файлах кастомные до меня делали видно, а мой класс не поднялся... пока я его в наглую не подключил через require_once
я думал о туда с папки автоматом подгружаются....
О, кажись нашел... в local/php_interface вижу в init.php
подгружают
это уже походу фантазии главного разраба...я думал автозагрузчик какой-то есть

Anton
16.09.2017
13:04:23
Кастомное подключаем в пхп ините

Nick
16.09.2017
13:04:37
угу, увидел, спасибо

Anton
16.09.2017
13:04:45
Класы модулей подхватила если их правильно рформить

Victor
16.09.2017
16:58:25

Google

Jack
16.09.2017
19:35:16
Привет всем. Кто то работал с лидами ?
Пробую добавить сайт в лид и не выходит.
bx24::restCommand('crm.lead.update', array(
'id' => 12,
'fields' => array('WEB' => 'vk.com'),
'params' => array('REGISTER_SONET_EVENT' => 'Y')
), $auth);
Результат запроса возвращает {"result":true}

Ivan Tvaruga
16.09.2017
19:36:05
c http://
попробуй
поле проверяет формат
может по ресту ругается

Jack
16.09.2017
19:39:24
думал, что надо как email с типом и тд
'WEB' => array( 'VALUE' => 'https://vk.com', 'VALUE_TYPE' => 'WORK' )
также не помогло

Dmitry
16.09.2017
19:56:34
автолоадер сработает, если ваш модуль подключен в админке и до первого вызова ваших методов модуль подгружен через Main\Loader::includeModule('my.module');


Vite4eg
16.09.2017
20:03:58
Есть еще один момент: в папке модуля обязательно наличие файла include.php. Можно даже пустым оставить

Nick
16.09.2017
20:04:01
да, я понял, спасибо. Это где-то всречал в доках. Просто там были другие классы, это и смутило. Как выше было указано, нашел где.
Их руками повключали в init

Nick
16.09.2017
20:05:20
через это, тут перечислены массивом
CModule::AddAutoloadClasses(

Dmitry
16.09.2017
20:07:37
Их руками повключали в init
инит - не очень хорошее место. Он вызывается раньше всех. до старта сессии и много чего еще
подключить файл можно, но выполнять что-то не рекомендуется
AddAutoloadClasses рекомендуется делать в include.php конкретного модуля. Тогда не придется искать почему что-то работает, если модуль отключили в админке)))
Опять же инсталл клиенту лучше делать через вкл/выкл модуля, чем руками править инит

Nick
16.09.2017
20:09:21
Это до меня разраб делал. В целом там просто классы, по этому не думаю что страшно. Потом в коде уже вызываются где нужно методы статично.

Mike
16.09.2017
21:34:31
Повезло вам с разрабами. Они знают что такое классы. Я тут в нашу репу вчера полез и обмазался таким php что до сих пор отмыться не могу

Jack
16.09.2017
22:18:30

Nick
16.09.2017
22:25:11

Google

Nick
16.09.2017
22:26:42
Кому интересно, вот пруф
https://habrahabr.ru/post/169301/
Разбирался сегодня, хотелось хоть как-то более правильно написать
Комментами покрыл в стиле PhpDoc.... хотя до меня ни кто комментов вообще не пишет
Прям совсем, даже краткого

Dmitry
16.09.2017
23:46:32

Nick
16.09.2017
23:49:15
То есть я уже на уровне Битрикс-разработчика? ))))
или что

Admin
ERROR: S client not available

Nick
16.09.2017
23:49:25
?

Dmitry
16.09.2017
23:58:24
или что
это был лихой PHP 5.3, мы программировали как могли)))
много старого кода, который пхп еще обрабатывает, но любой статический анализатор выдает алерты
например: Для того, чтобы поддерживать обратную совместимость с PHP 4, PHP 5 по-прежнему позволяет использовать ключевое слово var при определении свойств вместо (или в дополнении к) public, protected, или private. Однако, var больше не требуется. В версиях PHP с 5.0 по 5.1.3, использование var считалось устаревшим вызывало E_STRICT предупреждение, но с PHP 5.1.3 больше не считается устаревшим и не выдает предупреждения.
в недрах ядра этих var дофига. Т.е. код тянется еще с древних версий пхп, хотя уже объявлено, что 5.6 - минимум
с другой стороны видил много сайтов, которым когда-то сделали и больше не трогали. У них до сих пор висит старый пхп. Любое обновление битрикса повалит такой сайт

Nick
17.09.2017
00:01:20
Мне если честно на внутренний код Битриксе вообще пофигу, я туда не лезу, в ядро

Dmitry
17.09.2017
00:02:40
«худшим грехом является нелюбопытство» (С) А и Б Стругацкие

Nick
17.09.2017
00:26:17
Может лучше в код Ларавел полезть ?
Зачем врываться по антипатернам

Victor
17.09.2017
00:29:15
Может лучше в код Ларавел полезть ?
Нет знаю как лара, но в yii2 втором скукатище полное: документирован каждый метод, строго camelCase, логически отделены участки кода отсутпами, методы не длиннее 100 строк, никаких глобальных переменных. СКУКА СМЕРТНАЯ
Другое дело битрикс, вот раздолье и веселье
так что зря вы так
Где еще можно найти комменты вида,
TODO: сделал как смог, сделаю нормально потом

Google

Denis
17.09.2017
04:32:12

Nick
17.09.2017
04:44:41
Нормальный сотрудник не бросит на произвол при переходе.
Если цена адекватна рынку, то уже не только деньги.

Denis
17.09.2017
04:46:23
Или ещё лучше, а сколько вы мне за тестовое задание заплатите? Я ж программист, я ж время трачу

Nick
17.09.2017
04:56:15
Одно дело тестовое на 15-45 мин
другое на несколько часов

Denis
17.09.2017
04:58:01
Чувак так это не только я ищу спеца, но и ты работу. Потратить пару часов на обстрактный код который маловероятно где то будет использоваться чтобы показать свой скилл я считаю нормально.

Nick
17.09.2017
05:02:05
Если зп норм, то будут пытать счастье, а при прочих равных нет. Если каждый будет просить писать задание на несколько часов, то только код и будешь писать. Считаю адекватным тестовое задание строго до 60 минут. А не пару часов/пол дня...
Это как форма в заказе, чем сложнее, тем конверсия меньше. Но если товар очень дешевый (аналогия с большой зп), то будут замарачиваться. А если так же, плюнут и пойдут в другой магаз )
Если каждый будет из себя строить пупа земли работадатель и программист... то это жесть )))

Denis
17.09.2017
05:05:24
Ещё нюанс про зарплаты, чтобы заплатить на руки 35к программист должен заработать 70, это без аренды, рабочего места, электричества и прибыли компании. При стандартной загрузке 70% и средней стоимости часа в 1500р, надо продать 100 часов работы программиста, а вот тут ещё плюс зарплата менеджера. В общем математика простая. А платить налоги никто не отменял.

Nick
17.09.2017
05:05:32
А про то что "меня не интересуют те кто ради денег"... я думаю тут есть лукавство, я более чем уверен... что если на рынке сложится ситуация где можно достать программистов дешевле скажем на 30-50%... то программиста легко уволят.

Denis
17.09.2017
05:06:12

Nick
17.09.2017
05:07:31
1500р в час, это неплохо на мой взгляд

Denis
17.09.2017
05:08:21
Так что правда с каждой стороны своя. При этом сотрудника не волнует правда работодателя. Сотрудники хотят зарплату два раза в месяц и без задержки.

Nick
17.09.2017
05:08:52
Тогда думаю более жесткий отбор тут уместен, но как альтернатива... проще отбор но дешевый испытательный период... это так мысли в слух...

Denis
17.09.2017
05:11:56