I want to be a programmer

in #sec20w1sergeyk10 days ago (edited)


My background in programming

Web programming was one of my aspirations in life, at least one of my backup skills.


However, I didn't learn it to a professional level due to some reasons, which I'll mention later.


I have a diploma in PIC programming(Programmable Interface Controller) which is related to pure electronics, and I've used it for many electronics projects in this field, but still I can't grade myself 70%.


I have lost count of how many times I turned to drinking out of frustration when I faced with the "error messages" on the compiler - not something I'm proud of or encouraging though.


Sometimes, it took me months to debug the error, either by going through my long code or rewriting it entirely. Despite the challenges, I made something out of it and am now doing well with PIC programming, hence the reason I didn't give much time to web programming et al.


I've had a few certifications in cybersecurity, but I prefer not to discuss them here as I am not comfortable talking about the services I rendered with it.


Moving forward, I find this skill interesting due to its creativity and I just can't dodge the passion of declaring my interest of participating and following other lessons, I want to get a certification of participation at the end of season 20 maybe 🙂.


Alright, enough of the talking, let me face my homework now...


Who write the codes?

Who writes the codes? Only a programmer can! Programmers are tech people who actualize their thoughts through designs, write code for physical analysis in a professional space, test run, and maintain software programs using a programming language.

This might sound easy as per the definition, but the process isn't a joke or as easy as it may sound.


Profession of a programmer

Due to how vast this skill is, these tech individuals could specialize on:

  • Data base management
  • Game development
  • Web development
  • Mobile app development
  • System administration
  • Cybersecurity etc

And the good thing is - majority of the STEEM witnesses are programmers/ developers, so we are even closer to these ones in the blog and also experience first hand of their services and profession.

Programmers life revolves around coding 😀 and they are problem solvers. That's what they do.


Do they experience any obstacles on this journey?

For every great journey, there must be obstacles. In programming, these obstacles include:

  • Loss of interest to learn or follow up instructions
  • Lack of tools or machines (a computer)
  • Code errors
  • Procrastination and time management issues
  • Complexity
  • Learning curves

Well, the above listed factors are based on my true life experience on programming. Unfortunately, I allowed some of those things to consumed me, maybe I have a second chance now...


Easy approach to programming

  • Developing a high interest or willingness to learn
  • Having a suitable device for practice
  • Focusing on essentials like variables, conditions, functions, algorithms, and data structures etc.
  • Watching programming tutorials on YouTubes (I do this a lot back then)
  • Make time for extensive studies
  • Practice! practice! practice!

Well, I should have done all these in the past, maybe by now, I would have been a good programmer. Now, I have seen my weak point and I'm ready to work on it. This post expresses my interest in participating in this skill for both the learning and enjoyable aspects. My goal is to become a proficient programmer, and I hope to utilize this opportunity to achieve that.


Bring the main deal that has to do with cracking of brain, let's rock an roll!

Vote for @ pennsif.witness
Vote for @ moecki
Sort:  

Oh yes, debugging can be very frustrating, but there is also that wonderful moment when the bug is found after hours or even days. I call it a little orgasm ;-)

I'm sure that anyone who is "on fire", I mean that they can hardly wait to get up in the morning to continue working on the project, will become good at it over time, no matter how difficult it may seem.

Good luck!

That's it! 😀 Those were crazy times. I had done a lot of crazy things when I couldn't get it right on my code writing.

However, it's a different feeling whenever I fixed the bug.

I hope I can utilize this opportunity now...

Thank you for stopping by.

DescriptionResult
Text Quality/Easy Read
Human write/AI Free
Plagiarism Free
Proger? ☑/☐
Grade5.8/10

Thank you for taking part, I called it Lesson-0-warm-up.
It's good that you programmed the PIC controller at least have some idea about the code. It is clear that from such experience you understood that practice is very important.
But the answers to the question are revealed very poorly.
No one has answered the main question yet, some have only touched on it. Although the answer is in my text about this contest.

Hi @sergeyk, thank you for the review.

It's a shame I couldn't discover the answers as you said. The interesting thing is that I am here to learn it..., I am not bothered by the scores.

Hopefully, I'll get exactly what you are looking for in the questions...., and I hope to learn more.

Goodnight!

this is just a zero lesson, but thanks to it I also learned something and will make corrections in my future lessons. And you can think about the fourth main question that no one has covered yet. I will talk about this next time.

I smiled when you mentioned that sometimes it takes months to debug a written code... I think this scenario is typical with every programmers. One of the cross they have to bear. This is one of the very things that scares me when it comes to programming but nothing compared to it numerous benefit.You've got a nice and interesting entry and I wish you the very best sir.

That's one of the sad part about programming, but the good results are encouraging and motivating.

I think the idea is not to give up...

Thank you for stopping by to read.

Thanks for the support @even-horizon.

I hope I can create more time from my busy schedule for this skills.