📜 ⬆️ ⬇️

Web system development, "here" and "there"

I intentionally write, hiding faces. Unfortunately, my little experience of writing reviews about the work of enterprises suggests that it is better not to “shine” on some. On the one hand, they begin to fuss, glad that they were noticed. And on the other - to make a hurt look. I do not need it, read offensive comments that may appear. Therefore, the only thing I will indicate about the defendants is that the article compares a large US firm and a large enterprise owned by a large, one might even say, a state corporation in Ukraine. The enterprises have large turnovers, the number of employees is similar, the number of employees tied to my system is relatively similar, about ten. I work with them not the first day, I did more than one project.



For a start, I will outline a few tasks that I solved "here" and "there".
')
Problem statement

"The Task Here": The system of customer accounting and shipment of goods. The system of accounting for the return of documents actually. Integration with the central base of the corporation, lying on the Internet and having no “ends” for connection

“Task There”: A system for accounting customers and issuing proposals to them. In fact, it is a PDF document generator with the ability to count various configurations, etc. of things.

In both cases, I personally programmed, the programming style was used “from scratch”, the tool was LAMP / FAR / Chrome. The development was carried out almost in parallel, except that the “there” system, in the volume of the entire task, was slightly larger.

So, it all started with a task. I will tell you a little how it was done “here” and “there”. I need the task, since I am very busy, and just like that, I cannot do a working system on my knee. It will be unclear what.

Job preparation

I do not know about you, but what I came across here, from the client companies, almost never knew how to do the task. That is, in general - I have never met a normal task. Idiocy, it seems, to make it very good and already - and give 50% of the rollback - it was like that. But I, like the last fool, do not participate in this. A matter of principle. And I have much more development experience than several years, which are sufficient in the opinion of the management of some large companies, to work as the head of IT departments. Many times more. Almost an order of magnitude more.

Hosting Providers

It is clear that if I develop a web system, I need a hosting provider. Here I can honestly and boldly call who used and their advantages and disadvantages

In terms of connection speed, “Mirokhost” suited me much more. According to my subjective feelings, he was ten times faster than a similar foreign Rackspace. I’ll clarify that I’m most excited about copying FTP. Mirokhost does not allow long pauses between sessions of receiving or sending files. However, in terms of work, all this speed was overshadowed by the client's system administrator, who was never able to connect the cron job. As a result, I was forced to make its execution remote, from my hosting, on which I added everything I needed.

On rakspeysa, kroner the client set the task, but from him, something did not come out, he gave me tips and I edited it myself, it took five minutes. Here, - the administrator could not install the cron-task for more than a month. In the end, I'd rather work with slow Rackspace there than with a fast host host here.

Development progress, communication with the customer

Design Support

Subsequent projects. Quality.

Well, you understand, all the work of a freelancer is based on the fact that clients must lead clients. That is, "freebie", in terms of quality is not acceptable. And if the client said something, you need to make it run and already.

Control of performers

In the end

I do not want to offend anyone. They say "there" is better. “Here” is worse. Nothing like that! I work better - here, with fast hosting, with a Russian-speaking client, with whom we went to the brandy more than once, and I know more than one day. But life disposes - otherwise. And I understand that I have to choose, far, but more stable.

Where would I like to work next time? Of course with a foreign customer. He is usually not ashamed to say “thank you” for what he has done. And sometimes I was asked a question - it would be nice to say “thank you” for this part of the project, and not bad - for that. At "us", although the customer and a good friend, but he paid for the system. as far as I understand it myself, of course, this did not add to his enthusiasm. The higher authorities, simply scored on a working tool, and forced users to keep records further in Excel. In which 10+ thousand lines and which on my eight-core opens up to 30 seconds of time.

PS Here are a couple of words about the system made "here." A few screenshots to even understand what is at stake. I did not write about the “theirs” system, we rule it and rule, and there is not much time. I hope that someday I will add a few words about her too. But, in general, it is not much different.

In general, it’s very interesting how the habr community works out here / there. In order to somehow understand it, realize and correct my methods and write it all.

update1,2,3: I want to say thank you to the users of “Habra” under the name Goder, side2k, mytribune, who have spent the time to fix my grammatical errors.

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


All Articles