Answer the question
In order to leave comments, you need to log in
And does it make sense to get involved with legacy code, or does it do nothing for a career?
I received an offer to take on the support of an old, self-written project - an online store.
The site is written in PHP 5.4.12, the database is MySQL 5.0. Another software for goods accounting and call center is С# 4.0 / WinForms.
The creator of all this economy is no longer there, if I take it, I will have to figure everything out in one person.
Does it make sense to get involved in this or will it be an absolutely useless experience for a future career?
PS
For me, this is the first professional job as a programmer, before that I only coded for friends.
The salary is offered dzhunovskuyu.
UPD:
As a result, he refused - there is nowhere to grow there and everything is moldy, including the workplace.
Answer the question
In order to leave comments, you need to log in
If you are the only engineer on this project, it's not worth it, you simply won't have anyone to learn from.
As for legacy, in principle, it appears literally on every project, this is normal. How liquid this legacy is is another question, there are situations when a newly written code immediately becomes legacy due to an unthought-out architecture. There are also opposite situations - when legacy makes itself felt only at the moment of moving to a new version of php, or updating dependencies.
experience is a useful question how much they will pay for it, if the salary is from a mower of bucks, then ok, if they hired a student to pick for 200 bucks a month, then what for.
For me, this is my first professional job as a programmer.
And does it make sense to mess with legacy codeIt has. Shit code and legacy are everywhere, it's only in abstract mythical projects that everything is done according to SOLID and so on. As it was correctly said above - "it appears literally on every project, this is normal."
migration to new versions will only be a plus for a future career
There is no experience that is useless for a career. In any organization, people are valued and promoted who are able, not in words, but in deeds, to roll up their sleeves and clear any Augean stables. To work on a clean and prepared one - you don’t need a lot of mind.
For some reason, none of the commentators particularly focused on
For me, this is the first professional job as a programmer,
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question