Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,152,831 members, 7,817,431 topics. Date: Saturday, 04 May 2024 at 12:12 PM

Things you need to know as an upcoming programmer and MY CODING DAIRY - Programming (2) - Nairaland

Nairaland Forum / Science/Technology / Programming / Things you need to know as an upcoming programmer and MY CODING DAIRY (18393 Views)

Please Recommend A Good Laptop For Me To Start My Coding / Starting A Life In Programing, 5 Things To Know As A Fresher / When Does A Beginner Become A Programmer, And Should Start Applying For Jobs? (2) (3) (4)

(1) (2) (3) (4) (5) (6) (7) (8) (Reply) (Go Down)

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 10:10pm On Nov 16, 2018
MY PAST AS A CODER AND MY PRESENT AS A CODER. QUITE A JOURNEY.

Note....i said coder not as a programmer. Being a programmer is highly professional, as a coder is more of an habit and love for coding than profession.

Until i found my great love for tech my life was full of mess but the moment i found computer the whole thing changed for me.that seriousness about life was greatly triggered.

During my secondry school days my report sheet used to be a mess yearly, PROMOTED BUT ADVICE TO REPEAT. Its never a concern to me like i know i have a better life ahead. You cant be as stuborn has i was in secondry school lol, even though am granded as a christian and raised in to good home.

I actually started with a programming language called GWbasic...it was alittle fun but i could not go far than i did. No documentation, google wasn't as contents filled as it is these todays. Am talking of 20 years ago.

From GWbasic to Qbasic then Visual Basic, VB.net, C#

I wasn't good in any way using this tools but i was able to build calculator and toy with few drag and drop auto generated back end connection with asp then most importantly i understood the way those tech works.

The hard part is you hardly see anybody then rocking the world of programming except some university computer science students...they cant even handle their own assigment. I could remember i helped one of them to write i c++ program that auto generate series of car plate number. It was fun.

Issues of life took me off daily coding but i always knew something has left my life. Years after years i could not claim a confidence in any thing have become.

I studied accounting, am a very good fine artist, and a great male and female designer and tailor. I enjoyed all those thing but yet i knew am on a wrong path to have choosen those above coding.

Even though i never stop trying yearly to get back to coding, all my effort was like a step to it and in the next moment is 10 steps away.

Trying to move back to coding was challenging because 15years ago i dont am not married, i have no child and people are responsible for my well being.

Today am married, a father of four, and a dedicated father..how do you think coding and switching carreer will be easy. BUT YOU HAVE TO DO WHAT YOU HAVE TO DO.

I discovered i will be more happy as a coder than as an accountant, artist or fashion lord. So i stop slowly and two years ago to start coding daily gradually.

I would not have being able to switch career without the grace of God and a supporting wife and family.

STEPS I TOOK TO SWITCH BACK TO CODING
1. I vow never to let anything come between me and coding.
2. I prayed that God should help me through this switching journey everyday
3. I sat my wife down to let her see the missing me and asked for her support. So we can both work together to find the missing part of me.
5. I relocated from where a wont be able to achieve my aim and move to a place with about 18hr of power supply. I cant do Generator i dont like the sound and good once i cant afford.

6. I now code every day and every time i make a little progress and some success i celebrate with my wife. I discovered she might not fully understand where the joy is coming from but each time i let her understand that the joy is from the lost part of me that his gradually restoring back. My wife now help me deal with stress and frustration that could set me off my path.

7.I now use javascript, html5, css, php, mysql. Toying to pick c# for window things and am greatly falling for python and swift....am waiting for a need to pick on and be very good at it. Possibly python because of is grand in AI and simplicity.

Today am happy, as a coder, i could market any GOOD software in a place that its not needed and people will buy it if they can afford it..DO YOU KNOW WHY..they are not paying for the software, they are actually paying for the level of passion and soft flow of energy that i radiate as am marketing the products, i will passionately show them why my product in worth more than the best product aut there....ALL Am trying to say is am i found lost self and am UNLIMITED

Am sharing this to let you know that you can never be too old to pursue your dreams...you can only be to foolish never to have tried more than once and continue trying till you die.


Things have been sharing are not things i google they are things have expirenced in the past years that makes me droped out of coding and things that programmers encounters daily.

I remember i took great steps to start coding back 2011 i bought expensive books yet i could not figure it out. I dont know where to turn to dealing with stress and frustration even though i have books to read and computer to practice...i dont understand that knowing how to how to code alone does not makes a CODER

THERE IS MORE TO A SUCCESSFUL PROGRAMMING LIFE THAN WRITING CODES. Thats the secret most people dont know. And that is what you will be getting on this trend. Have not started yet.

Be free to add to my article..........

My writing style is not in cronological order bear with me...am typing things as it flows in my memory.

next.

16 Likes 7 Shares

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 10:18pm On Nov 16, 2018
wiconse:
@ op how do i connect with u. already sent an email
Pillersmaker@pillersmaker.com.ng
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 10:29pm On Nov 16, 2018
Contact:- mostmakemade@gmail.com
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ogunsinamayowa(m): 6:36am On Nov 17, 2018
ensodev:
MY PAST AS A CODER AND MY PRESENT AS A CODER. QUIT A JOURNEY.

Note....i said coder not as a programmer. Being a programmer is highly professional, as a coder is more of an habit and love for coding than profession.

Until i found my great love for tech my life was full of mess but the moment i found computer the whole thing changed for me.that seriousness about life was greatly triggered.

During my secondry school days my report sheet used to be a mess yearly, PROMOTED BUT ADVICE TO REPEAT. Its never a concern to me like i know i have a better life ahead. You cant be as stuborn has i was in secondry school lol, even though am granded as a christian and raised in to good home.

I actually started with a programming language called GWbasic...it was alittle fun but i could not go far than i did. No documentation, google wasn't as contents filled as it is these todays. Am talking of 20 years ago.

From GWbasic to Qbasic then Visual Basic, VB.net, C#

I wasn't good in any way using this tools but i was able to build calculator and toy with few drag and drop auto generated back end connection with asp then most importantly i understood the way those tech works.

The hard part is you hardly see anybody then rocking the world of programming except some university computer science students...they cant even handle their own assigment. I could remember i helped one of them to write i c++ program that auto generate series of car plate number. It was fun.

Issues of life took me off daily coding but i always knew something has left my life. Years after years i could not claim a confidence in any thing have become.

I studied accounting, am a very good fine artist, and a great male and female designer and tailor. I enjoyed all those thing but yet i knew am on a wrong path to have choosen those above coding.

Even though i never stop trying yearly to get back to coding, all my effort was like a step to it and in the next moment is 10 steps away.

Trying to move back to coding was challenging because 15years ago i dont am not married, i have no child and people are responsible for my well being.

Today am married, a father of four, and a dedicated father..how do you think coding and switching carreer will be easy. BUT YOU HAVE TO DO WHAT YOU HAVE TO DO.

I discovered i will be more happy as a coder than as an accountant, artist or fashion lord. So i stop slowly and two years ago to start coding daily gradually.

I would not have being able to switch career without the grace of God and a supporting wife and family.

STEPS I TOOK TO SWITCH BACK TO CODING
1. I vow never to let anything come between me and coding.
2. I prayed that God should help me through this switching journey everyday
3. I sat my wife down to let her see the missing me and asked for her support. So we can both work together to find the missing part of me.
5. I relocated from where a wont be able to achieve my aim and move to a place with about 18hr of power supply. I cant do Generator i dont like the sound and good once i cant afford.

6. I now code every day and every time i make a little progress and some success i celebrate with my wife. I discovered she might not fully understand where the joy is coming from but each time i let her understand that the joy is from the lost part of me that his gradually restoring back. My wife now help me deal with stress and frustration that could set me off my path.

7.I now use javascript, html5, css, php, mysql. Toying to pick c# for window things and am greatly falling for python and swift....am waiting for a need to pick on and be very good at it. Possibly python because of is grand in AI and simplicity.

Today am happy, as a coder, i could market any GOOD software in a place that its not needed and people will buy it if they can afford it..DO YOU KNOW WHY..they are not paying for the software, they are actually paying for the level of passion and soft flow of energy that i radiate as am marketing the products, i will passionately show them why my product in worth more than the best product aut there....ALL Am trying to say is am i found lost self and am UNLIMITED

Am sharing this to let you know that you can never be too old to pursue your dreams...you can only be to foolish never to have tried more than once and continue trying till you die.


Things have been sharing are not things i google they are things have expirenced in the past years that makes me droped out of coding and things that programmers encounters daily.

I remember i took great steps to start coding back 2011 i bought expensive books yet i could not figure it out. I dont know where to turn to dealing with stress and frustration even though i have books to read and computer to practice...i dont understand that knowing how to how to code alone does not makes a CODER

THERE IS MORE TO A SUCCESSFUL PROGRAMMING LIFE THAN WRITING CODES. Thats the secret most people dont know. And that is what you will be getting on this trend. Have not started yet.

Be free to add to my article..........

Your story is worth reading on Medium. You will do great favor to community of 'beginners' by posting this remarkable article on the platform. Some part of your story relate to me. Although, I had opportunity to start coding way back in 2010, I started less than two years ago. And to think of it that I'm studying a course in University of Ibadan with a good grade, my unending passion for programming never diminish. I'm improving and more than ever persevering, despite unending frustration from installation, bugs and integration of external system. I write in django, mysql, JavaScript and bootstrap.

3 Likes

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 7:11am On Nov 17, 2018
MY DAY AS A PROGRAMMER.

The following are my daily routines, you might pick a something out of it.

1. Wake up around 4am but will not leave my bed until 5am or 6am. sometime am meditating and figuring alot of things out about my family.

2. I leave my bed, use the toilet and badroom and most of the time my prayer is going like that. No special sitting down in the morning to pray..its not my thing.

3. I prepare my male boy and clean my living room nobody can do that better.

4. 9am my wife forcefully sit me down daily for compulsry 30min prayer...yeah...am now getting use to it shall

5. 9.30am i end the prayer with all my might to get down to my office...i have my HOME OFFICE.

6. I prepare my table for a new day write down my goals for the day then power my laptop. Most time i dont get into my office before doing somethings all
Above, else i will not be able to clean my boys..pray...even take my bath for the day. So a avoid everything that we make me going in there bofore time.

7. I never jump to coding...yes i always jump to GAMING to prepare my day and get me in good state expecially if i left my table with lots of bugs that i still dont have clue to how to solve it. While gaming am thinking another approach to solve the problem at hand

8. After two rounds of gaming i stoped then load up chrome check my mails, if there is a good news...no social media..no..no the load my vscode and other tools then i start my day

9. Every 30min i leave for 3-5min and work withing the house then get back to the system. I sit for like an hour then stand for the next how and i repeat it like that.

10. In most cases if am getting hard time i visit MR GOOGLE for answer else i follow some of my online mentor here on Nairaland but mostly i on some other platform.

11. That how it goes till around 12pm that i will like to eat somthing if am not fasting. I do all my eating on my table.

12. Till 6pm am on the system except if the power supply is interrupted. I hardly get concern about that cos i fire up my laptop that will serve for two hows then fire up another that will saver another two hour. Then fire up my phone that can serve five hours gone are the days you cant use your phone to ro k the coding world.

13. By 8pm am back to the system and close up my office around 1am or 2am.

Note:- some weekend i stick to my family and get far away...recently i left my office for three day without coding. I relax my brain and get my hands dirty with drawings and sewing. Play with my kid. Even though i did not travel or go for vacation it was like 3days leave. It was lovely and relaxing .Have plan to always do that once in 2months if i can.

Have not really make millions in this coding but have found a job for myself, have found happiness, and have found life.

Am now relevant to the world and myself, i help people not just in Nigeria but all over the world. Am proud to be a programmer and am greatful to God for making me a CODER.

6 Likes 2 Shares

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 7:43am On Nov 17, 2018
YOU HAVE TO READ THIS

Sometimes last year, a client approched me to solve a problem that i did not have a much clue on how to do some of the stuffs but am ready to give it what it takes, i knew i will have to learn a new language and make researches.

I could only think of some of my friends on fiverr, i have an indian friend that i contacted on the problem and confided in him about my client requirement.

After a long poundering and figuring out how to go about it, my friend sent me a mesaage on whatsapp and i quote.

"Jonathan dont you think this algorithm is against
Programming ethics".

I paused and for a moment i realised have not been listening to my inner self. I knew the tool will be used for something not so pure but getting the job done was the only thing i focused not the end result of the too am about to create.

This lead to my next article that PROGRAMMING ETHICS

3 Likes 2 Shares

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 7:58am On Nov 17, 2018
ETHICAL PROGRAMING

This article gives an overview of professional ethics as applied to computer programming and software development, in particular the ethical guidelines that developers are expected to follow and apply when writing programming code.

1.Contribute to society and human well-being. Programmers should work to develop computer systems that can reduce negative consequences to society, such as threats to safety and health, and that can make everyday activities and work easier. It is “an obligation to develop to high standards” (Savage).

2. Avoid harm to others. Computer systems have an indirect impact on third parties. They can cause loss of information and resources that might result severely harmful for users, the general public, or employers. Therefore, software developers should minimize the risk of harming others due to coding errors, or security issues, by following standards to design and test systems (Code of Ethics and Professional Conduct).

3.Be honest and trustworthy. This principle encourages programmers to be honest and aware of their limitations in knowledge and education when writing computer systems. Also, if a programmer knows there is something wrong with a computer system, he or she should report it immediately to avoid undesirable consequences.

4.Give proper credit for intellectual property. It is mandatory for every software developer to never use and take credit for someone else’s work, even when it has not been protected by a copyright law, patent, etc. They must recognize and fully credit other people’s works, and they should use their own ideas to develop software.

5.Respect the privacy of others. Computer systems are wrongly used by some people to violate the privacy of others. Software developers should write programs that can protect users’ private information and that can avoid other undesired people to have unauthorized access to it (Code of Ethics and Professional Conduct).

6.Honor confidentiality. Unless required by law or any other ethical guideline, a programmer must keep secret any additional information related to his or her employer that arises from working in a project.

From Software Engineering Code of Ethics and Professional Practice[4] (IEEE, ACM):

Approve software only if they have a well-founded belief it is safe and meets specifications.
1. Programmers cannot assume that a system is ready to use only because it performs the tasks needed. They should make sure these systems are also safe and meet every specification required by the user. If programs are not safe, users are unprotected from hackers that could steal important information or money. Therefore, several tests should be performed in order to ensure a system’s security before approving it.

2.Accept full responsibility for their own work. If a program presents errors, the software developer should accept full responsibility for his or her work, and should work on revising, correcting, modifying, and testing it.

3.Not knowingly use software that is obtained or retained either illegally or unethically. If a computer system will be used as a base for the creation of another, then permission to do so should be asked by the programmer. This principle prohibits using any other software for any purpose if the way it was gotten is not clear or is known to be illegal or unethical.

4.Identify, define, and address ethical, economic, cultural, legal and environmental issues related to work projects. If a programmer notices and identifies that working on a project will lead to any kind of problems, then the programmer should report it to his or her employer before continuing.

5. Ensure that specifications for software on which they work satisfy the users’ requirements and they have the appropriate approvals. Software developers should come to their employers to ask for the correspondent approval to the system they are creating before continuing working on the next part. If it doesn’t meet the requirements, then a modification to the source code of the system should be made

6.Ensure adequate testing, debugging and review of software. Programmers should perform the appropriate tests to the pieces of software they work with, and should check for errors and system security holes to make sure that the programs are well implemented.

7.Not engage in deceptive financial practices such as bribery, double billing, or other improper financial practices. Programmers are exposed to be participants in illegal activities to get money. They get involved in them due to threats, economic issues, or simply because they want to obtain easy money by taking advantage of their knowledge about how computer systems work. This guideline prohibits programmer involvement in such unlawful actions.

8.Improve their ability to create safe, reliable, and useful quality software. Since technology advances faster year by year, and so does virtual criminality, the need of well-structured and designed programs is increasing. Computer systems get old and limited by new ones and new devices. Programmers should “further their knowledge of developments in the analysis, specification, design, development, maintenance, and testing software and related documents” (Software Engineering Code of Ethics and Professional Practice)[4] in order to create better pieces of software.

THIS ARTICLE IS COPIED FROM WIKIPEDIA. There is no way a could explain the above point better or anything close the those youve read.

6 Likes 3 Shares

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 8:08am On Nov 17, 2018
Contact me on pillersmaker@pillersmaker.com.ng
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by karlboss: 9:45am On Nov 17, 2018
Great article
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 9:58am On Nov 17, 2018
karlboss:
Great article

Thank you
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 10:06am On Nov 17, 2018
ogunsinamayowa:


Your story is worth reading on Medium. You will do great favor to community of 'beginners' by posting this remarkable article on the platform. Some part of your story relate to me. Although, I had opportunity to start coding way back in 2010, I started less than two years ago. And to think of it that I'm studying a course in University of Ibadan with a good grade, my unending passion for programming never diminish. I'm improving and more than ever persevering, despite unending frustration from installation, bugs and integration of external system. I write in django, mysql, JavaScript and bootstrap.

Thank you, Medium is a great place i visit everyday to tap from people from outside my world. I will definately consider posting this.

You are on the right path and as much as you hold on to it you'll surely find out how best you can get thing done better and faster.

Thank you once again.

3 Likes 2 Shares

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 10:31am On Nov 17, 2018
HOW TO AVOID INSTALLATION AND CONFIGURATION FRUSTRATION.

Just recieved a lovely comment now i think i will do good to post this as it a major issue out there.

1.Dont ever download any new IDE, software, of lunching any setup files without reading the instruction on the documentaion. The documentation is there for you to read if you dont read it you wont understand it, if you dont understand it, you cant put people through, if you cant guide people or put them through, you will not increase the number of people who know, if the number is not increasing, you will likely see anyone reading your own documentation too...thats if you manage to come up with anything good. That documentation is there to reduce your mistakes

2.Confirm the requirement for that software. The operating system, neccesary needed framworks, diskspace and ram requirements all this cant be neglected

3. Google the HOW TO INSTALL and you discover there are numbers of tutorial to it.

4. One of my best is watching a youtube video on it. Note..be sure you know the version of software the youtube video is talking about. Same goes to documentation. Sometime there are few changes

5. Dont install a 64bit software on 32bit system vice vasa.

6. Get the habit or restarting your system after a fresh installation.

7. If you know you are downloading from a relable source or installing a secure application, try and turn of your firewall or antivirus. NOTE: - RISKY AND USE YOU DISCRETION.

8. No problem to uninstall a non working application and start this guildeline over again. dont give up.


Programming is not for people who can't try things over and over again. Good luck

Please kindly add to this list.
Contact me : pillersmaker@pillersmaker.com

3 Likes 2 Shares

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 4:26pm On Nov 17, 2018
Contact me : pillersmaker@pillersmaker.com
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 10:31pm On Nov 17, 2018
If youve been following me on this trend. I will like you guys to know what am working on daily and my daily programming challenges as a programmer.

Thanks to all that commented.
Mostmakemade@gmail.com
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 11:01pm On Nov 17, 2018
I worked on a CMS (Content Management System), my chanllenges today wasn't much of coding but failure to neatly draft correctly.

I have about 22 text input to update database and retrieve data on same page.

These are the challenges i face for bad preparation.

1. Echoing out the form with if statement but have missed one text input in first condition and the second condition was rendering very well. Thats me enough time to figure that out because my database was structure very well

2.am using PDO which mean on in for parameterised query..and i choose do this
$sql="UPDATE me SET you=:you WHERE id =:id";
That means am in for a long type and i miss spelt some. I want to choose meaningful variable name os the are like three words together.

3. Am suppose to put my varables in a single quote but i never did..i put it in curly brace, you know what happened...am getting a word or of 3 to more words.

Doing this
<form>
<input type"text" value={fullname}>
</form>


Instead of this
<form>
<input type"text" value='{fullname}'>
</form>

The app is almost done and my client can't wait to lunch it hard.

On my side i cant wait for another coding challenge

Goodnite.

3 Likes 2 Shares

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 7:46am On Nov 18, 2018
DONT EVER DO THE FOLLOWING IF YOU WANT TO MAKE A GOOD PROGRAMMER.

1. Dont copy codes, make sure you type it even if its your code, TYPE IT.

2. Dont Read programming book of a tutorial site like a novel. Your case will be worst at the end. Read a topic and practice many times.

3. Never start coding from your head, have the idea on a sheet of paper if you dont have a board.

5 Likes 3 Shares

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 2:21pm On Nov 18, 2018
IMPORTANT THINGS YOU NEED AS A PROGRAMMER AND A BEGINNER IN NIGERIA.

you migth not lile my point here but be free to comment and add to the list

1. A good laptop...yeah you need a good laptop..not a new laptop and most not be Core i3, 5, 7 things. It depend on your pocket but you can still start with Duo core system with a reasonaly ram of 2gig and harddisk of 80gig.
Imagine someone that want to start learning JAVASRIPT and wont start until he has 150k for a laptop is not really set. As a beginer chrome and good text editor is what you need to install to learn javascript, Html, css. In nigeria today you will still get a good neat fairly used laptop with 40k -50k.

2. Spare battery for your laptop. Have not really tried this cos i used more than a loptop. So wheather you have more than a laptop or a spare battery it kind of thesame. The mai purpose is to extend the hour you work when there is no power supply.

3. You definately need external keyboard and mouse to make typing easy and not to kill you laptop keypad. Unless if you are ready to keep changing keyboards.

4. Headset or ear phone just to get off some distraction

5. You need a good phone to test you work any andriod phone is good.

6. You need a white spectacle...u discover this after years back. the one am using is not special but make the screen even clearer to read.

Apart ffrom the laptops, keyboard and mouse. Others can come in as time goes one.

NOTE:- this list is for beginers and people who dont have much financial capacity. So parents in the house i hope you know you kids need better and more if you can.


Updated on 25th of may 2020

7. You need a good seat/chair, you will be sitting for hours and you need a comfortable chair to sit on

6 Likes 3 Shares

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by Nobody: 4:17pm On Nov 18, 2018
This is great
kiss kiss

1 Like 1 Share

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 5:43pm On Nov 18, 2018
Adanairaland:
This is great
kiss kiss

Thanks
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by tolu4you: 8:35pm On Nov 18, 2018
ensodev:

Yes boss
Love to connect with you on WhatsApp
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 2:01am On Nov 19, 2018
tolu4you:

Love to connect with you on WhatsApp

Great...email your number and i will add you up sir, have tried to send a pm msg.

pillersmaker@pillersmaker.com

1 Like

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by dragnet: 8:11am On Nov 19, 2018
really beneficial write up, but the programming community on nairaland seems dead.

1 Like

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by Nobody: 12:08pm On Nov 19, 2018
After learning basic Java.I just followed a tutorial and developed a Java 2d shooter game.
But I found out that everyone almost knows Java.This took me to an abandoned perl language call perl.A cool language indeed
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 3:59pm On Nov 19, 2018
dragnet:
really beneficial write up, but the programming community on nairaland seems dead.

Thank you.

Yes you are write..but we are here to do something about it.

Great plans ahead

1 Like

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 4:03pm On Nov 19, 2018
danjumakolo:
After learning basic Java.I just followed a tutorial and developed a Java 2d shooter game.
But I found out that everyone almost knows Java.This took me to an abandoned perl language call perl.A cool language indeed

Yes java is one lord in the industry...and talking about game maybe one day i will dance to the tone. Though have created couple of games in javascript i only play by myself...possibly if i have time to make it look fancy i will share it out for tester here.

1 Like

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 6:00pm On Nov 19, 2018
THING BEGINER IN PROGRAMMING WILL SURELY DO.

1. Most beginer want to just get it at once, the believe since they are not getting it then they are not smart like those who have been in coding before them...GURUS did you not felt like that those days! Programming is not for babies and those you see that are good at it found on way or the other to overcome that feeling cos if you did not overcome it, it will surely overcome you and in no time out of the game and after 3 - 6 months you want to start again that feeling could trap you down for years.KILL IT NOW.

2.Most beginers are always scared to run their code, they spend hours coding and typing then when it comes to running it the will be scared. If some happens to be beside a professional they might be tempted asking the guru to help them run it. Abeg PRESS THAT RUN OF F5 and lets see if the bugs will kill you. That thing do me oooo for real, i cant lie about that.

3. Most beginer wait till the finish a long line of code to test ot out. Waoo well some might not see anything wrong about this but it a big deal to me.
Write short section run it and fix your little error or write it long, run it and get 50 lines of error..BRO where to you what to start the debuging. This habit is actually the reason most beginers are always scared about runing their codes.
That GURU you see writing long code has a friend you dont know and i will tell now.

4. Make your compiler your good friend.GURUS understands there compiler and relate with it so much that they understand whats going on under. How do i explain these thing oooo. Ok.
You see there are lots of things going on in that machine called computer that if you dont start getting it right from now you will still be limited.Yes seriously. A good example it how computer store data or your variable . If you are learning php, javascript and there like you will hardly know what these words me, pointer, reference, stack, heap and the like. My advice let and stick with php, javascript e.t.c but get yourself a c++ textbook and just read you might not wven practice, you wont regret it.


5.Most beginers are use to copying alot of codes from different sites, slot it inside their code without trying to edit it to fit in. funny enough some will even use that old comment that the purpose has change from that purpose it being used by them. You good get snippets on line but it must be a code you want to practice and most importantly a ode you are finding a way to make it better.

Please be free to add to these list.

2 Likes 3 Shares

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by Dutch2(m): 8:05pm On Nov 19, 2018
Op,.
Following.
Really need this thread as a beginner.
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 8:35pm On Nov 19, 2018
Dutch2:
Op,.
Following.
Really need this thread as a beginner.
Thanks.
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 10:20am On Nov 20, 2018
JUST GET IT DONE...WHO CARES HOW YOU DO IT.

Years back your employer dont want to know how you solved that problem, whats your logics was, the algorithm was not imprtant to them, all everybody is waiting for is the anwser, programmer have to buy book upon books to be able to solve official issues and in most cases if you could not meet up with the time lag you possibly might get query, be sacked or seeing your employer bringing a junior programer to show you how things are done.....mind you JUST HOW THIS ARE DONE not to get the job done.

The competition to survive in such environment leads to junks and spagetti codes, this are codes that when you see them..your coding spirit go RUN or collapes. But seriously those code GOTS A LOT OF THINGS DONE. and since employers never care how those result where achieved , those code lines began to increase and increse ....ARE YOU WITH ME....it increased to the exetends that only few programmers can even follow up with thier own codes.

If you want to know this kind of code check those procedural languages that uses subroutine, and some keywords that make is really happened..e.g label and goto...BASIC was one of those programming language that i could remember because am granded in basic.


THINGS TURNED AROUND most programmer then leave there formal working place or started thier own company, grow old and could not work again. Then suddenly those same employer want some other progranmer to continue where the formal stoped.

LOL...Mr new guy is possibly coming from a little decent spagetti coding world, seeing source code left by the formal guy....and just FAINTED...LOL....some might even want to try but the end result was he will definately break something...THEN SOMETHING HAPPEN.

DOUBLE EXPENSIS OR MULTIPLE EXPENSIS.
Employer realised their mistakes, the knew they were the cause for the mess that will now cost them multi dollar cash ...ask me why!!!!!!
The solution is not hire a new programmer to fix the code CHAI ...
SOLUTION
1. Try to find the first programmer and pay times ten or some good money much more than whatever he was given before...note..not to fix the code but to maintain it. Within that time mr old guy is indispensable. If they are unable to get him then they must get someone who can maintain the code. That could be much more expensive too because in this cases the comany will have to get about ten or more programmers to come together and STUDY mr old guy code for months before they will be able to come up with something.

2. Another set of programmer to start building a more realaible and maintainable code.

Those great lines above are the reason for somany changes and things happening in the world of tech today.

1. Invention of object oriented programming language
2. Company getting to know there employer better than just employ and get work done. You now see alot of social life being encouraged in most tech companies like google, facebook, instagram...
3. JUST GET IT DONE now means kill the company future ..its still happen but employers now follow things up..How? they give other programmers to check your work before they use it.
4. Companies getting involve in programming languagae and other tools development and improvement.
5. Programmer lifestyle changed..the job is now more of my company tradition than my code. Let me share more light one this.
employer have great goals and how to achieve it, lots of money has been spent consulting professional and lots and great chart are on ground for the growth and success of the company in future. If you happens to be employed as a programmer you will be briefed or walked through the company mission and vision which lead to the tradition of the company...THATS.. this is how we do things since we have spent thousand of money on research and consulted proffessional..our result is if we can get things done IN THIS PARTICULAR WAY(custom/tradition) then we are 70% sure of achieving our dream for this company. in this case CAN YOU FOLLOW OUR TRADITION AND CUSTOMS....well i hope you understand.

6.Unending tech and needs for programmers. Yes, the urge to be seperate from others and improvement in tech daily to get things done faster and better leads to more techs everyday so if you are the type that learn new things fast then, You will always be relevant.

7. Happy working environment. This above leads to working environment and working condituons that programmers cant resist enjoying.

8. Let just end it here. JUST GET THING DONE leads so many thing and years have passed and improvement has come and great tech for us and better conditions

1.GIT tech...
2.open source
3. OOP
4.Freelancing
5. Your CODE not as relevant as company custom
6. Good programing environment
7.Any other things you can think of.

This article is suitable for beginers, professional, business startups.

2 Likes 2 Shares

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 2:00pm On Nov 20, 2018
LET ME SHOW YOU HOW PROGRAMING SHOULD BE LEARNT...YES...follow me as i put you through the world of HTML to JAVASCRIPT down to php.


Yes from next week monday i will be showing you the right way to learn programing languages and will be starting with web-designing, to web-development, if God says yes we move to the world of window apps programming with csharp ...no wait ...CSHARP.... respect to Microsoft. Lol!!!!!!!.

Please not that am not teaching you those tools i want to put you through how best you can approach your learning to get the best out of your time and effort.

2 Likes 1 Share

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 4:41pm On Nov 20, 2018
This could take us upto 3 to 6 month cos we dont have to rush...but for those you could you can always check back on my post just for refference sake.

I will be sharing material along side this journey. The best thing you can do now is get your laptop ready and wait till monday.

Also the focus of this trend remain the same ...you will surely be seeing my constants update for beginners and i will be talking more on business startup withing tech industry.

If you can read then you will enjoy my post...as its actually toward encouraging beginer and business startups.

I love nairaland and if you check my profile you will know have been around long time but mostly am the silent type.

If you are reading my post and like one or two thing please leave comment, if you dont like it please let me know what i can improve.

4 Likes

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by Towbaba500(m): 5:37am On Nov 21, 2018
Thumbs up to you sir,m following

(1) (2) (3) (4) (5) (6) (7) (8) (Reply)

I Need Help On How To Avoid Burnout / Why I Dumped Wordpress As A CMS (my Experience) / Coding Looks Cool.

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 145
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.