Но капиталист/собственник - зло, потому что хочет максимум за минимум, а рабочие которые также хотят от компании максимум за минимум - это справедливо и даже хорошо. Мне кажется об этом стоит подумать как минимум.))
Вы или не понимаете в чем суть плохих компаний, или вводите других в заблуждение.
Есть плохие компании, например, микрофинансовые организации - они вредят обществу и занимаются бизнесом на гране законности. И делают это, чтобы получать огромные прибыли.
Вы же ставите их на одну ступень, с обычными сотрудниками, которые просто хотят зарабатывать больше.
Если уж ставить на одну ступень кого-то - тогда таких сотрудников, которые, например, продают конфиденциальную информацию. Наверняка есть умельцы, которые также, как и микрофинансовые организации, умудряются по закону оставаться чистыми, занимаясь, по-сути, грязным делом.
Где вы такие компании находите? Работаю в вебе с 2008 года - везде горящие сроки и 100500 задач на годы вперед, которые надо сделать за пару месяцев.
Сейчас вот, на обычном, казалось бы, интернет магазине (правда в крупном бизнесе), от нас ожидают чуть ли не функционал ИИ, который будет за самих дилеров знать, когда и что им нужно заказать в их торговые точки (и точно к дате, когда товар закончится, с учетом всех логистических цепочек). И все это до конца года. Ну и между делом, как ничего особенного, добавить функционал социальной сети для пользователей.
И это не считая поддержки уже существующего функционала.
В конце концов это все приорити и естимейшены, и вы с вашим опытом должны то это понимать.
Нет, не понимаю, и понимать не собираюсь.
Если я, как клиент, захожу на сайт пафосной организации, то я, как клиент, и оцениваю компанию по её сайту. И если вижу, что все тормозит и глючит - составляю соответствующее мнение о компании.
И мне плевать, что у компании "другие приоритетные задачи", "проблема висит в бэклоге" и прочее.
Еще года три назад остро ощутил, что фронт идет куда-то не туда, и из фулл-стека перешел в чистый бек, чтобы в этом безумии не участвовать.
Приятно, что в сообществе приходит осознание этого факта.
P.S. Проблема не только в тяжелых фронт-фреймворках, а в том, что их теперь используют везде, даже там, где ничего особенного от фронта не нужно, и нормально справится обычный html и css
Если заказчик не знает, что он хочет (или у него хотелки меняются по пять раз на неделе), то это проблемы заказчика, а не программиста, вы не находите?
Ты можешь делать либо быстро и качественно, либо медленно и плохо
Предлагаю автору сделать качественный аналог яндекса за месяц. Нет, за неделю - чтобы еще качественней... нет, за день, чтобы прям ух как качественно все было!
Как только у вас появится нормальный мышечный корсет, спина перестанет и уставать и болеть и вы с ужасом осознаете, что теперь можете работать сидя хоть на табуретке и при этом не испытывая особого дискомфорта.
Большинству, возможно, это поможет. Но говорить это как способ на все случаи - чуть собачья.
Начал мучиться с болями в спине в 2014 года, и врачи, как и вы сейчас, поездили по ушам, что это от слабого мышечного корсета. 5 лет ходил в специализированный тренажерный зал - вначале помогало, а потом все хуже и хуже. Плюс другие суставы болеть начали.
Потратив еще кучу времени на врачей, анализы, перебор 100500 различных средств оказалось, что у меня: 1) железодефицитная анемия 2) именно прием лекарств по повышению железа в крови на 90% уменьшает боль.
Год назад все ушли на карантин, а спустя полгода удалёнки я стал задумываться, что сидеть в однушке на кухне за ноутом так себе идея
Как понимаю, никакой проблемы с болящей спиной у автора не было, а перешел он на работу стоя, просто ради интереса и удобства?
Как человек, который много лет мучился с болями в позвоночнике (да и в других суставах), могу сказать что работа стоя/лежа лично мне улучшения не принесла, боль наоборот становилась сильнее. От болей в пояснице помог стул с идеальным (для моего позвоночника) прогибом в пояснице, а от болей в шее (внезапно) прием лекарств по повышению железа в крови (у меня железодефицитная анемия)
В плюсах не сказано главное - повышает качество разработки в компании. Популярные open source проекты обычно намного лучше написаны, чем внутренние продукты компании, и если команда ориентируется на такие продукты и пробует сделать также - то и разработка внутренних продуктов будет улучшаться.
Не иметь комплексов, не значит быть нормальным. Вообще в нашем социуме очень своеобразное понимание нормальности, например, от одного психолога услышал, что не бояться смерти - это оказывается не нормально.
По моему опыту, главная особенность, необходимая для того, чтобы стать программистом, это способность длительно, в повседневном режиме выдерживать фрустрацию, возникающую от преодоления когнитивной сложности.
Да? А на мой взгляд, основная сложность в другом, что заказчик/работодатель хочет невозможного - например, сделать проект, который по-нормальному нужно делать год, за месяц.
И, как мне кажется, именно попытка угодить и сделать невозможное как раз и ломает психику.
вспомните тех своих коллег, которые орут на свой код, когда тот не работает
У меня таких коллег не было, все сдержанные. У меня в 99% случаев горит от чужого кода, а не от своего. В любом случае, научившись писать авто-тесты проблемы с "непонятно почему не работающим кодом" практически исчезают.
P.S.
По моему глубокому убеждению, многие не могут в программирование банально потому, что им тяжело дается строгая логика. Поведение и взаимодействие людей не проходит по строгой логике, соответственно у обычных людей этот навык и не тренируется.
Это банально проявляется в том, что многие менеджеры не могут написать нормальное ТЗ - т.е. выразить свои хотелки в тексте.
Вы или не понимаете в чем суть плохих компаний, или вводите других в заблуждение.
Есть плохие компании, например, микрофинансовые организации - они вредят обществу и занимаются бизнесом на гране законности. И делают это, чтобы получать огромные прибыли.
Вы же ставите их на одну ступень, с обычными сотрудниками, которые просто хотят зарабатывать больше.
Если уж ставить на одну ступень кого-то - тогда таких сотрудников, которые, например, продают конфиденциальную информацию. Наверняка есть умельцы, которые также, как и микрофинансовые организации, умудряются по закону оставаться чистыми, занимаясь, по-сути, грязным делом.
Я в принципе не встречал компаний, где бы мало работы, о чем пишет weiser
Смешались в кучу кони люди...
Если рядовой программист 90% времени пишет код - то hard-skills для него важнее
Если тим-лид 90% времени общается и занимается взаимодействием между людьми и отделами - то для него важны soft skills
Ну и главный миф: что можно спокойно перейти из написания кода в управление людьми.
Где вы такие компании находите? Работаю в вебе с 2008 года - везде горящие сроки и 100500 задач на годы вперед, которые надо сделать за пару месяцев.
Сейчас вот, на обычном, казалось бы, интернет магазине (правда в крупном бизнесе), от нас ожидают чуть ли не функционал ИИ, который будет за самих дилеров знать, когда и что им нужно заказать в их торговые точки (и точно к дате, когда товар закончится, с учетом всех логистических цепочек). И все это до конца года. Ну и между делом, как ничего особенного, добавить функционал социальной сети для пользователей.
И это не считая поддержки уже существующего функционала.
А команда беков - два с половиной человека.
С одной стороны рассказаны очевидные вещи, с другой стороны - полно идиотов, которые в случае чего разводят руками "я просто делал свою работу".
Нет, не понимаю, и понимать не собираюсь.
Если я, как клиент, захожу на сайт пафосной организации, то я, как клиент, и оцениваю компанию по её сайту. И если вижу, что все тормозит и глючит - составляю соответствующее мнение о компании.
И мне плевать, что у компании "другие приоритетные задачи", "проблема висит в бэклоге" и прочее.
Разве jQuery это фреймворк? Вроде как это библиотека.
Еще года три назад остро ощутил, что фронт идет куда-то не туда, и из фулл-стека перешел в чистый бек, чтобы в этом безумии не участвовать.
Приятно, что в сообществе приходит осознание этого факта.
P.S. Проблема не только в тяжелых фронт-фреймворках, а в том, что их теперь используют везде, даже там, где ничего особенного от фронта не нужно, и нормально справится обычный html и css
Если заказчик не знает, что он хочет (или у него хотелки меняются по пять раз на неделе), то это проблемы заказчика, а не программиста, вы не находите?
Ну, если в open source вы видите только "универсальный код", тогда да.
Я вот вижу другое:
Комментарии (писать комментарии к коду в рядовых компаниях программисты считают ниже своего достоинства)
Адекватные интерфейсы (не в плане интерфейсов на уровне синтаксиса, а в плане того, что объекты имеют удобные методы для работы с ними)
Тесты
Строгое ревью кода
Небольшие по размеру коммиты по конкретным изменениям, по которым удобно анализировать лог изменений
Ведение CHANGELOG - полезная штука, но ни разу не видел его в проектах на работе.
Ну и сам факт того, что код будет публичным и навсегда сохранится в истории - останавливает писать совсем уж откровенную хрень.
Представил, как каждый второй хабровчанин работает к кремниевой долине и стремится к доли в стартапе...
Предлагаю автору сделать качественный аналог яндекса за месяц. Нет, за неделю - чтобы еще качественней... нет, за день, чтобы прям ух как качественно все было!
Большинству, возможно, это поможет. Но говорить это как способ на все случаи - чуть собачья.
Начал мучиться с болями в спине в 2014 года, и врачи, как и вы сейчас, поездили по ушам, что это от слабого мышечного корсета. 5 лет ходил в специализированный тренажерный зал - вначале помогало, а потом все хуже и хуже. Плюс другие суставы болеть начали.
Потратив еще кучу времени на врачей, анализы, перебор 100500 различных средств оказалось, что у меня: 1) железодефицитная анемия 2) именно прием лекарств по повышению железа в крови на 90% уменьшает боль.
Как понимаю, никакой проблемы с болящей спиной у автора не было, а перешел он на работу стоя, просто ради интереса и удобства?
Как человек, который много лет мучился с болями в позвоночнике (да и в других суставах), могу сказать что работа стоя/лежа лично мне улучшения не принесла, боль наоборот становилась сильнее. От болей в пояснице помог стул с идеальным (для моего позвоночника) прогибом в пояснице, а от болей в шее (внезапно) прием лекарств по повышению железа в крови (у меня железодефицитная анемия)
В плюсах не сказано главное - повышает качество разработки в компании. Популярные open source проекты обычно намного лучше написаны, чем внутренние продукты компании, и если команда ориентируется на такие продукты и пробует сделать также - то и разработка внутренних продуктов будет улучшаться.
Скажите, а ваши дети скажут вам спасибо, за то, что вы их родили? Ах да, об этом тоже не принято думать.
Вот я и говорю, что в нашем социуме странные понятия о нормальном.
А нормальный холоп должен жить в постоянном страхе? Мне этого не понять.
Не иметь комплексов, не значит быть нормальным. Вообще в нашем социуме очень своеобразное понимание нормальности, например, от одного психолога услышал, что не бояться смерти - это оказывается не нормально.
Да? А на мой взгляд, основная сложность в другом, что заказчик/работодатель хочет невозможного - например, сделать проект, который по-нормальному нужно делать год, за месяц.
И, как мне кажется, именно попытка угодить и сделать невозможное как раз и ломает психику.
У меня таких коллег не было, все сдержанные. У меня в 99% случаев горит от чужого кода, а не от своего. В любом случае, научившись писать авто-тесты проблемы с "непонятно почему не работающим кодом" практически исчезают.
P.S.
По моему глубокому убеждению, многие не могут в программирование банально потому, что им тяжело дается строгая логика. Поведение и взаимодействие людей не проходит по строгой логике, соответственно у обычных людей этот навык и не тренируется.
Это банально проявляется в том, что многие менеджеры не могут написать нормальное ТЗ - т.е. выразить свои хотелки в тексте.