My journey to becoming a software engineer

in #hive-1745783 years ago

Hey there guys , it been a while I have been working on some fun stuffs lately and expanding my coast of knowledge and skills as a programmer and developer even as a guitarist but I will share about that later.

IMG_2022-04-12-18-40-43-341.jpg

I have been working on some servers and database and Machine learning with some speed typing (learning how to code fast) and when I am to look back to how far I have come I really am in awe and in more aspiration to become more savvy than I am at the moment🤓🔥.

I have the JavaScript Frameworks and technologies, the Golang framework Gin and Revel under my belt so far in web dev. While Kotlin and reactnative for mobile applications and python for Machine learning , data science , robotics in logicality but not in technical functions like moving or locating that will be c++.

Now this is my first post in any tech community on hive so I'll do my best to elaborate on some of my tech words . So I am practically a full stack developer (well a work in progress) meaning I am a developer who develops front-end application, backend , database and softwares😬.

Now a front-end developer is a developer whose job is to develop front-end applications more like the visual aspect of any application or what you see whenever you go to a website or a mobile app or even to a software and all , the page , pictures , animations , text and so on and forth...😁

Although front-end development is quite the description than it counterparts , front end development is the first hurdle 🚸 one needs to first dominate in the developer world , know that being a developer is completely different from being a programmer as a programmer uses programming languages to build a program , let say you want to build a calculator you'll need

.CAD (computer aided design) software to design the calculator or how it looks and the gradients of each part of the calculator
.Chip (more like an SD card really🤔 or a storage unit) which is used to store your data programmed
. Capital

Just to mention few..so you'll nee to programm the calculator in a specific programming language let say Go or golang . Go is one of my favourite programming languages it is a fast efficient programming language used for building fast efficient and scalable softwares applications even servers , web applications using frameworks and a lot more ,Go is created at Google an incarnation of C programming language 😃.

So here is a simple code in Go i.e

Package main // including the main function package
Import 'fmt' // including the standard format for Go

Func main(){
Var input1 int // variable declaration
Var input2 int

Fmt.printIn('hey pal input your number to calculate ')
X :=Fmt.scanIn(&input1)
Fmt.printIn('hey bud input your second number to run')
Y:=fmt.scanIn(&input2)
Const result int = X+Y
// Here is the addition of the numbers

printIn(const)
}

Okay I know you may be wondering what the heck dude 😠 , but hey hold one lemme explain 🤓 , the programming language used is Go , now I want to create a calculator which I will need inputs , outputs , views , arithmetic calculations and Algorithm pattern . First I included the main package of Go , also being a c++ and Kotlin developer and programmer I use the main function a lot which a function in general is a block of code created to run specific tasks like a function to always print I ❤️ u to your screen i.e Loveu() 😁 . The main() function is the function where all the code are executed so without the main() function the Code will not execute just like music without music to my brain for a long time I become more 🤡 😂.

Then I import the standard format for Go which the fmt stands for Format .

Then within the main function I declared two variables , variables are keywords simply assigned to hold a data value like a number , image , text .....which the two declared inputs are one which hold the value that will layer be entered by the user using the scanIn() function. Where the two double forward slash are called comment identifiers to make the code more descriptive although the compiler will not execute the comment as it is not executable.

Look there's so much to programming than you can possibly think of and so many great benefits like working from home meeting new people while freelancing like creating a robot , like hacking (don't recommend this ) so many of them 🤓😊.

I would like to use this plat form to share all my experience so far and those yet to come in my journey in becoming a tech savvy person and I hope you follow on with me 😊.
IMG_2022-04-12-18-42-08-423.jpg

I'll explain about frontend development in the next Hive article thanks for reading ❤️ I really appreciate it.

Sort:  

Welcome foxlead!
Ecency is fastest website, mobile and desktop application that improves your experience on Hive.

Use Ecency daily to boost your growth on platform!

Support Ecency
Vote for new Proposal
Delegate HP and earn more

Congratulations @foxlead! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

You distributed more than 10 upvotes.
Your next target is to reach 50 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Check out the last post from @hivebuzz:

Hive Power Up Month - Feedback from April day 6
Support the HiveBuzz project. Vote for our proposal!