- Learn and understand data structures and algorithms (searching , stacks,queues , shortest path , sorting etc)
- Do not read books like pragmatic programming or books on how programming should be done. They just make you feel bad and give you low self esteem.
- Learn your own way and make mistakes at the beginning but since you want to learn and improve, your programs will become better and smarter.
- Learn one language very well so that you can write excellent code that solves problems.
- Understand one database scripting language and how database works
- Know how the Internet works and it commonly used terms
- You do not need to learn new language besides the one you are learning.Learn a new language when you really and truly understand one programming language .
- Learn javascript ,Css and Html
- Build some real works stuff that solves a problem . Choose a framework and your tools to use.
- Master the framework inner workings
- Practice , learn , read lots of code in projects that you think are really interesting . When you are is interested, the learning and understanding process is easier.
- Learn how to sell your skills and value you can create to an employer.
- Have a blog to monitor your progress and tell the world what you are good in and learning.
- Choose some top software developers and read their blogs and have a role model in the programming world
- Have a beer and watch programming or tech videos.
- Good self esteem and be humble
- Develop good communication skills
- Have a side project with clear goals
- Have fun with friends or family
- Learn touch typing.
- Have a side activity that makes you feel good and enjoy the the present moment.
- Give your self reward for a job well done.
My diary for writing my views about different aspects in life and what I learn in programming and software development.
Friday, August 16, 2013
Becoming an employable programmer
Here is my take on this issue of becoming an employable programmer.
Subscribe to:
Posts (Atom)
Machine learning is the future
I am very enthusiastic about machine learning and the potential it has solve tough problems. Considering the fact that the amount of data we...
-
The quiz application I have build works just like that of W3Schools I got the inspiration from here and I wanted to understand more on a...
-
I have decided to take a topic related to software development and dig deeper and write about it on weekends. It will be my weekly learning ...
-
I was very interested the quiz that is in w3schools I decided to try to create one in Asp.net.I use a database and Viewstates to manage the...