Is it true that programmers impose certain thoughts?

Is it true that programmers impose certain thoughts?
For example what
1)definitely need to know math algorithms and so on(even if it is not used)
2)we have to work for free at first
3)create open source projects for free to show all your code
4)always think about work even on weekends and so on
On the one hand I understand that this is nonsense, there is no conspiracy, but if still true, then who specifically is doing it for what purpose?
On the other hand is such a thought in the mass consciousness of developers not beneficial to those who hire them?
How does all of this in it?

Let's all stop making these items
Cease to hire beginners, then?
Will be less to pay opytnym developers?
Ie common development of the industry is clear to slow down if developed I will invest less hours in its development.
But developers appear free time and they will get the same amount?
Or am I wrong?
June 10th 19 at 14:51
15 answers
June 10th 19 at 14:53
1)definitely need to know math algorithms and so on(even if it is not used)

If you want to go beyond cheap manpower - Yes.

2)we have to work for free at first

Depends on the skills of self-education. Someone in the school is making money, and someone and after University it is difficult to find a job.

3)create open source projects for free to show all your code

Probably not

4)always think about work even on weekends and so on

If you want to go beyond cheap manpower - YES.

UPD:
The reality is that if you want to go beyond cheap labor - you have exactly 2 ways to do this:
a) you can establish your own business
b) you have in someone else's business grow from a person who writes code, the partner who solves the problems of the business ( which ultimately is equivalent to the previous paragraph)

Both implies that you no longer share your life and work.
You, this is the thing that You are doing. 24/7/365.
And it is by the way true for any field, not just IT.
I agree with all points except the last one. Employer do not care what you think on the weekends. - Kaitlyn_Ledner commented on June 10th 19 at 14:56
the reality is that if people want to go beyond cheap labor - he has exactly 2 ways to do this:
a) he can start up his own business
b) it can in someone else's business grow from a person who writes code, the partner who solves the problems of the business ( which ultimately is equivalent to the previous paragraph)

Both imply that the person ceases to share his life and work.
Man, this is the case, which he does. 24/7/365.
And it is by the way true for any field, not just IT. - Derek_Bahringer commented on June 10th 19 at 14:59
From such an employer should be located as far as possible - Luisa_Lueilwi commented on June 10th 19 at 15:02
bad analogy
anyone who works eventually gets more than lazy, just working only on the result - Elliot_Blan commented on June 10th 19 at 15:05
,
The farm has the most work horse (and on weekends), but paid person (the Chairman) she did not.

I do not quite agree. On weekdays, in working hours engaged in work. In the evenings and at weekends to develop their own projects.
The better develop their projects, the higher is the additional income.
But the fact that the horse could not work for themselves outside of business hours - I agree with that. - Roderick92 commented on June 10th 19 at 15:08
4)always think about work even on weekends and so on

If you want to go beyond cheap manpower - YES.
It is not necessary to write nonsense. The programmer - the same cheap labor. Where will he come out if weekends will be the code to write? In macaque the highest order, senior software engineer, where?

The programmer is exactly the same proletarian. Only thanks to people like you, and even creates a way that we all vitally need "to be always thinking about work." Because of people like you, and there oherevshih employers who want slaves, not workers.

Both imply that the person ceases to share his life and work.
Man, this is the case, which he does. 24/7/365.
And it is by the way true for any field, not just IT.
tales do not tell. it is only in IT such a percentage is inadequate, ready for life roach for the idea and "business". normal people always separate the personal life and work. - micheal commented on June 10th 19 at 15:11
,
On weekdays, in working hours engaged in work. In the evenings and at weekends to develop their own projects.
The better develop their projects, the higher is the additional income.
you have already developed your project or just have been reading fairy tales about this? - micheal commented on June 10th 19 at 15:14
,
you have already developed your project or just have been reading fairy tales about this?

The development process has no end, if the development is completed, then the project would have to close. However, now do not go to work for several years, only do your projects. At least now doing weekend myself when I want and set the working time convenient for you. - Roderick92 commented on June 10th 19 at 15:17
well I looked at your answers to the toaster:
earn an apartment in Moscow is unreal the employee

to SN with 6 digits it is necessary to survive

Maybe it's just a consequence of the division of work and "life"? - Derek_Bahringer commented on June 10th 19 at 15:20
, my SN is 6 digits. I reached her. Any happiness that the RFP did not bring me. What's wrong in my answer? The employee even in Aichi are not able to earn on an apartment. No need to powder brains beginners. - micheal commented on June 10th 19 at 15:23
the issue is not the number of digits and what the first.
I am now middle chancho 6 digits - and this is quite the market. - Derek_Bahringer commented on June 10th 19 at 15:26
June 10th 19 at 14:55
we have to work for free at first
And you thought the console free of the word freelancer just like that ?

always think about work even on weekends and so on
Weekend is like a God.
Free spears from the word penny. - Kaitlyn_Ledner commented on June 10th 19 at 14:58
By the way, I thought about this moment, and as a beginner, you can shoot your way in?? Fast it can not work, to solve challenges yet also, a portfolio of no more than the price he can get? Is that luck, that someone will notice and take you under the wing. - Derek_Bahringer commented on June 10th 19 at 15:01
Lule, office nobles argue about the income of freelancers, and of all remote workers. - Luisa_Lueilwi commented on June 10th 19 at 15:04
June 10th 19 at 14:57
since this topic is "gentle" administration of the toaster soon will ban, in a hurry to speak.

1)definitely need to know math algorithms and so on(even if it is not used)
no one wants it. neither math nor algorithms. if you write that need math, you know - it is written by students who have never worked with programmers. programmers other tasks and in 90% of cases is routine, crud, sql sample.
those who need mathematics and algorithms is a single vacancy.

we have to work for free at first
if only a student, you will have.. but in General - do not advise.

3)create open source projects for free to show all your code
fuck no your source is not needed. trust me - I have page own framework from scratch written. my code look 1 of 50 interviewing for a large. last time my code was motherly a week ago and about 4 years ago. all the rest frankly do not care.

always think about work even on weekends and so on
there are some shots. not worth it for them to be leveled. it's the idiots. no job is worth that sacrifice for her sake his life only.

On the other hand is such a thought in the mass consciousness of developers not beneficial to those who hire them?
best, Yes. uncle to buy himself another yacht, it is advantageous to have a boy-a nerd who teaches on weekends and IT sits at work until night. the boy thinks he's so "samorazvitie", but in fact he just works at his uncle, giving himself completely for nothing. uncle on the weekends with the girls in the bar lights, and the boy teaches the new freimark.
June 10th 19 at 14:59
No one owes nothing imposes. Just suggest to use the most effective, proven way that many people have helped.

1)definitely need to know math algorithms and so on(even if it is not used)
The study of mathematics and algorithms leading brain in order. It is in the order preferred by the programmer. This does not mean that it is impossible to program without mathematics, and does not mean that you need to teach calculus to write the simplest thing. But this means that the study of mathematics helps people from scratch to learn the principles of logic used in programming.

2)we have to work for free at first
If you are unable to get free to create any program, or participate in public games to get the practice, experience and fill my portfolio. When you started programming computers in high school and wrote a few programs that you also no one pays for it?
If you can immediately get a job - make it your own immediately.

3)create open source projects for free to show all your code
See paragraph 2.

4)always think about work even on weekends and so on
Deformation of the programmer. ANY job is a decent enough part of your life. The average person is 8 hours work, 8 hours sleep, 8 hours for everything else (including food, travel, shopping, children, etc.). That is a lot, it leaves a mark. Often itself it seems.
But this is not the rule. How to balance personal life and work - everyone decides for himself - someone says your hobby project, someone involved in sports, someone just eats and sleeps outside of work.
June 10th 19 at 15:01
Wrong. And in terms of assumptions and in the conclusions. In addition, the list is quite strange, part of thought is correct, the part taken from the ceiling.

1. It should be everywhere, sometimes even in the development of a simple seyetik has to think about some statistics. But if to speak about serious project, what may not be required, and ignorance of mathematics sometimes gives rise to downright monsters, just amazed that you write. About the algorithms, and the reasonableness of their application in various conditions, simply no comments, is the Foundation of the profession.

2. Always on the internship paid. In any field, and in programming in particular. Certainly less, but is smaller and the contribution of... Where this idea came from you, I don't understand. At the same freelancing, too, is highly not encouraged the idea of "work for the tip". And with starting work in the profession it is not connected, if so, it's probably starting work on some stock exchange. And usually, those who are trying to do not grow to normal rates...

3. Again, not very clear, who are you to impose this idea, and where you have it at all. There is a lot of misunderstanding of open source in principle. We should start with the fact that it is often not free work - the majority of actively investing in open source work for the money. It can be salary in the firm, and donations of interested organizations, and just the customer's money, which does not require close development. However, someone just wrote for myself: for fun, for fame, for self - motivation a lot.

4. Again, I don't know where you got the idea. It is extremely harmful. You and your potential employer, by the way. It is not recommend to get involved: excessive stress, and too much concentration on the task seriously diminish your performance. Smart employers, like time, in every way chase employees for trying to work after the end of the day, and it's a reasonable measure...
1. It should be everywhere, sometimes even in the development of a simple seyetik has to think about some statistics. But if to speak about serious project, what may not be required, and ignorance of mathematics sometimes gives rise to downright monsters, just amazed that you write. About the algorithms, and the reasonableness of their application in various conditions, simply no comments, is the Foundation of the profession.
garbage is not necessary to write
what statistics?
what algorithms?
have you ever wrote code? - Kaitlyn_Ledner commented on June 10th 19 at 15:04
Probably a lot more than you do, if you have such issues arise... - Derek_Bahringer commented on June 10th 19 at 15:07
where in the development process need math? I've worked with all sorts of crami, never no mythical math algorithms are not used. All algorithms have long been written and implemented. - Luisa_Lueilwi commented on June 10th 19 at 15:10
June 10th 19 at 15:03
  • Not just programmers, everyone needed a lot of math
  • It all depends on motivation and a commercial vein, the main thing is not to go off the road on the way to professionalism. in General it is a problem for Russian society: it's hard to sell people services and speak on money, on the other hand there is a strong desire not to work for free or someone...
  • It comes from design. with the development which we all coexist... use need from you, it would be good to help the community, maybe help you... but of course not necessarily... will plusnet a habit not to pay and look for everything on the ball, and how to develop technologies in the Russian world?
    Want to not confuse altruism with open source, opencor not to aid but to development of some technology/business
  • This is over... person should be full, who the hell needs a robot? Neither the family nor at work... if the course work is not a nut... a man needs to travel the world, to relax and to develop in all spheres of life and personality, the family needs to be a good parent or a good lover...
So impose such thoughts on purpose? if Yes, then who? - Kaitlyn_Ledner commented on June 10th 19 at 15:06
Reptiloid - Derek_Bahringer commented on June 10th 19 at 15:09
June 10th 19 at 15:05
No one is not forcing anyone.
The first point without any comments.
Other items - all purely depends on the willingness of the person.
At first you're a nobody on freelancing. Nobody knows you. You have no portfolio or anything that you could provide to a customer or employer to evaluate your skills - all items from 2 to 4 just solve this problem. There are better ideas - not complete these items. No one is forcing and not forcing.
June 10th 19 at 15:07
You narrow minded.
1)Yes, as already said, if you want to get out of coders, architects, or anyone else. Just a programmer writes code that he was told to write algorithms which for him came up. If you want to put the cement, and to design the house, then Yes, you need.
2)If you steep special, and in the profession of programmers more cool specials to those who understands, you may immediately take on the job. If you don't know shit, but are teachable and willing to learn you are taking in interns, you're not a combat unit, you still learn, and you at school for the tuition paid? So I'm not. So will be free to learn.
3)Create open source projects, not to show your code, and to develop the writing of this code, this way is derived from paragraph 4 and of paragraph 1. If you want something more than just rivet something on TK for example is a TK make, or design the app you need to study a lot, but the reality is that in day 24 hours, and week only 7 days, and need a lot of knowledge. So it is a necessity. And Yes, as in any other profession where you have to know a lot. Movers one after work, not forced to learn new methods of loading boxes, but the artists and programmers and many more who also don't have to, but you will stay RUSCICO programmer if you do not study 24 hours a day, 7 days a week, with breaks for eat and sleep well, for at**tsya, of course.
4)see point 3
Ie common development of the industry is clear to slow down if developed I will invest less hours in its development.
But developers appear free time and they will get the same amount?

So it is true, just someone who loves to program and money, and some money. If in your heart there is a desire to develop industry, then you're going to write open source, helping the community, if not, will sit 8 hours at work and go home to suck the beer.
Something like that.
June 10th 19 at 15:09
1) Math - no. Do you have a calculator. Any language can be used as a calculator. Algebra - desirable, especially if you are dealing with software animalic. Algorithms - the Foundation of programming

2) Never work for free. Either work for money with the confidence that right or not take the project at all.

3) Well, I wrote a little open source not to***be used, and that git clone-ing the frames of their projects. The last year I have they are stamped in General as pichenki. In principle, yeoman.io exists for the same purpose... Yes, like any other open source. Dont repeat yourself.

4) but damn it's not...
You hung with stereotypes and categories - throw this nonsense out of my head. When you are really passionate about - for anyone going to spend a lot of time. There is not only programming. If you like to paingeneric - want model planes, choppers, cars etc to collect all day, love trucki to do - will not get off of the skateboard/BAM.
Programming is just a hobby that makes money. To become a good program, no need to spend all day coding, while the ears, not heavy smoke. You just need to love this business and you yourself will not notice how you all day kodish.
that? I do not understand what you said and why you decided to associate it the nurse and that of the United States? Another stereotype is that of the medical staff, no weekends. We all have them, but if the nurse on vyhuh studying anatomy/pharmaceuticals, Yes. - Kaitlyn_Ledner commented on June 10th 19 at 15:12
June 10th 19 at 15:11
definitely need to know math algorithms and so on(even if it is not used)
It all depends on the tasks with which you will work.
In some cases, it is generally not necessary. It is useful in any case, but in actual practice, most often not in demand.
But in some cases, without this knowledge, you generally can not work.

we have to work for free at first
This kind of nonsense at all.
If you are a professional and know how to earn money with their work - what you mean to work for free?
If you are just learning, well what's the point of paying you?

to create open source projects for free to show all your code
If you are interested - create, if not do not create.
It can sometimes be useful, often - generally without a difference.

always think about work even on weekends and so on
If you want to get into a mental hospital as a patient is necessary.
In other cases, highly undesirable.
June 10th 19 at 15:13
What do you smoke to come up with something. This really invent only the young developed, employers such nonsense is not needed
June 10th 19 at 15:15
1) Yes
2) Not necessarily, but in the pursuit of experience can accept different
3) do Not have
4) No
1)why is demand if not being used in the project? - Kaitlyn_Ledner commented on June 10th 19 at 15:18
Make you work and knows you completely. He must be sure what you have in mind not quite a fucking mess and one of the few methods to find out is to be sure that you know mathematics at a good level. This to some extent guarantees that your thoughts in your head at the very poor orderly and quite crazy things you will not write. On the other hand, when developing SQL scripts it may even interfere, because the programmer writes the script with the logic of the programmer, and then you need a slightly different approach - Derek_Bahringer commented on June 10th 19 at 15:21
> when developing SQL scripts it may even interfere, because the programmer writes the script with the logic of the programmer, and then you need a slightly different approach
WAAAAT?? - Luisa_Lueilwi commented on June 10th 19 at 15:24
Simple example in SQL you can't use cycles(well you can, but in the overwhelming number of scripts we need to avoid them to the maximum and to operate on-time operations on data sets) in Backend cycles of different interpretations everywhere. And if the beginning of the Backend programmer will write the script of the stored procedure on SQL - I'm sure at 80% that there will be for every 5 instructions - 2-3 extra, without which you can do by writing a script a little easier.
Or simple - instead of Delete do Update set isDeleted = 1 where isDeleted indexed field. - Elliot_Blan commented on June 10th 19 at 15:27
You have mess in my head. If I write in a functional style, using higher-order functions and recursion instead of cycles, I "do not use logic programmer"? If I write SQL then I have had a "little different approach, not logic programmer"? - Roderick92 commented on June 10th 19 at 15:30
If you write in a functional style - Yes, if in OOP, probably not - micheal commented on June 10th 19 at 15:33
Very strange division. - micheal commented on June 10th 19 at 15:36
June 10th 19 at 15:17
1)definitely need to know math algorithms and so on(even if it is not used)
The computer is nothing more than a cool calculator, he can only add, subtract, multiply and divide numbers.
You can do without mathematics all my life for food to rivet the useless web-page, and may for good money to develop systems for designing starships (or any hadron colliders), I'm sorry there's no cool of mathematics and clever algorithms as.

2)we have to work for free at first
And who wants to pay to those who do not know and do not know how? In principle, you can start to potrenirovatsja in solving problems for myself or for close relatives and only then when you will understand exactly how much you stand mono to ask for money.

3)create open source projects for free to show all your code
What idiot told you that open source is free?

4)always think about work even on weekends and so on
In some cases it is. But the way the it guy = moron-wanker nothing to do with reality has not. And anyway, while you are young it is better to think about beautiful women.
June 10th 19 at 15:19
On Habre there was a post about a haircut pubic...
June 10th 19 at 15:21
No on all counts, it is a question of entrepreneurship and luck on all counts.

1. Mathematics uses similar methods work because indirectly helps developing the right mindset. Logic is for example suitable for this purpose is much better but its like only in the garden of children taught adult considered shameful is to teach. Applied science you will need depending on the project. Ie make a financial instruments one way or another will begin to study Economics.
2. Free work is not valued, in most cases, these customers are not serious relating to you and not the fact that your project is not discarded even if it will be good, but simply because the customer changed his mind to do it. The minimum thing you need is to have the customer pay at least a symbolic amount of 5 dollars, this dramatically changes the relationship to you, an expert that is willing to do anything for free or the specialist forming the initial portfolio, in the definition you can feel the difference.
3. Nobody will be interested in your code except opensourcenow and fans(when will).
4. Once you work for free on weekends and think it will become the norm.

Find more questions by tags CareerProgramming