И да, постоянные переработки с его стороны, что достаточно странно, т.к. карьеру в той компании сделать было сложно, а зп всем платили фикс, без учета переработок.
человек с горящими глазами и скилованный - офигенный актив. прост нужно этот энтузиазм направить в нужное русло.
когда ты находишься постоянно в зоне дискомфорта
когда всё гладко и ровно, ты деградируешь или топчешься на месте
на тебя сверху давят, значит есть какая-то проблема, попытайся её понять и устранить, извлекай из этого пользу
можно еще спредом разворачивать state...
Я думаю, что Immutable.js будет выгоднее использовать там где в стейте достаточно сложные объекты, тогда будет больше уверенности в том, что в возвращаемый объект с глубокой вложенностью не попадут ссылки на другие объекты.
fromJS()
. И оно не вылетит, пока ты к этому не обратишься и не наткнешься на то, что, скажем, get()
в этом месте внезапно не работает, т.к. ты положил не Map, а просто объект. ну раз обновления гробят индустрию - почему тогда все не пишут на том же коболе, например?
А документация не готова вообще ни в каком виде.
Потом менеджер берхт эту оценку и идёт заключать договор с заказчиком "так-то так-то. Вот мы оцениваем ваши проект в такой-то срок. Обязуемся выполнить к такому-то дедлайну, иначе неустойка x% от стоимости".
Ну видимо тут всё-таки автору тестов было удобнее на питоне.
Ну, если денег совсем мало, то проект пойдет искать одиночку-исполнителя на фриланс. И кстати, это тоже тот вариант, когда по-настоящему хорошо программист не может сделать. Ну вот хотят они за 50 тыр получить то, за что обычно платят 100 тыр, а то и 200 тыр. Ну не может программист в таком случае выдать качественный результат. Это проблема , и ее никак не решить. А если они платят за это не 50, а всего лишь 10 тыр (да, бывает и такое) то у него возникнет вообще проблемища: как можно прожить на 10 тыр все те человеко-часы, которые он на эту работу потратит. И как ты это решать будешь, не бросив такого заказчика?)))))
А вот если денег побольше у проекта, то ему надо адекватно их распределять. А он может распределять их неадекватно. Тимлиду - 200, сеньору - 150, джуниору - 50. А как правильно? Тимлиду - 0, сеньору - 0. Знаешь, почему? Потому что за то, что человек лид или сеньор, не надо вообще ничего платить. Надо платить за работу. А если только "за стаж" платить, то будет такой тимлид или сеньор, который за эти деньги вообще нихрена работать не будет, а только ставить задачи джуниору, и выносить ему мозг, когда тот не успевает. Как думаешь, может 1 человек работать за 3 и при этом нормально себя чувствовать? Чтобы это проверить, попробуй поработать в 3 проектах, пусть даже нормальных, в каждом из которых ты делаешь работу только за 1 человека. У тебя получится работать в 2 таких проектах, если ты будешь работать 14 часов в сутки. Все 3 проекта ты теоретически успеешь, если будешь работать 20 часов в сутки. Практически ты уже через месяц такой работы станешь нуждаться в том японском будильнике, который убегает в угол, потому что обычный тебя уже не разбудит. То есть выгоришь насквозь, и будешь уволен. Я, кстати, в таком режиме проработал целых 3 месяца, ну а потом таки выгорел насквозь. Давай, смейся над написанным.
P. S.
Для программиста с 15 летним стажем ты дилетантоват и розово-очковат. По тебе скорее скажешь, что 15 лет - это твой возраст. Вот в 15 лет я действительно думал, что работа программиста - это рай и никак иначе... Нет, программировать я уже тогда умел. А вот видеть в людях и работах говно - еще нет.