Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,152,722 members, 7,816,973 topics. Date: Friday, 03 May 2024 at 09:49 PM |
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: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: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 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: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: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: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: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: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: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: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: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 |