N
N
Nikolai Kozlov2018-07-16 17:05:10
Work organization
Nikolai Kozlov, 2018-07-16 17:05:10

How to speed up and write web applications faster?

Professionals! How long does it take you to deploy a web project, be it a landing page, a store, or another website? I want to speed up, do more work per unit of time, but I don’t understand why this doesn’t work.
Is the creation of a site (layout, backend, frontend, database design, etc.) such a tedious and dreary process?!
Share secret tools, techniques, frameworks that allow you to complete a project in a matter of days.
I tried to use frameworks, implement tools, automate routine tasks, but the speed of work does not increase.
Programming languages: PHP, JS.
Platforms: PHP, NodeJS.

Answer the question

In order to leave comments, you need to log in

14 answer(s)
M
Maxim Timofeev, 2018-07-16
@webinar

How long does it take you to deploy a web project

3 hours 14 minutes. Regardless of TK and complexity. Just some kind of miracle that would not always do 3.14 hours. Whatever you do - 3.14 is just PI ... that number.
Hire employees. Or take a large unit for a unit of time. There is still experience, it will give an increase in speed over time.
You know, it's a matter of taste. If you're boring, then you're boring. Try digging trenches, it might be more fun.
boostrap, vue, jquery, gulp, normal IDE, experience, etc.
if you need magic - take on projects that are done in "a matter of days." For example, work only with wp and ready-made templates. I think in a couple of hours you can build a website (3 hours 14 minutes).

A
Anton Filippov, 2018-07-16
@vicodin

stop working for doshiki, get paid for the time spent on the project and do it efficiently, and not in a hurry, just to rivet 3 shitty sites a day

A
Alex Step, 2018-07-17
@kellas

I do not agree with the previous ones, about working for hours, etc.
Speed ​​is important. If something can be done faster it helps in many situations.
For some reason, it seems to me that you, like many others, do not know how to use a computer at a professional level. Quickly switch between workspaces, windows, tabs. Learn and use hotkeys. More operations in the terminal etc. "Quickly" for example means that in the case of macos, put special. software that removes the 1.5 second animation when changing desktops. Plugins for ide, training in their use, scripts for terminals. Blind typing of course. Without all this, any work on the PC is a little boring, focus is lost due to minor difficulties when interacting with the system interface.
The simplest example that simplifies life: fish + oh-my-fish / zsh + oh-my-zsh
There are a lot of startkit for projects on github, apparently everyone does something for themselves. Find, rewrite for yourself.
Other recommendations depend on your OS, ide.

A
Arris, 2018-07-17
@Arris

The question is: "Shit, I want to make more money in web development, how can I do it?"

K
Konstantin Nagibovich, 2018-07-16
@nki

Alternatively, delegate some of the work.

M
Maxim, 2018-07-17
@Valter1234

Good afternoon!

How long does it take you to deploy a web project, be it a landing page, a store, or another website?
It all depends on the project and on me. It happens when it’s right when it’s rushing and I do everything quickly and efficiently, and sometimes my brains don’t plow at all. No matter how much you warm your head, nothing comes out.
Is the creation of a site (layout, backend, frontend, database design, etc.) such a tedious and dreary process?!
For me it's like a hobby. I'm getting a kick out of this. Especially when there are difficulties and when you solve them, you get real pleasure and you also get this smell of money for the project from an ATM.
Share secret tools, techniques, frameworks that allow you to complete a project in a matter of days.
Frameworks - jQuery and Vue.js - one love. Tools - editor (when I use Vue - Atom, when the usual layout and a little jQuery or just JS - Brackets), Adobe Assets (like Avacode, only free and only on the web), and so on. There is even an article on habr .
I tried to use frameworks, implement tools, automate routine tasks, but the speed of work does not increase.
Everything depends on you. Tools certainly help, but this is a matter of experience. With experience, you will immediately understand how to write scripts and not think about it. You will be faster in typesetting and doing other tasks.
I want to speed up, do more work per unit of time
Take your time when doing projects. This usually makes your work look bad. And that's okay, don't worry. Everything will be over time. The main thing is quality, not money.
Good luck on the web!

A
Alexey, 2018-07-16
@Azperin

I would call it a matter of motivation, both technologically and financially. When there is no interest in completing the project, meaning specifically the desire to release a product of one's activity, then it always happens tedious and dreary. As already answered in this question, delegation is one of the main ways not only to speed up the banal, but also to expand the business as a whole.
There are two options here, either you clumsily implemented them, or set unusual tasks for yourself or the team, and in this case no one will be able to give you a clear plan or even advice on speeding up. As an option, you can invite an outsourcer (freelance) to analyze your work and ask for advice on the merits, because if standard automation tools do not help you, then it will be impossible to do this without getting to know the "kitchen".

M
m0nym, 2018-07-16
@m0nym

I want to speed up, do more work per unit of time, but I don’t understand why this doesn’t work.

Narrow specialization only on specific types of projects will help.

S
Sergey Nekrasov, 2018-07-19
@Judixel

Depending on what you want to accelerate. Today there are a great many tools that optimize and automate. It is also useful to pull out something from the project that may be useful in the next one and build your library in this way.
If you look from a business point of view, then there is a slightly different policy - this is to roll out a working version of the project as soon as possible. I personally encountered this. As a result, I wrote a store with the minimum required functionality in 3 weeks in JS / PHP (not the name of the experience in PHP). It still works and brings in $. Now I'm thinking of rewriting it in vue.

A
asd111, 2018-07-17
@asd111

Don't try to know everything.
Take care of one thing. Either backend or frontend.
If you want to quickly make websites, then do it on paid templates for CMS - in fact, you only need to fill them out. It will take you a couple of hours, no more.

A
Andrey Titov, 2018-07-17
@titov_andrei

Perhaps you have too much variation in the types of sites and applications. You can try to focus on a specific topic or technology and develop your own templates, libraries and components.
Or move from quantity to quality - choose one big project - all the same, all technologies will be involved and you will not limit yourself in development.

D
Daria, 2018-07-18
@Dasha_2017

Google it. If something does not work out, if there is no answer to some question - google it. If you need this or that program for solving problems - google it. Go through programs from the very "bottom" of Google that will help you solve your problem faster, bookmark and google again. Google is strength and power. And also a life hack - do not get hung up, if somewhere you are in a stupor - go to the next question, return to the unresolved one later. When the feeling that you are "stagnant" again arises, go to the bookmarks in which you previously saved what you googled, try hundreds of different programs and thus you will find the tools with which you will be comfortable working and solving problems in the future.

A
Andrey Pletenev, 2018-11-11
@Andrey_Pletenev

Everything has long been accelerated and automated. The evolution of website building has already gone through 3 stages: 1) Manual programming 2) Using frameworks and templates 3) Website builders.
The answer to your request - go to level 3. Minimum time and hassle.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question