D
D
Dexan552021-09-14 17:20:22
Freelance
Dexan55, 2021-09-14 17:20:22

What is the difference between a day-to-day freelancer and an office plankton?

He worked as a freelancer all his life, never worked in an office for a day. Now, due to certain reasons, I am looking for a job in the office for the position of middle backend. Interesting differences.
1. I always decided everything with customers myself - technical specifications, roadmap, deadlines, payment, etc. As far as I understand, I will definitely not do this in the company? Who is doing this? Product Manager?

2. I set tasks for myself, decided what to do first of all, which bugs need to be fixed urgently, which ones can be postponed a little, etc. Will someone else set tasks for me in the company? Project manager?

3. I understand that in the company I will commit only to the topic of brunches and then create pr? Will I never be allowed to commit directly to the devs, or even more so the master?

4. Will someone write the tests for me or is it still my responsibility? If the company has testers.

5. Need to work in jira? I have never used fancy task trackers, only kanban. What is it for? What are the differences from Issues and PR on github?

6. When I made turnkey orders, I often had to deploy myself (praise AWS!). Is someone else in the company deploying, or are the developers deploying themselves?

7. Are there many companies with strict restrictions on the software used? Like everyone should be using VS, GitKraken, etc.

8. Will there be a bunch of different rallies during the day? Any standups etc. Or is it a myth?

In general, it is interesting what other significant differences there are. It is clear that more soft skills will be needed. If you have experience please share.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
I
Ilya S, 2021-09-14
@Dexan55

1. Most likely, you will not intersect with the customer at all. And you don't even need to know who's talking to him there.
2. Project manager, possibly a team leader. Depends on the organization.
3. This is generally purely individual for each organization or project.
4. Similarly. There may be any option depending on the organization. Up to "no tests at all".
5. Do you offer the community to predict what tracker your potential employer will have?)) The point is that in Issues / Trello and the like it is impossible to plan a large project, it is impossible to build reports by the hour, and many other things that are required on large projects .
6. Strongly depends on the company. But of course server things are usually done by sysadmins and devops. Often in conjunction with programmers.
7. I do not know such statistics)) depends on the company. Where I worked, there was complete freedom, as long as you worked efficiently. If a person writes everything in NPP or commits through the git console, then he was urged to master more efficient software.
8. Depends on the company and position. Regular programmers shouldn't have that.

In general, it is interesting what other significant differences there are. It is clear that more soft skills will be needed. If you have experience please share.

Nothing special) work in the company is much easier. You complete one task, not 10 as in freelancing. For this you get a little less salary, sometimes you get social. perks, and a lot less headaches.
But there may be another problem - that you will be sitting on the same project for an eternity and in a year or two you will already be sick of it. There are no problems with freelancing - tasks often change.

J
Julia Bedrosova, 2021-09-14
@Bedrosova

It all depends on the company, but the main difference is the different principles of subordination.
A freelance customer is not your boss, if he is talking nonsense, you can tell him: Ivan Ivanovich, well, you are talking nonsense, but I will tell you now how you need to do it right. And Ivan Ivanovich will not be offended, but even rejoice, because he hired you not to amuse his CSV, but so that his business would bring him more money after the implementation of your solution.
And at work they can give you a fool-boss, he will talk nonsense, but if you point this out to him, then they will kick you out in a week. But it is, of course, a matter of luck. It is comfortable to work for hire only when the intellectual gap between you and your superiors is not in your favor.
Freelancing and self-employed, fulfilling clients' orders, you can know exactly in whose interests to act - in the interests of the business owner who hired you and who pays you. It is rare that someone from the client's employees will be able to put a stick in your wheel if you act in the interests of the owner and have the opportunity to communicate with him directly. You can be both honest and rich.
And in a large company, you may not have contact with the owner, and your bosses may have interests that go against the interests of the business owner, you have to choose whose interests to support, and this is often not only a matter of ethics.

K
Konstantin B., 2021-09-14
@Kostik_1993

It all depends on the company and the position you apply for.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question