:: Курилка
Такая работа?
Зингер
Автор

Сообщений: 541
Откуда: Белгород
Дата регистрации: 02.12.2008
Всем привет. Долго изучал WEB-технологии: HTML+JS+jQuery+PHP+MySQL, аякс-запросы и многое-многое другое. С учетом своих познаний в VFP9 и новых технологий, "запилил" свою CRM под складской учет небольших магазинов (вобщем то сделал то что было на VFP). На это дело ушло 2 года. Писал с учетом почти всех требований современных веб-технологий, т.е. MVC, ООП, безопасность и пр. Надо сказать, что в процессе работы не использовал современные фреймворки, так как хотелось написать все с чистого листа.
Недавно устроился на работу. Жесть!
У них своя CRM, пишут на php4. Конечно же, меня сразу же предупредили, что код довольно "олдскульный", но я не ожидал, что настолько! Я как будто смотрю на создание CRM на базе FoxBase! Есть такое замечательное определение, как "говно-код". Я с этим столкнулся.
Много инклюдов, вставок, одни только <?php?> в html-ах с if-ами что значат! Отследить переменные нет никакой возможности.
Передать параметры в функцию? Зачем, там же везде есть глобальные переменные!
Начинаю дергать своего наставника, слышу: "Смотрите код. Там понятная логика." Начинаю разбираться в говно-коде, через 2-3 дня мне замечание прилетает: "Что так долго? Спрашивайте что не понятно."
Честно говоря, за месяц устал настолько, что нахожусь на грани нервного срыва. В данный момент я на испытательном сроке. Терпеть или ну их на ...?
Уважаемые форумчане, посоветуйте, что делать?
Ratings: 0 negative/0 positive
Re: Такая работа?
Sega

Сообщений: 511
Откуда: Ярославль
Дата регистрации: 27.12.2000
У нас у всех разные требования к работе. Для кого-то на первом месте финансовая составляющая, у кого-то уважение в коллективе, у кого-то профессиональный рост, а кому-то просто нужна спокойная работа. Определите для себя, что вам нужно, и решение о смене работы будет принять намного легче.



Исправлено 1 раз(а). Последнее : Sega, 27.04.21 16:49
Ratings: 0 negative/3 positive
Re: Такая работа?
Гулин Федор

Сообщений: 4640
Откуда: Минск
Дата регистрации: 24.10.2002
Все просто
есть ли потенциальная работа у вас регионе
и насколько это надо тебе лично ?
говно кода много везде на легаси проектах
хуже если отношенися в коллкетиве не айс

я бы примерно смотрел есть ли какой-то ползезный опыт
а сопровождение говнокода опыт в принципе полезный до какой-то степени но НЕ долго.
месяца 2-3 посидел - и паралельно искакл др. работу
важно есть ли фин. подушка безопасности ну и готов ли без работы посидеть N месяцев
Грустно это ( летом то проще - а вот после октября вообще)


ps мне пришлось ухоидть с предпослед. работы по статье
не отпускали - не отдавали трудовю на руки - но достали сильно
но я договорился на новой и меня брали туда на пол-ставки типа - а это можно без трудовой.
был хороший оффер и хорошая контора
но вот проект на котором я работаю типичное легаси
(я НЕ скажу что говно-код - но много заморочек)
У меня плюсы перевещивают минусы однозначно поэтому я и работаю
но паралельно стараюсь смотреть если что то вдруг куда и что актуально в области ETL , DB , DWH сейчас - хотя СЛОЖНО параллельно
без практики (профиль в линк-ине открыт)
Ratings: 0 negative/2 positive
Re: Такая работа?
Зингер
Автор

Сообщений: 541
Откуда: Белгород
Дата регистрации: 02.12.2008
Работа он-лайн. Общение по скайпу. И большинство в чате, не по аудио. На разборы тратиться уйма времени и нервов.
Гулин Федор
я бы примерно смотрел есть ли какой-то ползезный опыт
Именно из-за опыта и в надежде приобрести новые знания и пошел (хочу профессионально освоить Laravel, ну или какой-нибудь другой фреймворк), а тут постоянно носом тыкают, ... а что тут непонятного? Вот пример:
if (!empty($status)) {
?>
<script type="text/javascript">
$('#status').html('<b>Текущий статус :</b> <?=$status?>');
</script>
<?
}

В приведенном выше коде "солянка" из HTML, php, js. Найти $status оказалось еще нереальней.
Ratings: 0 negative/0 positive
Re: Такая работа?
Taran

Сообщений: 13624
Откуда: Красноярск
Дата регистрации: 16.01.2008
Бежать!
Ratings: 0 negative/3 positive
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 тогда "получил" ... разъяснения, что так делать нельзя.
Ratings: 0 negative/0 positive
Re: Такая работа?
Sega

Сообщений: 511
Откуда: Ярославль
Дата регистрации: 27.12.2000
У меня на старой работе точно также хранились посадочные места в автобусе для одной брони. Мне пришлось смириться с этим, т.к. весь проект было уже не переписать.
Ratings: 0 negative/0 positive
Re: Такая работа?
PaulWist

Сообщений: 14618
Дата регистрации: 01.04.2004
Зингер
В БД, в некой таблице есть два поля: count_client, client_group_id, где, например, у какой то записи count_client=5, client_group_id="11111, 22222, 33333, 44444, 55555".



Признавайся, ты в "моей конторе" БД посмотрел

"Студенты" создавшие такую нетленку даже про первую нормальную форму не слышали


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: Такая работа?
Зингер
Автор

Сообщений: 541
Откуда: Белгород
Дата регистрации: 02.12.2008
PaulWist
Признавайся, ты в "моей конторе" БД посмотрел
"Студенты" создавшие такую нетленку даже про первую нормальную форму не слышали
Уж и не знаю. БД уже весит где то 32Gb, про поля с NULL-данными то не слышали. Запросы делаются select * from ... в массив, потом в массиве отбираются нужные записи и "кидаются" в global: "Почему то слишком долго обрабатываются".
:moder:



Исправлено 1 раз(а). Последнее : Зингер, 27.04.21 21:29
Ratings: 0 negative/0 positive
Re: Такая работа?
Божья_коровка

Сообщений: 25731
Дата регистрации: 23.08.2001
PaulWist
Зингер
В БД, в некой таблице есть два поля: count_client, client_group_id, где, например, у какой то записи count_client=5, client_group_id="11111, 22222, 33333, 44444, 55555".



Признавайся, ты в "моей конторе" БД посмотрел

"Студенты" создавшие такую нетленку даже про первую нормальную форму не слышали
Ничего смешного, у меня тоже такая шняга в БД была типа поле count_client - число клиентских счетов, а client_group_id - эти счета через точку с запятой = 'XXXXXXXXXXXX;XXXXXXXXXXXX;XXXXXXXXXXXX;XXXXXXXXXXXX;XXXXXXXXXXXX;'.

И чего ныть то? Не будет нигде идеального кода и не будет нигде идеальной архитектуры БД, как по учебникам! Такой уж у нас менталитет, мы не читаем бумажки прежде чем зафигачить чего-нибудь своё умное.

Если это удаленка, и не держит коллектив, то можно параллельно поискать другую работу или другой проект. НО! не думайте, что в других местах всё вам мёдом намазано. может быть и хуже
Я вот соглашусь с Sega (лайкнула ему зелененьким) -
Sega
У нас у всех разные требования к работе. Для кого-то на первом месте финансовая составляющая, у кого-то уважение в коллективе, у кого-то профессиональный рост, а кому-то просто нужна спокойная работа. Определите для себя, что вам нужно, и решение о смене работы будет принять намного легче.
Для себя любимой выбрала просто спокойную работу.


------------------
Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается...




Исправлено 2 раз(а). Последнее : Божья_коровка, 29.04.21 19:09
Ratings: 0 negative/1 positive
Re: Такая работа?
Taran

Сообщений: 13624
Откуда: Красноярск
Дата регистрации: 16.01.2008
Однако тема для курилки.

---
Побывал и я нынче в некоторой видимо программерской конторе.
Четверть века не был в таких местах. Реально люди стали другие.
Чекнутые все. Как мой сын лет 10 назад. Взгляд дурной и забабашенный. Длинные пальцы, жидкие плечи, ноги и волосенки на подбородке.
Угол отгорожен, типа кухни/столовой. Чувак сидит чета хавает.
Не, не работал никогда я в таких местах и не буду.
Как это, за обедом и не выпить пару фужеров вина и мяса ножом не порезать?
Да и жулики. Печатей на столе коробка. Мне штампануть чтоб искали методом тыка на бумагу.
Ratings: 0 negative/0 positive
Re: Такая работа?
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Taran
Длинные пальцы, жидкие плечи, ноги и волосенки на подбородке.

Вымрут, однако...
Ratings: 0 negative/0 positive
Re: Такая работа?
Дмитрий Петров

Сообщений: 3071
Откуда: Пермь
Дата регистрации: 09.07.2001
Цитата:
Зингер
if (!empty($status)) {
?>
<script type="text/javascript">
$('#status').html('<b>Текущий статус :</b> <?=$status?>');
</script>
<?
}
Ну а Вы как бы написали этот кусок?
Не вижу ничего непонятного. PHP он и есть пхп.
И.. вставочка от jquery.
Ratings: 0 negative/0 positive
Re: Такая работа?
Божья_коровка

Сообщений: 25731
Дата регистрации: 23.08.2001
Taran
Не, не работал никогда я в таких местах и не буду.
Это хорошо когда выбор есть где, с кем и на чем работать. А когда кушать хочется и выбора нет, вот тогда уже не важно что там для столовки огорожено в конторе, просто угол или отдельное помещение имеется. Да и на прически коллег пофик

Taran
Однако тема для курилки.
Перенести не могу, у меня прав на эту рубрику нет.


------------------
Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается...




Исправлено 1 раз(а). Последнее : Божья_коровка, 29.04.21 21:11
Ratings: 0 negative/0 positive
Re: Такая работа?
Taran

Сообщений: 13624
Откуда: Красноярск
Дата регистрации: 16.01.2008
Божья_коровка
Taran
Не, не работал никогда я в таких местах и не буду.
Это хорошо когда выбор есть где, с кем и на чем работать. А когда кушать хочется и выбора нет, вот тогда уже не важно что там для столовки огорожено в конторе, просто угол или отбельное помещение имеется. Да и на прически коллег пофик

Да я против людей ничего не имею.
Я чисто за себя. Вчера думал-думал и решил: да пофик, пойду работать куда пошлют.
А сегодня побывал в двух конторах и понял: не смогу.
В одном месте "1с-бюджет". И как я буду с бюджетниками общаться? Я всегда с комерсами, преимущественно производственниками.
Ну там правда заместительша директора хорошенькая, хоть и не шибко молода.
А в другом в одном помещении и главбух с ворохом печатей, распечатанной или собранной с людей пачкой соток и какие-то молодые люди с прическами а-ля гребень и чета все в суете.
На рецепшине нормальная правда тётка, но стара для рецепшена. А это характеризует контору и руководство.
Короче два отказа за сегодня, чего я видимо и хотел.
Ratings: 0 negative/0 positive
Re: Такая работа?
Зингер
Автор

Сообщений: 541
Откуда: Белгород
Дата регистрации: 02.12.2008
Дмитрий Петров
Цитата:
Зингер
if (!empty($status)) {
?>
<script type="text/javascript">
$('#status').html('<b>Текущий статус :</b> <?=$status?>');
</script>
<?
}
Ну а Вы как бы написали этот кусок?
Не вижу ничего непонятного. PHP он и есть пхп.
И.. вставочка от jquery.
Представьте что этот кусок среди 5100 строк кода на html+php. Хотя бы:
?>
<div id="status"><b>Текущий статус :</b><?=$status?></div>
<?
Я против jQuery ничего не имею, мне он обалденно нравиться.



Исправлено 2 раз(а). Последнее : Зингер, 29.04.21 21:08
Ratings: 0 negative/0 positive
Re: Такая работа?
Taran

Сообщений: 13624
Откуда: Красноярск
Дата регистрации: 16.01.2008
А вообще выкинуть <?..?> дважды.
И все в одну строку через echo..
Ratings: 0 negative/0 positive
Re: Такая работа?
leonid

Сообщений: 3204
Откуда: Рига
Дата регистрации: 03.02.2006
Зингер
Дмитрий Петров
Цитата:
Зингер
if (!empty($status)) {
?>
<script type="text/javascript">
$('#status').html('<b>Текущий статус :</b> <?=$status?>');
</script>
<?
}
Ну а Вы как бы написали этот кусок?
Не вижу ничего непонятного. PHP он и есть пхп.
И.. вставочка от jquery.
Представьте что этот кусок среди 5100 строк кода на html+php. Хотя бы:
?>
<div id="status"><b>Текущий статус :</b><?=$status?></div>
<?
Я против jQuery ничего не имею, мне он обалденно нравиться.

Вообще-то два приведенных куска кода делают совершенно разные вещи, их нельзя один на другой заменять.
Ratings: 0 negative/0 positive
Re: Такая работа?
Зингер
Автор

Сообщений: 541
Откуда: Белгород
Дата регистрации: 02.12.2008
На самом деле, мешать все в одну кашу не то что бы нельзя, но это сильно затрудняет "читабельность". Код "разбухает" и превращается в говно-код. Там же и вывод с бесконечными <??>, и "отлов" $_POST и $_GET, и бесконечные инклюды, и некие глобальные переменные, и обработка нажатий с помощью JS и т.д. и т.п. И во всем этом отследить какую-нибудь переменную, которая объявляется в каком-нибудь инклюде в начале скрипта и при этом используется в конце на 5000 строке, ну просто нереально. У IDE мозги ломаются.
В конце концов есть же MVC-подход, есть функции, есть ООП, да и элементарные комменты никто не отменял!
Я конечно не ною. Я лишь спрашиваю у форумчан: "А как бы вы поступили на моем месте?"
Ratings: 0 negative/0 positive
Re: Такая работа?
dimuhametov

Сообщений: 1562
Откуда: Костанай
Дата регистрации: 01.11.2008
Земляк, рабство вроде в России давно отменили, пошли такого работодателя куда дальше.
И что мешает замутить свой "маленький, компьютерный бизнес" ? или стар ?


------------------
Незнание делает жизнь такой интересной.
Ratings: 0 negative/1 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 24 (Гостей: 24)

© 2000-2024 Fox Club 
Яндекс.Метрика