📜 ⬆️ ⬇️

Crisis (not financial) programmer

I wrote a lot about how beautiful this game, called programming! To me, and I am sure that for many of you, programming replaces all existing logic games, gives constant warming up to the brain, preventing it from drying out, and brings wild moral satisfaction that differs from orgasm only in the absence of physical sensations.
It so happened that many years ago, I abandoned c ++ and Delphi, and feeling the needs of the IT market, began to master php. So all that I’m going to write about is related specifically to web programming, and indirectly to any other area of ​​programming.
I admit honestly, although there is enough work, my brains start to dry anyway. I already wrote earlier that the moment when a programmer becomes a professional is due, above all, to highlighting the quality and timing of the project. So you have to use ready-made products (I mean different cms), which ensure proper quality, absence of vulnerabilities and bugs, flexibility, and short implementation time.

And here there is a problem


The problem is that although I finally found a cms that satisfies all my needs ( ExpressionEngine ), and I put all my projects on it, for the really great thing, but ... Moral orgasms have disappeared somewhere!
Here, of course, at first glance, everything is simple, it is necessary to change work, to get into a company where not sites are made, but something more serious, some services that require something more than the usual setting of the next cms. But in the city in which I live, there are no such companies, but you know yourself in freelancing in which I work: “I threw off the diz, make a website out of it. Deadline in three days. ”
And at such moments, with nostalgia, you remember the times when you were young enough, and independent of money (because you were dependent on parents), and you could afford to spend a month or two on a project that, although interesting, brought moral satisfaction , but definitely did not bring material satisfaction. You sat at night studying some technology or framework, read articles on the architecture of the code, puzzling over the improvement of algorithms that would not just work, but work “beautifully” along the way applying all this in your project. And even the grumble of the dean about the missed first couple, which you, of course, overslept, did not spoil the mood, because you knew that the night was not in vain, the night was interesting and exciting, you decided a couple of complex tasks, you managed to optimize the code, you found a logical mistake that kept you awake. You programmed!
All this is long gone. Today, when I receive an order, I know for sure which cms I will use, which modules will be useful to me, which jquery plug-ins I need to implement this or that effect. On the one hand, it's great. This is called experience, and experience is an invaluable thing. On the other hand, the absence of complex tasks prevents further development. And in programming there is always much to develop!

Variants of the decision.


And this is where the most important question arises. What to do next?
It is impossible to find an interesting job in my city, I cannot go anywhere yet, so the only way out is freelance, which provides me with a normal salary, but it does not bring moral satisfaction.
Now I think about what to start writing under Windows, there seems to be less routine, but are freelancers in demand for win-programming?
I think it’s not just me who has such thoughts, so I decided to write an article and ask people how you coped with it?

')

Source: https://habr.com/ru/post/59695/


All Articles