Задача редактора — редактирование текста, плохо это сделать вряд ли получится, а если я и буду делать это долго, то это не отразится на будущем, и особенно не отразится на других людях. Но если я напишу публичный код, который делает что-то через заднюю левую ногу, то это аукнется.
Например, как я в Symfony нашёл выход на PDO и писал голые SQL-запросы, потому что не смог найди внятной документации на его Doctrine, и как там запросы конструировать. И зачем их вообще конструировать, если я знаю SQL, и так намного короче.
Вот только если кому-то достался бы этот код, он бы спасибо точно не сказал.
Если бы ко мне пришёл человек с вопросом «как в вашей системе обычно решают такие задачи?», я бы просто дал ему учебник. Собственно поэтому я и предпочитаю сразу взять учебник, а не ждать, когда меня в него пошлют.
Ну не знаю, когда коллеги поносят питон-код другого нашено коллеги, который он им оставил, хоть и не был новичком, то не хочется повторять тот случай, когда я учил си и за сутки написал что-то типа substr на 25 строк, а на другой день нашёл готовую в сишной библиотеке.
И это не пример того, что «в конце концов же нашёл». Нашёл, потому что продолжил изучать, а не «вроде работает, делаю следующую задачу».
Я истовый противник подхода «изучу по ходу». Придерживаюсь принципа «Сначала прочитать учебник или документацию, а потом браться за дело и делать так, как надо». А то получается, что смотришь в документацию, когда уже сломалось, а если не сломалось, значит работает как положено. Это как на сдаче экзамена в ГАИ мы ехали, и один из сдающих метров 300 ехал на первой передаче, разогнавшись до 40 км/ч. Формально-то машина ехала, а если бы нужно было переключить передачу, он бы узнал об этом по ходу, если бы вдруг что-то пошло не так, правильно?
Тоже на работе такой китайской мышью пользуюсь, но больше из предосторожности. У меня много лет гигрома — выход жидкости из сустава в виде шишки, оперировать опасно, слишком много рядом с ней всего нужного, так что я уже очень давно не облокачиваюсь на ладонь. А вот помогает ли мышка, не знаю.
Но если этот же JS-разработчик начнёт изучать C#, то за отведённый срок он не напишет ничего вменяемого и поддерживаемого, уже через месяц захочет всё переписать с нуля, а через полгода ему уже придётся переписать, чтобы не мучиться, но это в свободное от работы время. Сроки-то ему ставят исходя из его обычной скорости разработки, без учёта изучения языков и фреймворков. И даже если он сам их ставит, как можно спрогнозировать, как быстро получится выучить язык до необходимого уровня, если не можешь оценить требуемый уровень, не освоив хотя бы базу?
А нанимать ещё одного разработчика именно под винду начальство не хочет. И почему тогда все претензии достаются JS-разработчику, а не начальнику?
Даже не знаю, какой бы пример привести. Я имел в виду что-то некоммерческое. Ну, не знаю, какой-нибудь хитрый трекер инициативы для D&D, в котором все участвующие в игре подключаются к серверу, и им на каждый ход нажатием кнопки у мастера на телефоне выпадает новое значение инициативы. Конечно, это всё можно сделать в виде сайта, и не будет никаких проблем с тем, что это не приложение, но мне просто сложно вот так сразу придумать что-то, требующее инменно электрона, что пилится единственным энтузиастом. Потому что я не знаю, что особенное умеет делать электрон, не работал с ним.
Если под другим инструментом понимается что-нибудь типа swift, то веб-разработчику его не так просто взять. И раз у электрона больше возможностей, тогда аудитория Apple просто будет страдать от нехватки какого-нибудь приложения, которое пилит не богатый заказчик, у которого есть деньги на мобильного разработчика под каждую платформу.
Например, как я в Symfony нашёл выход на PDO и писал голые SQL-запросы, потому что не смог найди внятной документации на его Doctrine, и как там запросы конструировать. И зачем их вообще конструировать, если я знаю SQL, и так намного короче.
Вот только если кому-то достался бы этот код, он бы спасибо точно не сказал.
И это не пример того, что «в конце концов же нашёл». Нашёл, потому что продолжил изучать, а не «вроде работает, делаю следующую задачу».
Какая же большая нужна сенса и как с ней точно наводиться?
По моему ощущению, меньше нервов уходит, когда доешь булочку, помоешь руки и с комфортной скоростью наберёшь всё, что требуется, двумя руками.
Тоже на работе такой китайской мышью пользуюсь, но больше из предосторожности. У меня много лет гигрома — выход жидкости из сустава в виде шишки, оперировать опасно, слишком много рядом с ней всего нужного, так что я уже очень давно не облокачиваюсь на ладонь. А вот помогает ли мышка, не знаю.
А нанимать ещё одного разработчика именно под винду начальство не хочет. И почему тогда все претензии достаются JS-разработчику, а не начальнику?