D
D
DevUse2021-01-25 10:52:57
PHP
DevUse, 2021-01-25 10:52:57

Is it worth it to train as a php developer if they have Bitrix cms?

Novice php developer.
I study frameworks, I do small tasks. I do various pet projects for in-depth study during the courses. But this is not enough on the market to go into development and be really useful. With an internship, few people take to the company, not everyone is capable of it. On the other hand, some large companies that have a rather steep technology stack (Lara, Symphony, Yii2), they recruit novice developers for internships. But then they teach Bitrix. I climbed a bit in Bitrix and was horrified. Interned in the office in a good company on a personal project. I have nothing against Bitrix, they are on the market and let them live on. I'm more pleased to see code and structure in a framework than in this engine.
So, is it worth it to go for an internship with further study of Bitrix, just because its demand is not bad on the market and there is an opportunity to quickly start development?
Or do you still sit at home, learn the framework as best you can and try to look for places with the right stack? Although, as I said earlier, few people want to mess around with such beginners, just give sensible ones.
And probably the main question:
Is it possible to understand everything at home so that it is useful in the market?
It would be interesting to hear your experience as developers, how you comprehended frameworks and how you entered the market.

Answer the question

In order to leave comments, you need to log in

13 answer(s)
A
approximate solution, 2021-01-25
@approximate_solution

What difference does it make where and on what to train. While you are a beginner, your main task is to get on the train and stay on it. Bitrix is ​​a business product, no one forbids you to study lara or symphony at home besides Bitrix, you should not be a hostage of one framework.

S
Sergey Nizhny Novgorod, 2021-01-26
@Terras

1) There is an option to go for Symfony/Laravel instead of Bitrix - ok, go for them.
2) There is nothing but Bitrix, go to Bitrix.
It is better to sit at work, get paid, download resumes and your skills, than sit at home and wait for years for a "dream job" that may or may not be.

N
Northern Lights, 2021-01-25
@php666

only because there is a good demand for it in the market
demand because no one wants to go to work with this horror.
Is it worth it to train as a php developer if they have Bitrix cms?
No no and one more time no.
Is it possible to understand everything at home so that it is useful in the market?
Yes

I
Ilya Chubarov, 2021-01-25
@agoalofalife

So, is it worth it to go for an internship with further study of Bitrix, just because its demand is not bad on the market and there is an opportunity to quickly start development?

No, based on what you wrote, Bitrix will not suit you categorically.
If you like programming, creating a new product, finding interesting solutions, then beware of it.
Is it possible to understand everything at home so that it is useful in the market?

You can understand something, but ... For a long time I googled questions, can I learn to box at home? Now this question is ridiculous for me, because in boxing you need a partner. Similarly, here, you will develop faster at work and with real tasks.
You have to get out of your comfort zone.
Go to interviews and keep learning.

S
Sanes, 2021-01-25
@Sanes

I do various pet projects for in-depth study during the courses.

If it is problematic to find offline work with modern technologies, then start writing not only for yourself. At least you get some feedback.

K
Kirill Gorelov, 2021-01-25
@Kirill-Gorelov

No matter how ambitious it may sound, but cool companies such as Yandex, Avito, etc. offer an internship, and they also pay money.
Yes, there are various pitfalls and conditions, but there you will definitely get what the market needs.

S
Sergey Gornostaev, 2021-01-25
@sergey-gornostaev

Is it possible to understand everything at home so that it is useful in the market?

No.

S
spbty, 2021-01-28
@spbty

well, I’m tired of working as a manager, the pandemic, they don’t pay salaries, I wanted to work in it, I taught fluff and frameworks, I felt some confidence and started looking for an internship, they took me only to Bitrixoids, and the internship was paid, I’ve been working for half a year, gaining experience, prospects there are many vacancies. as soon as I get comfortable in Bitrix, I’ll take a close look at normal frameworks (I want to be in demand not only in the CIS) and I’ll come to them already with experience working with live clients and in a real team.
Bitrix is ​​just a tool, maybe clumsy but terribly promoted and in demand at our location, and if so, why not make money with it?))
the moral is that if you have finances and time to learn normal technologies and hone them at home or on free internships, then do it. if you are tired of Putin's middle class for 17,000 rubles and want money and some experience here and now, feel free to roll into Bitrix

I
Ivan, 2021-02-01
@Starina_js

The topic is very debatable. Here much depends on the point of view.
1. If you are a beginner developer, you can try Bitrix.
Pros: a quick start and entry into the profession of a web developer, a lot of vacancies from studios.
At the initial stage, you need to understand the basics of commercial web development, drop a couple of production servers, then get good people from clients and your managers.
Pet projects are good, but commercial development experience is important for companies.
Studios are willing to work with Bitrix, there are client budgets there. Developers make quite good money in this niche. At the start, of course, less, but with experience, the rate grows rapidly.
Cons: the CIS market, you won't go further.
By the way, this does not mean that on Bitrix every now and then you only rivet templates. I work with large projects on Bitrix, with large project architecture and business logic, large loads, rest api. Good experience of modern development.
2. One nuance follows from the first point, there will not be enough large projects on Bitrix for everyone.
Most often, this is work with riveting templates and SEO edits. Part of the business logic is described separately and transferred to the template. Sometimes you write your own components or even modules (a bit more interesting than templates).
This is all a service market, an outsourcing market. You or your company serves the client: corporate websites, shops. You are tied to the requirements from the client, his management and marketing department. Little freedom, limits.
Over time, you realize that you are tired of the service market, that you want to go into product development. Services, cabinets, API development, architecture, benefit to the world and all this...
Here you already switch to the product market, where one of the requirements is modern frameworks.
And well, if you have tried serious projects on Bitrix, it will be easier to skip.
But if you riveted patterns all the time, it will be difficult. You need to know about this in advance, and prepare in advance. I advise you to walk through the vacancies in advance, figure out what you are required to know, be able to, own.
3. World market. There is no Bitrix here :) Here they will ask for experience, but the earnings are different.
Want to come here? We are getting ready in advance... We go to vacancies for juniors on freworks, we prove that there is a great desire to work. We work for experience. A year and a half - we look at vacancies in the world
PS I do not advise you to go into freelance at the start. Gaining experience will stretch for years, there is little money, but there are a lot of nervous breakdowns, burnout, sleepless nights. passed by myself)

M
Mikhail T, 2021-02-04
@Mikhail_01

Bitrix is ​​also a framework.
Highly sought after, commercial.
For those who are not familiar with Bitrix24.... 7 companies around the world work on it.
Yes, it's basically a cloud.... but the boxed version of B24 also works in all languages ​​and countries.
vacancies on HN look through

F
FullStack Alex, 2021-02-04
@FullStackAlex

If you want to become a good developer, then don't waste precious time on shit frameworks. Another thing is if there is nothing to eat and there you are at least paid something. But if you have the opportunity to live with someone for free for 3-6 months and have enough money at least for buckwheat (carbohydrates, minerals, protein) and apples (vitamins), then study Symfony or at least Laravel. After these 3-6 months of self-study, you will always find at least some position with these frameworks. Subscribe to SymfonyCasts. $ 30 per month - a penny, for this quality of courses. In addition, you can only pay for one month and download at this time all the courses that you may need for 3-6 months of self-study.
I myself started with WordPress and although it is not such a huge shit as Bitrix, it is still not the optimal framework for development as a developer. So, I've been stuck on WordPress for the 6th year already and attempts to jump professionally to Symfony have been unsuccessful so far due to various circumstances.
Ps when you master the basics of Symfony or Laravel and publish at least some personal, decent project, you can look for clients on Upwork or fiverr.com, etc. if it is so difficult to find a Junior position where you live. On these platforms, by Russian / Ukrainian standards, you can earn very well as a freelancer. True, there are some nuances there, but it is unlikely that you will have to starve on these platforms.

P
part_os, 2021-02-04
@part_os

If you want to become a professional developer, don't waste your time on CMS, come to me for an internship. This is not a job, just an offer.
Desire to learn and develop;
Solve real business problems. Implement tasks that will provide valuable experience, not just grades. Learn not just for the sake of knowledge, but to work successfully and efficiently.
You will get development experience on a git, laravel, docker, php 7 project
https://energy-consumer.ru/

A
Andrey Ryazantsev, 2021-07-18
@fo_otman

I've been a developer for 4 years. All this time on Bitrix. I studied the basics of php at home, in the evenings and after work. Then he plucked up his courage, found a web studio where they hired people without experience, and switched to It. It was hard, no one wanted to teach, and looking back, I understand that those guys could not really teach me much. Bitrix is ​​big money. A lot of work, a lot of projects, a crazy demand for developers. Low entry threshold, a bunch of shitty code, weak architecture. Lots of code to implement any, the smallest feature. Switching to Bitrix is ​​worth it - simply because you are not in the position to bend your fingers. Then you can try something better. I now want to switch to Symfony. But I do not regret at all that I have been programming on Bitrix all this time. This experience is also the best solution for e-commerce today.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question