Answer the question
In order to leave comments, you need to log in
Is the experience of developing for Bitrix considered a full-fledged experience in php?
I'm going abroad in a year, I would like to have experience in web development by that time. At the moment, a company specializing in creating sites for Bitrix offers a job. So, how much development for Bitrix pumps you as a php programmer, and will it be possible to consider after a year that you have a full-fledged experience as a back-end developer behind your back?
Answer the question
In order to leave comments, you need to log in
Not only will it not pump, but also all the experience will be useless in another country.
Not! Just not Bitrix.
In Laravel, for example, the first thing they say to you is the word "architecture" - mvc. And you will be pumped in this direction, patterns, architectures, use cases, solid, all this is here. And this can be applied in any area, even in php, even in java or c ++, because these are basic things.
In Bitrix - infoblocks, arResult, components, workspace and other riffraff, which is not used anywhere except Bitrix. And so you will learn that "programming is infoblocks" and you will continue to rivet them even without Bitrix.
Better learn dao or repository patterns instead of infoblocks.
Krch no need for Bitrix. Both WordPress and Joomla are not serious, really.
Bitrix can cause disgust for web development, its only use is to later perceive Laravel / Symfony and tools based on them more vividly. All because the Bitrixoids scored on the standards and philosophy of programming, having invented a bunch of bicycles from crutches and licked them to the state of production, overlaid with advertising and marketing. In the West, they know about it, PR 1C (OneAss) does not really work on them.
It depends on what you will do in Bitrix.
If this is the development of modules, components and non-standard functionality outside of stretching the components, then I think there is a chance to upgrade in PHP.
If it’s stupid to set up and integrate templates without deepening, then it’s more difficult and most likely it won’t be very useful in terms of PHP.
I know cases when they refused to work abroad, because Bitrix was mentioned in the resume. This cannot but be connected with the fact that you cannot find seniors on Bitrix during the day with fire
See what you're working on.
Option 1:
You find yourself in a studio where Bitrix is used as a CMS. The main work is on ready-made templates and their adaptation. Minimum programming.
This is a poor experience for a PHP developer.
Option 2:
You will find yourself in a large company that cuts complex high-load stores or government services. A lot of code and immersion in FW Bitrix. This is a very relevant experience, and it can be much better than the experience on FW but in a small shit studio where you will spank small sites and deal with templates, not business logic.
The correct answer is: depending on the company you get into and the projects you will work on.
Describe business tasks. However, HR are like stupid Google hunters. They will find ANY_STUPID_FRAMEWORK and knock on your door. You gently say to them, I did this garbage to the client, as he asked very much, and inserted it into the resume just whatever it was.
In any case, you gain experience, including in php. The question is how relevant it will be in the west, where, in addition to php, experience with Laravel, for example, would definitely be more useful than with Bitrix.
IMHO - no, laravel and WordPress are better.
It all depends on the office, a lot, on the team leader. There was an office where they don't use git, they even avoid ajax.
It is better to change two offices in a year. Then you swing.
I came across Bitrix developers who code shit and refuse to learn other CMS and frameworks, but it depends on the person.
IMHO, in some moments WP, and sometimes Joomla is better than Bitrix)))
But, depending on the place of work in the "west", maybe you will go to work as a policeman))
If you cut custom, then in principle there will be pumping.
If you hang on a standard stretch, then degradation. Connect the component and adjust the template, nothing complicated, one routine.
After such work, if a normal task comes across, you will get lost and the file will be unambiguous. Realize that you've wasted a lot of time.
Yes, it doesn’t matter what to write under, as if if you learned under Bitrix under Wordpress you won’t be able to
Over the hill, Bitrix is of little use. And it will take a lot of time, if you work with it, then at the same time you need to cut something else on Yii2, Laravel etc. Such experience will be useful, the difference between different tools will be visible. Plus, the frameworks will pump in working with the database, Bitrix will not give this in the first year of work.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question