
Artem
14.04.2018
20:06:29

Dmitry
14.04.2018
20:06:57
а показать знание квиксорта нужно, если ты на работе будешь сортировать... я понял, да ;)

Artem
14.04.2018
20:07:12

Pavel
14.04.2018
20:07:48
Ну можно например дать кусок кода и попросить рассказать что в нем не так

Google

Artem
14.04.2018
20:08:33

Pavel
14.04.2018
20:08:38
Поспрашивать как настраивается composer и его репозиторий, про компиляцию контейнера в sf спросить

Dmitry
14.04.2018
20:09:02
да да... в мире есть только барбершопы, веб студии и гугл...
Паш, знаешь в чем твоя ошибка? ;)

Artem
14.04.2018
20:09:40
Зачем если это гуглится за две минуты, а не понимание инварианта алгоритма черевато ошибками в дизайне

Pavel
14.04.2018
20:10:15
А инвариант алгоритма не гуглится за 2 минуты?

Artem
14.04.2018
20:10:54
Значит я не туда ходил на интервью, раз мне не задавали вопросы о фреймворках, ну ок. Буду развиваться

Pavel
14.04.2018
20:11:24
Ну ты и не получаешь 7000$ наверное :D
Паш, знаешь в чем твоя ошибка? ;)
Да в том что вообще влезаю в эти мутные разговоры. Идут годы, а люди по-прежнему всегда всем доказывают что их представления о прохождении собеседований и необходимых навыках самые правильные.

Dmitry
14.04.2018
20:12:50
да кто же будет 7к за знание алгоритмов платить будет... 7к только в барбешопах можно получать

Pavel
14.04.2018
20:13:14
Когда гугл спрашивал про круглые люки они говорили что важно уметь решать задачи про количество пинпонговых шариков.. Потому гугл признался что это ни на что не влияет.. =)

Gleb
14.04.2018
20:13:56

Google

Pavel
14.04.2018
20:14:43
Я думаю что истина где-то в том что есть некоторое окно актуальных требований в данный технологический период.
Годах в 70х очень авжно было знать асенблер и уметь ксорить дворды в уме. А Си считался пижонским хипстерством. На собеседованиях спрашивали про p-n переходы.
Сейчас уже окно свдинулось в сторону подходов в технологиях, и чуть чуть захватывается сфера CS. Но знать как в сети отправляются байты на 1-2-3 уровне ISO/OSI это бесполезные знания.

Dmitry
14.04.2018
20:15:56
сразу вспоминается на хабре перевод о девушке-математике ;)

Artem
14.04.2018
20:16:36

Pavel
14.04.2018
20:16:55
Ну я когда то тоже учил теорему Найквиста-Котельникова и умел по разному замодулировать сигналы, в работе это штуки бесполезные.
Да вот только гномиков по прежнему спрашивают. )
Не только лишь все собеседования годные, много и откровенных профанов которые спрашивают какую-то лажу или просто хотят почесать свое ЧСВ. В такие компании надо радоваться что не прислали оффер :D

Artem
14.04.2018
20:17:54
А что такое выучить пхп?
Это значит не иметь пробелов в знаниях инструмента, показать опыт его использования и т.д. а учить фреймворк бесплатно не интересно

Dmitry
14.04.2018
20:19:07
вызубрить php.net что бы ночью подняли, и спросили - а какой порядок аргументов в array_map ... и ты ответил бы ;)

Artem
14.04.2018
20:19:40

Gleb
14.04.2018
20:19:47

Dmitry
14.04.2018
20:20:13
именно... ни одного пробела ;)

Gleb
14.04.2018
20:20:34

Artem
14.04.2018
20:20:43

Pavel
14.04.2018
20:20:53
https://twitter.com/mxcl/status/608682016205344768

Dmitry
14.04.2018
20:22:03

Artem
14.04.2018
20:22:19

Pavel
14.04.2018
20:23:07
Что годится для одной крутой компании, не годится для другой.

Google

Artem
14.04.2018
20:23:30

Pavel
14.04.2018
20:24:19
Ну можно учить ларавель

Dmitry
14.04.2018
20:24:19
а, ну ларавель, конечно, можно изучить не зная пхп ;)

Pavel
14.04.2018
20:24:31
Хотя он тоже состоит из симфони

Artem
14.04.2018
20:25:33

Pavel
14.04.2018
20:26:26
Вот и кармическое наказание - не выучил симфони - будешь 3 года на ангуляре писать.

Artem
14.04.2018
20:27:17
Хотя он тоже состоит из симфони
а можно изучить пхп, IOC, DI и считать что ты знаешь не только ларавель и симфони, но и django и spring какой -то, по крайней мере основные концепции и познав синтаксис ЯП за недельку будет готов к работе

Pavel
14.04.2018
20:28:04
Ну если выучить симфони то и так будешь знать ioc и di
А также автоматом doctrine и UoW
Она такая, всеобъемлющая

Dmitry
14.04.2018
20:29:14
можно изучить, что "колеса ускоряют скорость передвижения", а потом быстренько переключаться... хош, мото, хош - авто, хош - дальнобой ;)

Artem
14.04.2018
20:30:05
только выучить не колеса, а получить навык управления колесным транспортным средством и собственно да, так и есть )

Dmitry
14.04.2018
20:30:23
в теории ;) правила прочитать, типа, ага

Artem
14.04.2018
20:31:17
не как раз изучить механизм под капотом и научиться ездить на ручной коробке, в дальнейшем пересесть на фреймворки с автоматом и беспилотники )

Adel
14.04.2018
20:31:30
а что за барбершопы? типа стартапчики чтоли? или вы про бодишопы? :)

Dmitry
14.04.2018
20:32:03
ну да, научись ездить на ручной коробке на жигулях, а потом садить на дальнобой... расскажешь, как какой по счету канаве тебя нашли ;)

Artem
14.04.2018
20:32:32

Dmitry
14.04.2018
20:32:39
и не, "изучить DI" - это изучить теорию
понять, что такое DI - это несколько часов, изучить все возможности симфоневского контейнера на практике - это дай бог неделя ;)

Artem
14.04.2018
20:32:56

Dmitry
14.04.2018
20:35:03
ну симфони в пхп это считай спринг

Google

Artem
14.04.2018
20:40:09
проблема в том, что изучение фремворка заключается в чтении доков и решении типовых задач. Ты набиваешь руку на визитках и модулях, но так и не получаешь опыт решения задач и написания кода. И впадаешь в ступор при малейшей необходимости сделать то, чего нет в квик хауту или не дай бог нет среди ответов стековерфлоу. А вот если ты напишешь свою утилиту tree -то уже будешь знать довольно важную концепцию и сможешь решить ряд задач. Ты просто набиваешь руку и получаешь опыт problem solving
не говоря уже о получении навыка разделения задача на подзадачи при решении какого -то leetcode (я хз что можно порешать на пхп)

Dmitry
14.04.2018
20:52:29
угу, пойти изучи спринг с гибернейтом не имея опыта написания кода на жаве

Lusive
14.04.2018
20:52:29
Посоветуйте, пожалуйста, как обрабатывать ошибки от vk api? Я получаю ответ с массивом, первый элемент в котором либо response, либо error, поэтому я написал так: if ( isset($json['error']) ) { echo $json['error']['error_msg']; } else { //обработка массива response }
Это хорошее решение?

Pavel
14.04.2018
20:54:59
да норм
Ну вместо echo лучше кидать исключение

Lusive
14.04.2018
20:58:08
спасибо

Дмитрий
14.04.2018
21:02:41

Pavel
14.04.2018
21:03:26
Кому надо тот пусть и ловит

Дмитрий
14.04.2018
21:03:57
юзер например, да?)
месяц назад пришёл проект по телефонии php с астерском через agi) там пацаны ловили ловили свои эксепшены) так половина и осталась валить астер))

Admin
ERROR: S client not available

Pavel
14.04.2018
21:06:15
Да можно написать ... or die('VSO SLOMALOS\'!')
Ну вобше то как раз фреймворки и ловят все исключения, красиво заворачивая их в свою оберточку.

Lusive
14.04.2018
21:07:03
А еще вопрос! Я хочу измерить время работы скрипта и сполько памяти он потребил. Написал вот так:
// кол-во памяти для php
memory_get_usage();
// начало работы скрипта:
$start_time = microtime(true);
// Тут сам скрипт:
// память в мб:
$memory = (!function_exists('memory_get_usage')) ? '' : round(memory_get_usage()/1024/1024, 2);
// конец работы скрипта
$end_time = microtime(true);
// выводим на экран:
echo round(($end_time-$start_time),3).' cек. ' . $memory . ' МБ';
Как вам такое решение? оно отображает реальную информацию? можно так измерять?

Pavel
14.04.2018
21:07:41
На dev среде показывают стектрейс, на проде аккуратно выводят страницу "что-то сломалось", исключение пишут в лог, в какой-нибудь rollbar и отсылают тревожное письмо девопсу.

Дмитрий
14.04.2018
21:07:53

Pavel
14.04.2018
21:09:15

Дмитрий
14.04.2018
21:09:18
тут просто Exception! 200)

Google

Pavel
14.04.2018
21:10:41
Если знать пхп то можно ведь и плохому начуиться... ) Он же не весь белый и пушистый
Некоторые места пхп лучше просто не знать.. Спокойнее спать будешь

Дмитрий
14.04.2018
21:11:33
поэтому перед пхп лучше знать что то менее распизд*йское)

Pavel
14.04.2018
21:12:07
Что-то еще знать всегда лушче чем не знать больше ничего

Дмитрий
14.04.2018
21:13:26
ок)

ustasby
14.04.2018
21:13:36

Дмитрий
14.04.2018
21:14:01

ustasby
14.04.2018
21:14:21

Дмитрий
14.04.2018
21:14:49

Lusive
14.04.2018
21:15:13
а если бы вам предложили зп в два раза больше, чтобы писать на 1с, вы бы согласились?)

Дмитрий
14.04.2018
21:15:47

Lusive
14.04.2018
21:16:02

ustasby
14.04.2018
21:16:05

Дмитрий
14.04.2018
21:16:12

ustasby
14.04.2018
21:17:54
нет конечно, это же конец 90, трешка за полгода покупалась.

Pavel
14.04.2018
21:18:01

Дмитрий
14.04.2018
21:18:28

Pavel
14.04.2018
21:18:39
Как раз заработаю себе на трешку

Lusive
14.04.2018
21:18:41
?
а кто на что копит деньги?) павел вот на трешку, а вы?)

Pavel
14.04.2018
21:19:49
Не, мне трешка не нужна
Но лишняя не помешает