Sorry, but we all hate spam bots

Haven't registered Yet? Register Now.

X

Login

Forgot Password

Already a user? Login

X

Register On DiveAdvisor

i

Much like a facebook page - you need to first have a personal account through which you can login and manage the business page.

After creating a personal account, you will be directed to 'My Dive Shop' section where you can claim existing listing or create a new one.

Got It
i
i
By Using this Site I agree to the Terms & Conditons
Or Register With:
X

Hey there,

hopefully you are sufficiently intrigued with DiveAdvisor to become a member and see it in action


Much like a facebook page - you need to first have a personal account through which you can login and manage the business page.

After creating a personal account, you will be directed to 'My Dive Shop' section where you can claim existing listing or create a new one.

Got It


Or Register With:
By Using this Site I agree to the Terms & Conditons

Published
written by Sophie Walker
0

Become a programmer in ten years

Here's my recipe for programming success:

  1. Get interested in programming, and do it in a fun way. Keep yourself busy for 10 years / 10,000 hours.
  2. Program . The best way to learn is learning by doing. Technically speaking, “the maximum level of performance for individuals in some area is not automatically achieved depending on the experience, but the level of performance can be increased even for very experienced people as a result of a focused effort to improve it” and “the most effective training requires well-defined tasks with an appropriate level of complexity for a specific person, informational feedback and opportunities for repetition and correction of errors. " Book Cognition in Practice : Mind , Mathematics , and Culture in Everyday Life (“Learning in Practice: Mind, Mathematics and Culture in Everyday Life”) is a good reference to this view.
  3. Communicate with other programmers , study other people's programs. This is more important than any book or training course.
  4. If you feel like it, spend four years in college (or more in graduate school). This will give you access to jobs where an education document is required and it will give you a deeper understanding of the field.
  5. Solve problems , especially at the very beginning, when you are a student. Problem solving will allow you to freely understand programming, its basic aspects and deftly apply them in the future. Tasks are very important training for your brain. However, if you encounter a problem while solving a problem, it is worth asking for essay writing help from programming specialists. Spending too much time on tasks can be harmful. It is better to find out what you did not understand and move on.
  6. Work on projects with other programmers . Be the best programmer on some projects, be the worst on some others. When you are the best, you get the opportunity to test your ability as a project leader and how you inspire others with your vision. When you are the worst, you learn what the masters do and what they don't like to do (because they make you do it for them).
  7. Learn at least half a dozen programming languages . Include one language that supports class-based abstraction (like Java or C ++), one that supports functional abstraction (like Lisp or ML), one that supports syntactic abstraction (like Lisp ), one that supports declarative specifications (like Prolog or C ++ - templates), one that supports coroutines (like Icon or Scheme ), and one that supports concurrency (like Sisal ).
  8. Remember, there is a " computer " in "computer science." Find out how long it takes your computer to complete an instruction, fetch a word from memory (with and without cache ), read ordered words from disk, and access another location on disk .
  9. Participate in the language standardization process . This could be an ANSI C ++ committee or an internal coding style discussion where the indentation is 2 or 4 levels. In any case, you will learn about what other people like about the language, how deeply they feel it, and maybe even a little about why they feel that way.
  10. Be prepared to start trying to standardize the language as soon as possible.

With all this in mind, the big question is how much you can learn from books alone. Before the birth of my first child, I read all the How To books and still felt like a clueless newbie. 30 months later, when my second child was born, did I go back to books to brush up on my knowledge? Not. Instead, I relied on my personal experience, which proved to be far more useful and reassuring to me than the thousands of pages written by experts.

Frederick Brooks, in his " No Silver Bullet " essay, outlined a three-part plan for finding great software designers:

  1. Systematically identify top designers as early as possible.
  2. Assign a mentor responsible for the development of future designers and carefully monitor their progress.
  3. Provide opportunities for the growth of designers through their mutual interaction and incentives.

All of this assumes that some people already have the qualities needed to become great designers. Alan Perlis put it more succinctly: "Everyone can be taught to sculpt: Michelangelo would have to learn how to sculpt not. So it is with great programmers." Perlis says great people have an intrinsic quality that goes beyond their training. But where does this quality come from? Is it congenital? Or does it develop through hard work? As Auguste Gousteau (chef at Ratatouille ) put it , "Everyone can cook, but only the fearless do it great." I think of this more as a desire to devote most of my life to deliberative practice. But perhaps fearlessness is a way to summarize it. Or, as the critic Gusto says , Anton Ego: "Not everyone can become a great artist, but a great artist can come from anywhere."

So go ahead and buy Java / Ruby / Javascript / PHP books; you will probably get some benefit from them. But you won't change your life and become an experienced programmer in 24 hours, a day, or even a week. What about working hard to improve your professional skills for 24 months? In any case, you may have questions - so do not hesitate to ask the professionals https://essayassistant.org/programming-help/.

Well, I hope my experience comes in handy in becoming experts in programming. Remember - your success depends only on your actions and efforts.

ADDITIONAL RESOURCES:

https://marketbusinessnews.com/8-ridiculous-traditions-of-students-from-different-countries/266050/

https://www.chiangraitimes.com/lifestyles/life-and-work-in-thailand-an-interview-with-an-islander-from-ukraine/

https://spacecoastdaily.com/2021/05/5-rules-to-pass-exams-without-cheating/

0




Load more comments