Такая работа? | |
---|---|
Зингер Автор Сообщений: 541 Откуда: Белгород Дата регистрации: 02.12.2008 |
Всем привет. Долго изучал WEB-технологии: HTML+JS+jQuery+PHP+MySQL, аякс-запросы и многое-многое другое. С учетом своих познаний в VFP9 и новых технологий, "запилил" свою CRM под складской учет небольших магазинов (вобщем то сделал то что было на VFP). На это дело ушло 2 года. Писал с учетом почти всех требований современных веб-технологий, т.е. MVC, ООП, безопасность и пр. Надо сказать, что в процессе работы не использовал современные фреймворки, так как хотелось написать все с чистого листа.
Недавно устроился на работу. Жесть! У них своя CRM, пишут на php4. Конечно же, меня сразу же предупредили, что код довольно "олдскульный", но я не ожидал, что настолько! Я как будто смотрю на создание CRM на базе FoxBase! Есть такое замечательное определение, как "говно-код". Я с этим столкнулся. Много инклюдов, вставок, одни только <?php?> в html-ах с if-ами что значат! Отследить переменные нет никакой возможности. Передать параметры в функцию? Зачем, там же везде есть глобальные переменные! Начинаю дергать своего наставника, слышу: "Смотрите код. Там понятная логика." Начинаю разбираться в говно-коде, через 2-3 дня мне замечание прилетает: "Что так долго? Спрашивайте что не понятно." Честно говоря, за месяц устал настолько, что нахожусь на грани нервного срыва. В данный момент я на испытательном сроке. Терпеть или ну их на ...? Уважаемые форумчане, посоветуйте, что делать? |
Re: Такая работа? | |
---|---|
Sega Сообщений: 511 Откуда: Ярославль Дата регистрации: 27.12.2000 |
У нас у всех разные требования к работе. Для кого-то на первом месте финансовая составляющая, у кого-то уважение в коллективе, у кого-то профессиональный рост, а кому-то просто нужна спокойная работа. Определите для себя, что вам нужно, и решение о смене работы будет принять намного легче.
Исправлено 1 раз(а). Последнее : Sega, 27.04.21 16:49 |
Re: Такая работа? | |
---|---|
Гулин Федор Сообщений: 4640 Откуда: Минск Дата регистрации: 24.10.2002 |
Все просто
есть ли потенциальная работа у вас регионе и насколько это надо тебе лично ? говно кода много везде на легаси проектах хуже если отношенися в коллкетиве не айс я бы примерно смотрел есть ли какой-то ползезный опыт а сопровождение говнокода опыт в принципе полезный до какой-то степени но НЕ долго. месяца 2-3 посидел - и паралельно искакл др. работу важно есть ли фин. подушка безопасности ну и готов ли без работы посидеть N месяцев Грустно это ( летом то проще - а вот после октября вообще) ps мне пришлось ухоидть с предпослед. работы по статье не отпускали - не отдавали трудовю на руки - но достали сильно но я договорился на новой и меня брали туда на пол-ставки типа - а это можно без трудовой. был хороший оффер и хорошая контора но вот проект на котором я работаю типичное легаси (я НЕ скажу что говно-код - но много заморочек) У меня плюсы перевещивают минусы однозначно поэтому я и работаю но паралельно стараюсь смотреть если что то вдруг куда и что актуально в области ETL , DB , DWH сейчас - хотя СЛОЖНО параллельно без практики (профиль в линк-ине открыт) |
Re: Такая работа? | |
---|---|
Зингер Автор Сообщений: 541 Откуда: Белгород Дата регистрации: 02.12.2008 |
Работа он-лайн. Общение по скайпу. И большинство в чате, не по аудио. На разборы тратиться уйма времени и нервов.
Именно из-за опыта и в надежде приобрести новые знания и пошел (хочу профессионально освоить Laravel, ну или какой-нибудь другой фреймворк), а тут постоянно носом тыкают, ... а что тут непонятного? Вот пример:
В приведенном выше коде "солянка" из HTML, php, js. Найти $status оказалось еще нереальней. |
Re: Такая работа? | |
---|---|
Taran Сообщений: 13624 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Бежать!
|
Re: Такая работа? | |
---|---|
Зингер Автор Сообщений: 541 Откуда: Белгород Дата регистрации: 02.12.2008 |
Ладно, еще простенький пример, который мой мозг не в силах переварить:
В БД, в некой таблице есть два поля: count_client, client_group_id, где, например, у какой то записи count_client=5, client_group_id="11111, 22222, 33333, 44444, 55555". Чтобы вы не гадали, count_client - это количество привязанных клиентов, а client_group_id - это перечисление через строку id клиентов. А ведь с этим работать! Я когда увидел это, невольно возмутился и высказал свое мнение. Оказалось, что я ничего в базах не понимаю. P.S. Помниться нечто подобное я в начале своей карьеры на VFP в начале 2000-х хотел хранить. От Igor Korolyov тогда "получил" ... разъяснения, что так делать нельзя. |
Re: Такая работа? | |
---|---|
Sega Сообщений: 511 Откуда: Ярославль Дата регистрации: 27.12.2000 |
У меня на старой работе точно также хранились посадочные места в автобусе для одной брони. Мне пришлось смириться с этим, т.к. весь проект было уже не переписать.
|
Re: Такая работа? | |
---|---|
PaulWist Сообщений: 14618 Дата регистрации: 01.04.2004 |
Признавайся, ты в "моей конторе" БД посмотрел "Студенты" создавшие такую нетленку даже про первую нормальную форму не слышали ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Такая работа? | |
---|---|
Зингер Автор Сообщений: 541 Откуда: Белгород Дата регистрации: 02.12.2008 |
Уж и не знаю. БД уже весит где то 32Gb, про поля с NULL-данными то не слышали. Запросы делаются select * from ... в массив, потом в массиве отбираются нужные записи и "кидаются" в global: "Почему то слишком долго обрабатываются". Исправлено 1 раз(а). Последнее : Зингер, 27.04.21 21:29 |
Re: Такая работа? | |
---|---|
Божья_коровка Сообщений: 25731 Дата регистрации: 23.08.2001 |
Ничего смешного, у меня тоже такая шняга в БД была типа поле count_client - число клиентских счетов, а client_group_id - эти счета через точку с запятой = 'XXXXXXXXXXXX;XXXXXXXXXXXX;XXXXXXXXXXXX;XXXXXXXXXXXX;XXXXXXXXXXXX;'. И чего ныть то? Не будет нигде идеального кода и не будет нигде идеальной архитектуры БД, как по учебникам! Такой уж у нас менталитет, мы не читаем бумажки прежде чем зафигачить чего-нибудь своё умное. Если это удаленка, и не держит коллектив, то можно параллельно поискать другую работу или другой проект. НО! не думайте, что в других местах всё вам мёдом намазано. может быть и хуже Я вот соглашусь с Sega (лайкнула ему зелененьким) - Для себя любимой выбрала просто спокойную работу. ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... Исправлено 2 раз(а). Последнее : Божья_коровка, 29.04.21 19:09 |
Re: Такая работа? | |
---|---|
Taran Сообщений: 13624 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Однако тема для курилки.
--- Побывал и я нынче в некоторой видимо программерской конторе. Четверть века не был в таких местах. Реально люди стали другие. Чекнутые все. Как мой сын лет 10 назад. Взгляд дурной и забабашенный. Длинные пальцы, жидкие плечи, ноги и волосенки на подбородке. Угол отгорожен, типа кухни/столовой. Чувак сидит чета хавает. Не, не работал никогда я в таких местах и не буду. Как это, за обедом и не выпить пару фужеров вина и мяса ножом не порезать? Да и жулики. Печатей на столе коробка. Мне штампануть чтоб искали методом тыка на бумагу. |
Re: Такая работа? | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
Вымрут, однако... |
Re: Такая работа? | |
---|---|
Дмитрий Петров Сообщений: 3071 Откуда: Пермь Дата регистрации: 09.07.2001 |
Цитата:Ну а Вы как бы написали этот кусок? Не вижу ничего непонятного. PHP он и есть пхп. И.. вставочка от jquery. |
Re: Такая работа? | |
---|---|
Божья_коровка Сообщений: 25731 Дата регистрации: 23.08.2001 |
Это хорошо когда выбор есть где, с кем и на чем работать. А когда кушать хочется и выбора нет, вот тогда уже не важно что там для столовки огорожено в конторе, просто угол или отдельное помещение имеется. Да и на прически коллег пофик Перенести не могу, у меня прав на эту рубрику нет. ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... Исправлено 1 раз(а). Последнее : Божья_коровка, 29.04.21 21:11 |
Re: Такая работа? | |
---|---|
Taran Сообщений: 13624 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Да я против людей ничего не имею. Я чисто за себя. Вчера думал-думал и решил: да пофик, пойду работать куда пошлют. А сегодня побывал в двух конторах и понял: не смогу. В одном месте "1с-бюджет". И как я буду с бюджетниками общаться? Я всегда с комерсами, преимущественно производственниками. Ну там правда заместительша директора хорошенькая, хоть и не шибко молода. А в другом в одном помещении и главбух с ворохом печатей, распечатанной или собранной с людей пачкой соток и какие-то молодые люди с прическами а-ля гребень и чета все в суете. На рецепшине нормальная правда тётка, но стара для рецепшена. А это характеризует контору и руководство. Короче два отказа за сегодня, чего я видимо и хотел. |
Re: Такая работа? | |
---|---|
Зингер Автор Сообщений: 541 Откуда: Белгород Дата регистрации: 02.12.2008 |
Представьте что этот кусок среди 5100 строк кода на html+php. Хотя бы:
Исправлено 2 раз(а). Последнее : Зингер, 29.04.21 21:08 |
Re: Такая работа? | |
---|---|
Taran Сообщений: 13624 Откуда: Красноярск Дата регистрации: 16.01.2008 |
А вообще выкинуть <?..?> дважды.
И все в одну строку через echo.. |
Re: Такая работа? | |
---|---|
leonid Сообщений: 3204 Откуда: Рига Дата регистрации: 03.02.2006 |
Вообще-то два приведенных куска кода делают совершенно разные вещи, их нельзя один на другой заменять. |
Re: Такая работа? | |
---|---|
Зингер Автор Сообщений: 541 Откуда: Белгород Дата регистрации: 02.12.2008 |
На самом деле, мешать все в одну кашу не то что бы нельзя, но это сильно затрудняет "читабельность". Код "разбухает" и превращается в говно-код. Там же и вывод с бесконечными <??>, и "отлов" $_POST и $_GET, и бесконечные инклюды, и некие глобальные переменные, и обработка нажатий с помощью JS и т.д. и т.п. И во всем этом отследить какую-нибудь переменную, которая объявляется в каком-нибудь инклюде в начале скрипта и при этом используется в конце на 5000 строке, ну просто нереально. У IDE мозги ломаются.
В конце концов есть же MVC-подход, есть функции, есть ООП, да и элементарные комменты никто не отменял! Я конечно не ною. Я лишь спрашиваю у форумчан: "А как бы вы поступили на моем месте?" |
Re: Такая работа? | |
---|---|
dimuhametov Сообщений: 1562 Откуда: Костанай Дата регистрации: 01.11.2008 |
Земляк, рабство вроде в России давно отменили, пошли такого работодателя куда дальше.
И что мешает замутить свой "маленький, компьютерный бизнес" ? или стар ? ------------------ Незнание делает жизнь такой интересной. |
© 2000-2024 Fox Club  |