You may be busy with work, or school (or both). Whenever you have the time, engage in little projects that will hone your coding skills.
It doesn't have to be something big, you can make it as simple as possible.
🔹LEARN TO PROPERLY TEST YOUR CODE
There is nothing worst than writing a code ridden with bugs. Testing is one of the most important disciplines in programming, invest in it.
Learn about unit testing, UI testing, integration testing etc.
🔹UNDERSTAND HOW THINGS REALLY WORKS
You should go deeper than just superficial knowledge in programming.
Knowing how each frameworks behaves in relation to each other will help you make the right decision on what to learn and what to use for your projects.
🔹PLAN YOUR DAY
This is something I myself struggle a lot with. Carefully planning out your activities each day doesn't just make you more organized, but productive as well.
It also makes you more consistent in action.
Nothing beats organization.
🔹TAKE NOTES
No one really knows when a great idea will pop out his/her mind. Always carry a small note with you, everywhere you go.
Normalize the act of note taking whenever you learn something new. It helps a lot.
🔹LEARN HOW TO GOOGLE EFFECTIVELY
This may be awkward given that we use Google all the time. But being able to use it well may make the difference for you and your code.
I was puzzled by the amount of personalized solutions you can find by Google. You just have to find it!
🔹PLAN BEFORE YOU CODE
One of the most difficult part of code development is making the installations and setting up environments and dependencies.
Thus, you have to plan and iron out all of these prerequisites before commencing.
That's all.
If you find this helpful, do well to follow me @UbahTheBuilder for more tweets and tips on web development.
Thank you.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
8 helpful tips for every newbie developer out there.
A must read thread ⬇️
🔹MASTER THE BASICS
This is very important. You may not know this, but most of the popular libraries/frameworks you see today are all built from an underlying fundamental language. Could be JavaScript, CSS or PHP. Grasp the basics properly.
THINK BEFORE YOU CODE
Before writing code for your application you need to imagine, in a step-by-step flow, how you want your app to run
Using a piece of paper close to your keyboard, draw graphs, concepts, images, etc.
Visualize your app and consider all you need to build it
This simple yet powerful JS library is mainly used to embed flash SWF files in HTML documents. It supports only SWF files, and no other media types can be embedded using SWFObject.
In this thread, I'll tell you all you need to know about Application programming interfaces (APIs).
P/S: If you find this thread helpful, kindly retweet 🙏
⬇️
🔹What is an API?
An API (Application programming interface) is simply the set of rules guiding how a client browser communicates with a web server to exchange data.
Three parties to note are:
- Browser (Client)
- Server (Back-end)
- A network (the Internet)
When we talk about APIs, we talk about requests and responses. A client makes a request to a server for data (HTML page or json data) over a network (The internet) and the server responds with the data.
The data transmitted to and fro are stored in something called Headers.
VARIABLES
- Variable names are case sensitive (name and NAME are
different variables)
- Must start with a letter or an underscore
- Can have numbers but must not start with one
- Python is loosely-typed (you don’t specify the type when
declaring a variable.
FUNCTIONS
- In python, functions are defined with the def keyword.
- Indentation is used instead of curly braces.
- A colon is placed after the parameters.
- No semi-colons.