Abstract:There is a saying: "The fish and the bear's paw cannot have both ". Swizec is a geeks who love to write blogs. Once a programmer and now the founder of a company, swizec explains how he made a trade-off between the founder and the developer. Start-ups can learn and learn from it.
"If you have one or two years of coding experience and you are still coding, you will be wrong ." When I started my own business a few years ago, someone said this to me.
What a silly idea! I am busy with new technologies, developing new things, learning new tools, and caring about work.
Generally, start-ups usually use the latest or best technology. We used PHP to support static html at the front-end time, followed by python to support PHP, and recently started to use Ruby on Rails or node. JS supports PHP ...... Or maybe Scala will be a good choice in the future, at least it will become popular now.
Many tech-entrepreneurs love coding and advocate freedom like me-eager to be the boss, set the project deadline, and choose their favorite technologies, solve the only important or at least interesting issue.
I would like to say that it is almost impossible to become a good programmer without good coding skills. In reality, the Founder is far from this.
A successful founder needs:
- A good founder needs to invest 50% of his time;
- A good founder must keep the lights on;
- A good founder must do a good job in customer expansion;
- A good founder should plan the company's development vision;
- A good founder must keep an eye on industry trends at any time;
- A good founder must be brave enough to take responsibility;
- A good founder often receives customer support;
And so on, these are all things that startup companies need to pay attention to. No one can share them with you. These burdens all fall on the shoulders of the founders, and they spend more time than ordinary people.
Programming is hard
No matter how good a programmer you are, no matter how experienced you are, you will always encounter difficulties. Programming requires no much attention, just keep your attention. In most cases, you need to deal with vague ideas, which are hard to remember. Ideas are usually carried out in interactive ways and you need to remember them. You must have an abstract system model in your mind. If you forget a function, data, or file, you cannot encode it.
Focus on Programming
Have you tried to concentrate on important projects? Maybe you want to concentrate and work hard, but this is not the case, right?
Time
Programming requires a lot of time, long term, and uninterrupted time.
Four hours is a good cycle. Your brain needs a lot of time to think about it. When the project is completed, you need 1-2 hours to rest and relax your brain, and then start your next job.
Tomato work method
If you use the tomato work method and find a proper way to use it, it would be good for 2 hours. Remember, if you have other ideas in your brain, these two hours are useless.
How to work with tomato
1. Plan the tasks to be completed today at the beginning of each day, and write the tasks in the list one by one (or in the Software List)
2. Set your tomato clock (timer, software, alarm clock, etc.) to 25 minutes.
3. Start to complete the first task until the tomato bell rings or reminders (25 minutes ).
4. Stop the job and draw an X after the task in the list.
5. Rest 3 ~ 5 minutes, activity, water, convenience, etc.
6. Start the next tomato clock and continue the task. Continue until the task is completed and the task is crossed out in the list.
7. Take a 25-minute rest after every four tomato clocks.
In the course of a tomato clock, if you suddenly think of something to do --
A. if you have to do it right away, stop the tomato clock and invalidate it (even if it has five minutes left). Finish the task and start the same tomato clock again;
B. if it is not necessary to do it right away, mark a comma (to disturb) next to the task in the list and record it in another list (for example, "unplanned event "), then complete the tomato clock.
As the company's founder, you need to manage employees... how often do you think a four-hour uninterrupted meeting will be held? No meeting, no Skype call, no urgent email, no server crash, no questions?
If so, you are lucky.
Suggestions for entrepreneurs:
The best solution is that you are no longer a programmer. You can use 30% of the time or less code to maintain this encoding feeling. Unless you have enough time to modify the bug, keep your good image.
Do not join coding for the company unless you cannot afford programmers.
You must have a strong entrepreneurial team so that you no longer have to worry about these issues. Technical entrepreneurs need to be as free as birds.
No matter what you want to do, developers can exercise themselves through sports, walking, and other activities, and try anything that helps you code (patience.
Hire more programmers as soon as possible and protect them at all costs.
I have heard that some are coders in the daytime and programmers in the evening. You must know that this will bring you down. Remember not to do this.
From: zemanta