Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,152,722 members, 7,816,973 topics. Date: Friday, 03 May 2024 at 09:49 PM

Progeek37's Posts

Nairaland Forum / Progeek37's Profile / Progeek37's Posts

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (of 13 pages)

Programming / Re: Avoid The Hard Ways Of Learning Programming by progeek37(m): 8:51am On Feb 02, 2020
Join the Coding Ask and Answer group by dropping your number here or sending me a message on WhatsApp. You also subscribe for my tutorial.
Programming / Re: You Would Better Start Programming With Java Or C# by progeek37(m): 8:50am On Feb 02, 2020
Join the Coding Ask and Answer group by dropping your number here or sending me a message on WhatsApp
Programming / Re: Free Coding Ask And Answer (CAA) Group by progeek37(m): 8:49am On Feb 02, 2020
Join the CAA today by dropping your number here or sending me a message on WhatsApp
Programming / Re: The Fail-safe Way For You To Become A Good Computer Programmer by progeek37(m): 8:48am On Feb 02, 2020
Corussa:
100%, I really like this writeup
Have you join my Coding Ask And Answer group?
Programming / Re: First Thing First, Learn To Program! by progeek37(m): 8:43am On Jan 26, 2020
Afobajelarry:
Please add to the group, 07062314132
You seem to have joined the group?
Programming / Re: Free Coding Ask And Answer (CAA) Group by progeek37(m): 8:39am On Jan 26, 2020
ekoileblog:
Please I am looking for a developer to partner and collaborate with me to develop some web apps and projects. I may not have funds to instantly compensate you but we can work on projects in the long term. I can also guide you on things you need to do to get paying clients and projects outside freelance websites, competing for projects on them is highly competitive. If you are interested in working with me, please message me on my signature on WhatsApp.
Please contact me on WhatsApp 08135683431
Programming / Re: The Fail-safe Way For You To Become A Good Computer Programmer by progeek37(m): 7:21am On Jan 18, 2020
spyglaxx:


Are you into freelancing?
Please contact me on WhatsApp 08135683431
Programming / Re: First Thing First, Learn To Program! by progeek37(m): 12:06pm On Jan 12, 2020
The coding ask and answer group is now available for free, let's join hands and solve problems together. Drop your number here or send me a message on WhatsApp 08135683431
Programming / Re: Free Coding Ask And Answer (CAA) Group by progeek37(m): 12:01pm On Jan 12, 2020
Let's join hands and solve problems together in this coding ask and answer group. Drop your number or send me a message on WhatsApp.
Programming / Re: Nigerian Developers How Did You Master Algorithm And Problem Solving by progeek37(m): 3:35pm On Jan 09, 2020
Join my tutorial and coding group. Check my post for details.
Programming / Re: Free Coding Ask And Answer (CAA) Group by progeek37(m): 8:02pm On Jan 05, 2020
Drop your number now, the group is free.
Programming / Re: First Thing First, Learn To Program! by progeek37(m): 4:08pm On Jan 05, 2020
myvic70:
Please add 08060082795
Okay
Programming / Re: Hello, An Aspiring Java Programmer Here! Like-minded Friends Oya Unite by progeek37(m): 4:07pm On Jan 05, 2020
Welcome to the Java the #1 development platform, if you have chosen Java you made the right choice. Java is here to stay. Java is more widely used than any known language, from wristwatches, to TV, to home PC, to super computers, Java is everywhere even in the Moon, Java is there! More than 3 billions devices run Java. Github the highest host of source code in the world said Java is their largest source code language. Java is used in enterprise software development, in mobile app, in back-end web development etc. Java also has rich API(library of pre-written classes) so programmers would never want to reinvent the wheel in many of their applications, because Java creators have written many classes for them to make use in their applications.
After learning Java you can start Android development immediately, and start building Android apps. Because Java is the native language of Android, all you need to do is download Android Studio and start building your apps with Java. That sounds great, huh?
Programming / Re: The Fail-safe Way For You To Become A Good Computer Programmer by progeek37(m): 7:35am On Jan 05, 2020
fizcoo20:


Nice one.
Good advice.
What's mail address.
I need to talk to you private.
Please check my profile and other posts, you can send me e-mail or contact me on WhatsApp.
Programming / The Fail-safe Way For You To Become A Good Computer Programmer by progeek37(m): 1:43pm On Jan 04, 2020
I would like to give some experts' advice and suggestions on how to become a good programmer coupled with my own personal experience so far in programming.
If you are newbie confused about how to learn programming, this thread is for you. I have provided 6 tips to guide beginners on their programming journey. I will encourage you to follow my advice just as I followed the advice of my predecessors in this field.

(1) Be Passionate About It:

Linus Thorvalds, the developer of Linux OS and Git, once said: "Most good programmers do programming not because they expect to get paid or get adulation from the public, but because it is fun to program"

This seems to be the general mindset of good programmers. In fact, in every human endeavour, passion is the backbone of success. In music, sports, films etc, the successful ones are always those who are passionate about what they are doing. Most beginners see programming from the very beginning as a means to get out their poverty-stricken life. Programming actually has power to do that, but are you willing to give it a chance? When beginners discover that programming is not fast enough in striking out poverty, they give up. Many newbies I have tried to coach tend to ask "Will you teach me web design and development, app development etc" in other words they want something that will immediately bring food to the table rather than how to progam a computer. I know to some extent this may be attributable to the current economic conditions in the country. Nevertheless, only armed robbers expect to receive where they have not sown! Every genuine businessman must go through some phases, investment period and reaping period. Just the same way farmers plant, weed, wait for the plant to grow and finally reap from their farm so is programming.
Be passionate about programming, love coding, as Linus Thorvalds said most good programmers program for fun, eventually they are the ones who succeed in the field. Don't to strike out poverty immediately, otherwise you may be disappointed and give up before reaching the climax. The joy of issuing commands to computer to execute tasks and watching it do just that, is fun enough to drive your passion. The joy of solving real world problems with some pieces of computer programs is fun!

(2) Practice makes perfect:

There is no other way of becoming a software developer apart from practising. To become a good programmer you inevitably need to write very significant lines of code. Try to solve one or two problems everyday. They say to become a developer one has to write between 50,000 to 100,000 lines of codes, of course the number can vary individually, some are fast in learning logic and mathematical concepts while others need more time. Whatever be your case, follow your pattern. They key is to practise writing codes. Think about real world problems and try to model it with computer programs.

(3) Experience is the key here:

I have seen in many human endeavours the heyday usually occurs during the young age. We have seen musicians making waves and producing good music at the early age, as they grow older they usually fade away, it is the same in film industry, in sports etc. But the opposite happens in the field of programming! Programmers usually learn more as they grow up and accumulate experience. At the young age, the energy to learn may be strong but the accumulated experience is low, as you advance you get more and more experience, you experience ups and downs, failures and successes, you have made a mistakes and have known how to correct them as well. Continue to accumulate experience by solving problems and building projects.

(4) Don't reinvent the wheel:

Programmers build on top of one another, that's they depend and work on what other programmers have built already. Don't waste your time trying to reinvent the wheel when you can simply use the already invented wheel, build your wheel on top of existing wheel instead. For instance except for the purpose of practising to code, you would never want to write an algorithm to sort an array in real world software applications, when your programming language has already provided a working and long-tested sorting algorithms. You would just need to use the already existing and working algorithms, and perhaps make some modifications if necessary.
Get a mentor to guide you to avoid going through some stages, having a mentor and a tutor can reduce your learning curve dramatically, and avoid reinventing many wheels.

(5) Be ready to sacrifice:

Nigerian newbies don't want to pay a kobo to learn programming but they want to make money from the beginning with programming, that is absolutely ironical.
They are not even willing to pay $15 to buy a programming textbook for their own personal study but rather they prefer to get low quality books from the internet for free. You are not even wishing yourself well, if you live that way. Apart from sacrificing money, you need to sacrifice time as well, programming needs time more than any other thing.

(6) Separate the coding from the business

Having started well, everyone wants to end well, there will come a time when you will have to understand that there is a difference between writing codes and doing the well of programming. You would like to make money, right? In 2016 when the CEO of Facebook Mark Zucherberg came to Nigeria, he announced publicly that he was going to leave coding to focus on the Facebook business. You may not want to leave coding as Zuckerberg did but you must understand the difference between writing codes and engaging in software related business. It is one thing to write code it is yet another thing to create right businesses with your codes.

Good luck!

6 Likes 3 Shares

Programming / Re: First Thing First, Learn To Program! by progeek37(m): 2:38pm On Jan 02, 2020
For the tutorial contact me on WhatsApp: 08135683431
Programming / Re: You Would Better Start Programming With Java Or C# by progeek37(m): 2:26pm On Jan 02, 2020
Join my tutorial and coding groups today, the tutorial is done via the Zoom app which allows sharing of computer screen and voice communication. For details please contact me on WhatsApp or call: 08135683431

1 Like

Programming / Re: Avoid The Hard Ways Of Learning Programming by progeek37(m): 2:22pm On Jan 02, 2020
africanman85:
Do u have package for software development or app development ?
If I understand you well, you mean if I teach web development, mobile/desktop app development, AI development etc. No please, I don't teach any of those things. If you have anything on mind, consider taking an online course for it. My tutorial is strictly on backbone of software development... learning how to write codes! Because all software development involves writing codes. So I focus on fundamentals of programming itself coupled with algorithms and data structures deep overlook.
Programming / Re: First Thing First, Learn To Program! by progeek37(m): 11:52am On Dec 30, 2019
Endy10:
Good morning.
I recently started programming. I joined a membership program that started me up on html and css.

The problem I have is I don't know the stack I want to pursue. All I know is that I love to solve problems. I was thinking of going into back-end till I found out about data science, mobile, android and the rest.

Please, this is a huge conundrum for me as I feel this is my block. I know design is not my thing so front end is the last on my list. Please help me out
You can do everything you want to do. The first step is to learn to code, after that you can move to your area of choice. Have you learnt algorithms and data structures? You may benefit by starting with Java or C#. Do you wish to join my tutorial group? It is a live interactive learning platform via the Zoom app where my computer screen will be projected to yours and you will be able to ask questions as well.
One thing about beginners is they are likely to be confused about what they want to achieve with programming, but that's unnecessary at the moment, don't waste further time trying to figure out what to achieve, rather focus on learning how to solve real world problems using programming language, the idea that will bring food to your table will eventually come if you choose not to be employed by other tech company.
Programming / Re: How Many Languages Are You Supposed To Learn? by progeek37(m): 1:52pm On Dec 29, 2019
Join my coding and tutorial groups today, contact me on WhatsApp 08135683431

1 Like

Programming / Re: First Thing First, Learn To Program! by progeek37(m): 1:46pm On Dec 29, 2019
Join my coding and tutorial groups today, contact me on WhatsApp 08135683431

1 Like 1 Share

Programming / Re: Learn The Fundamental Of Programming Using The Zoom App. by progeek37(m): 1:46pm On Dec 29, 2019
Join my coding and tutorial groups today, contact me on WhatsApp 08135683431
Programming / Re: Avoid The Hard Ways Of Learning Programming by progeek37(m): 1:46pm On Dec 29, 2019
Join my coding and tutorial groups today, contact me on WhatsApp 08135683431
Programming / Re: Free Coding Ask And Answer (CAA) Group by progeek37(m): 1:45pm On Dec 29, 2019
Join the coding group and learn from other programmers and teach others as well.
Programming / Re: MY JOURNEY WITH PYTHON!!! by progeek37(m): 1:41pm On Dec 29, 2019
cutegentility:
Bitwise Operators operate on bit level.
This convert your data to binary and carry out the output. e.g
1110
1010
We have the biwise And denoted by the symbol &
Bitwise denoted by vertical slash |,
And bitwise Xor denoted by ^.

For bitwise and
1110
1010
1010

Bitwise or
1110
1010
1110
Bitwise xor

1110
1010
0100

There are left shift and right shift in bitwise operation.

1100 >> 2 becomes 0011
1100<<2 becomes 0000
Self-taught amateurs must humble and learn before teaching others.
When you perform right shift it is equivalent to dividing by the power of two and when you shift to the left it is equivalent to multiplying by the power of two.
I want to believe that you mean 12 (1100) >> 2 becomes 3 (0011), which is correct
As I said, shifting to the right in two places is equivalent to 12 / 2^2 = 12/4 = 3.
Again I don't know how your 12 (1100) << 2 becomes 0000?
The correct value is 12(1100) << 2 = 48(110000)
Because 12 * 2^2 = 12 * 4 = 48.
Another example: 12(1100) << 3 = 96(1100000)
Because 12 * 2^3 = 12 * 8 = 96

Do you mean 1100 as decimal? Even if that's what you mean, it is still wrong. Half knowledge kills, join my coding tutorial.
Programming / Re: Learn The Fundamental Of Programming Using The Zoom App. by progeek37(m): 8:25am On Dec 22, 2019
Live Tutorial with the Zoom app. Available in Python and Java

Programming / Re: Avoid The Hard Ways Of Learning Programming by progeek37(m): 9:54pm On Dec 17, 2019
ayinbu:
PS add me - 08034316017
I taken record of your number. Please, note that I have coding group and tutorial group. Coding group is charged only a one-time fee of N1,000 but the tutorial group is charged a monthly fee of N10,000 for Java and will last for only 3 months. The tutorial is also available in Python. Contact me on WhatsApp for details.
Programming / Re: Avoid The Hard Ways Of Learning Programming by progeek37(m): 8:07pm On Dec 17, 2019
Snowale:
Recently, I thought of learning another language, Java, I bought a textbook and downloaded PDF, the textbook made clear that I can download the JDK 8 while the PDF says I can Download the JDK 7, I went to Oracle, just to find out the latest JDK is JDK13, probably the the textbook and PDF was released many years before the latest JDK13 came out, is it possible to still use the same textbook and PDF to manage the JDK13, or should I Just download old JDK 7 or JDK 8, and use the follow the textbook. I haven't seen any latest textbook so far.
With all power of Java: fast, strongly typed and safe, cross-platform....more than 3 billion devices running on it(according to Oracle), being used in enterprise software etc. There is however no much learning materials for Java, unlike Python and JavaScript.. I'm currently using Java 8, though I also have Java 7 and Java 11 installed along side Java 8. Download Java based on the learning materials you have at your disposal, if the PDF book recommends JDK7, download it. But you can benefit more by using newer version because Java is backward compatible, which means for instance any code you write with JDK 7 will run on JRE 8 but the reverse may not be possible. For instance, lambda expression was introduced in Java 8, you can't run such code on Java 7.
Programming / Re: Guess The Number - Java Codes by progeek37(m): 4:22pm On Dec 17, 2019
Unfortunately Nairand is not suitable for writing programming code...you can benefit by writing it in an IDE and share the screenshots here. However from my eyes that code quality is poor, what is x, what is the meaning of GTN, what is Yg, Mg etc? All these will make your code hard to maintain by other programmers. Even if you revisit the code after few months, you will crack your brain to understand it.
Programming / Re: Free Coding Ask And Answer (CAA) Group by progeek37(m): 8:08am On Dec 16, 2019
The new CAA is open now...read my post on the new CAA to grab the rules first. Then drop your number or contact me on WhatsApp to be added: 08135683431
Programming / Re: Avoid The Hard Ways Of Learning Programming by progeek37(m): 8:08am On Dec 16, 2019
The new CAA is open now...read my post on the new CAA to grab the rules first. Then drop your number or contact me on WhatsApp to be added: 08135683431

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (of 13 pages)

(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. 66
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.