Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,159,335 members, 7,839,595 topics. Date: Saturday, 25 May 2024 at 12:22 AM |
Nairaland Forum / Grandlord's Profile / Grandlord's Posts
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (of 26 pages)
Romance / Re: University Life: Why Do Some People Have Sex In Room With Other People. by Grandlord: 6:22pm On Dec 16, 2021 |
27yo: Guy laff wan burst my belle 2 Likes |
Career / Re: Why Don't Mechanical Engineer Graduates Set Up Mechanic Shops by Grandlord: 8:38am On Dec 14, 2021 |
Damn! Never seen a thread filled with so many ignorant and illiterate commenters. This is not good for my mental health 2 Likes |
Celebrities / Re: Davido To Donate ₦250 Million To Orphanages Across Nigeria by Grandlord: 2:41pm On Nov 20, 2021 |
Man's got a big heart. Who's blessed is blessed |
Programming / Re: I Have A Google Coding Interview Coming Up. I’m Panicking!!! by Grandlord: 5:55pm On Oct 16, 2021 |
iCode2: If e dey syllabus you don hook be dat. Stand and fight, you'll surely conquer |
Programming / Re: I Have A Google Coding Interview Coming Up. I’m Panicking!!! by Grandlord: 7:41pm On Oct 15, 2021 |
iCode2: Everywhere soft my man. I talk am. Plus 44 na d levels now |
Programming / Re: I Have A Google Coding Interview Coming Up. I’m Panicking!!! by Grandlord: 5:04pm On Oct 15, 2021 |
Programming / Re: I Have A Google Coding Interview Coming Up. I’m Panicking!!! by Grandlord: 7:04am On Oct 08, 2021 |
Guest911:Alright bro. I'll go get a prescription from my Doctor. Good luck on your interview 1 Like |
Programming / Re: I Have A Google Coding Interview Coming Up. I’m Panicking!!! by Grandlord: 7:03am On Oct 08, 2021 |
Leetcode problems are interesting puzzles |
Programming / Re: I Have A Google Coding Interview Coming Up. I’m Panicking!!! by Grandlord: 9:23pm On Oct 07, 2021 |
Guest911: Bro you know where I can get Adderall in this country? I'm suffering from serious ADHD. |
Career / Re: Bsc In Computer Science, Is It Still A Lucrative Degree? by Grandlord: 10:32pm On Jul 26, 2021 |
Kubernetes: Thanks for this. I'll have to go get the Android developer certificate. 2 Likes |
Programming / Re: Dear Developer, Our Journey Will Be Different And That's Okay. by Grandlord: 10:29am On Jul 16, 2021 |
teewhydope: Yeah...compose it is. I believe it will be integrated into the next version of Studio. For now it can only be used on the artic fox and canary versions. |
Education / Re: IQ TEST: Do You Understand This? [photo] by Grandlord: 7:35am On Jul 10, 2021 |
Damn...the young C0ck's libido is so high I'm super impressed |
Programming / Re: Dear Developer, Our Journey Will Be Different And That's Okay. by Grandlord: 12:39pm On Jul 09, 2021 |
Etinosa1234:Sure, DM. |
Programming / Re: Dear Developer, Our Journey Will Be Different And That's Okay. by Grandlord: 9:53pm On Jul 08, 2021 |
Etinosa1234:The cloud messaging is for notifications functionality. If your app doesn't need it then maybe skip it. Java knowledge is not a waste. I learnt Java myself and I use it for leetcode now. It's also easier to migrate your codebase from Java to Kotlin if you already know Java. Sure...you can start freelancing if your clients don't demand too much sophisticated functionalities beyond what you learnt. But that's not always the case and you'll have to go back and learn what you didn't. Though it's a lot more motivating to learn if you're making money from it Yeah, Android dev. 2 Likes |
Programming / Re: Dear Developer, Our Journey Will Be Different And That's Okay. by Grandlord: 8:25pm On Jul 08, 2021 |
Etinosa1234: Great bro. I believe you've really grasped the authentication, cloud messaging and firestore aspects of Firebase. Kotlin should take you max 2 weeks to really learn the syntax and the Kotlin vocabulary...since you already know Java. Other technologies are core Android stuff. I'd suggest you look into Jetpack Compose as it's going to replace XML for UI design, going forward. Master the MVVM architecture pattern, as that's the official architecture from Google. You can also learn design patterns like strategy, observer, facade, and factory because they're commonly used in app design. Google 'android Kotlin fundamentals codelabs' and get to learn from the official Google tutorials so you can learn the latest stuff from the horse's mouth. |
Programming / Re: Dear Developer, Our Journey Will Be Different And That's Okay. by Grandlord: 7:23pm On Jul 08, 2021 |
qtguru: Flutter is perfect for freelance jobs but bigger companies still prefer Native though. |
Programming / Re: Dear Developer, Our Journey Will Be Different And That's Okay. by Grandlord: 7:22pm On Jul 08, 2021 |
qtguru: Bro no lie. But with the new Jetpack Compose which will be certified production-ready this month, native is going to be as exciting as Flutter. It was the most encouraging news from the last Google I/O. Jetpack Compose is basically like writing Flutter with Kotlin instead of Dart. With Compose you can write your declarative UI on the fly. I can't believe I spent so much time trying to understand a concept like RecyclerView when you can just do it with LazyLists in Compose and go your way! |
Programming / Re: Dear Developer, Our Journey Will Be Different And That's Okay. by Grandlord: 6:45pm On Jul 08, 2021 |
Etinosa1234:What kind of apps do you have in your portfolio? Forget Java, do you know Kotlin? Have you learnt the latest Android Jetpack architecture libraries and APIs like Databinding, Livedata/Kotlin flows, Room, Retrofit, Kotlin Coroutines, WorkManager, Firebase(mBaaS)...? Jetpack Compose is production ready this month and will totally change the UI game, have you started learning it? Android is evolving so fast...you need to stay in the loop to have a chance at landing a job. 3 Likes |
Crime / Re: Woman Found Dead In Kwara Hotel, After Meeting Man With Fake Name (Graphic) by Grandlord: 4:26pm On Jun 23, 2021 |
Ted Bundy? 2 Likes |
Programming / Re: Why Self Taught Programmers Over “Exaggerate”. by Grandlord: 6:02pm On May 31, 2021 |
tosinhtml:You can see the code for the sorting algorithms alright but do you understand how that code came about? the very reasoning behind it, and why it was written that way?...do you understand the time and space complexity analysis needed to arrive at that code in terms of CPU operations? You can sort an array in many different ways... quick sort, mergesort, insertion sort, bubblesort etc but why do we choose quicksort and mergesort? do you understand which is fastest in terms of Big O analysis? Can you prove it mathematically? Do you understand why almost all programming languages use the quicksort algorithm for their sorting function? How long would it take to sort 1billion data in a dataset with insertion sort? Will we wait forever? Can we do it with a better algo like quicksort? Can we even invent a better algo than quicksort? There was a time insertion sort was the big thing...but as data grew, we needed to make computers search and sort things faster, so people invented the code for quicksort and the rest we use today. The tool they used? Mathematics. I'm not trying to make things look complicated. It is what it is. Being the curious person that I am, I dig deeper into anything I'm interested in learning and that makes me understand and appreciate the very fundamentals of it. It is also through this understanding that new and better inventions can be made. 2 Likes |
Programming / Re: Why Self Taught Programmers Over “Exaggerate”. by Grandlord: 5:39pm On May 31, 2021 |
SegFault: For a self-taught developer who wants to get a job quickly it will take a long time learning core concepts of computer science and so it is not necessary considering the situation. So they can go on and learn the frameworks and apply for jobs. But to stay relevant and indispensable and to completely understand what you're working with, you need to stay curious and continue learning instead of saying algorithms and maths are not necessary...which is ignorant. As a matter of fact, with the advent of no-code and less-code platforms and tools, a developer who doesn't go deeper in learning will find himself irrelevant and redundant because the shallow things he knows how to do will be taken over by drag-and -drop... which is already happening today with Wix etc. 1 Like |
Programming / Re: Why Self Taught Programmers Over “Exaggerate”. by Grandlord: 5:26pm On May 31, 2021 |
Karleb: Well...a big company that deals with data should be wary of how it's systems would handle that data if it grows big over time. It is called scaling. 10000 users and a million users aren't the same. How will your system behave when you have a billion users? How fast is your search algorithm? These are the questions engineers ask and answers to these questions lie in core theories and abstract concepts. The very fundamentals of computer science. You wouldn't call a wordpress guy who put themes together a software engineer would you? Let's not water down the title of 'software engineer'. There's a reason for that title. Rather let's work hard and stay curious enough to attain that level. 4 Likes |
Programming / Re: Why Self Taught Programmers Over “Exaggerate”. by Grandlord: 4:28pm On May 31, 2021 |
Contango: I agree. Algorithmic analysis and proofs of time and space efficiency requires proficient knowledge of discrete mathematics, Boolean algebra, combinatorics, set theory etc. That is core programming. Some developers who use tools built by top engineers are ignorant of the work needed to build such tools from scratch and to make it efficient. Because all they do is put these tools together with a little logic to make apps, they think mathematics is not necessary. That's shallow. 2 Likes |
Programming / Re: Why Self Taught Programmers Over “Exaggerate”. by Grandlord: 4:16pm On May 31, 2021 |
Karleb: Emphasis on BIG DATA A software engineer can't be 'average in maths' . He must be very proficient in discrete mathematics, Boolean algebra, etc. The confusion here is that people fail to understand that there are levels in software development. There are programmers that depend on reusable tools built by other engineers, to do their work. Such tools are abstractions of the tedious mathematical and logical work. But the work had already been done by other engineers more versed in computational maths and logic. For instance, you can easily use a sort() function to sort your array and move on. But the sort function itself has probably hundreds of lines of mathematical proofs of time efficiency, logic and algorithms underneath it and was written by more versed engineers to make life easier for other programmers. A programmer who uses tools built by core software engineers should not be oblivious of the work those engineers did and the knowledge there acquired to be able to build those tools. It just shows ignorance and shallowness and it is out of this ignorance they think maths is not needed in programming. 5 Likes |
Programming / Re: Why Self Taught Programmers Over “Exaggerate”. by Grandlord: 3:46pm On May 31, 2021 |
Contango: Nested loops are the death of time efficiency. ON2 time is an abomination to big data One pass through is king. But the mental gymnastics needed to achieve it is madness Finally, there are levels in programming and a software engineer needs maths |
Programming / Re: How Do You Overcome Laziness And Dizziness When Working by Grandlord: 9:12pm On May 19, 2021 |
ecomalchemist:One can't find Adderall in this country though. |
Programming / Re: Why Are Developers Crazy About Startup Jobs? by Grandlord: 2:11pm On Apr 30, 2021 |
iCode2: Mi brother! You no dey online abi you change numbers? I don drop you message since na. |
Webmasters / Re: Gtbank Cut $25 From The Money I Received Offshore Charges (wire Transfer) by Grandlord: 3:06pm On Apr 29, 2021 |
wallay77: Na why I no activate that SMS alert thing. I dey receive my alert through mail abeg. |
Programming / Re: Why Are Developers Crazy About Startup Jobs? by Grandlord: 2:53pm On Apr 29, 2021 |
GeoAfrikana: It's no easy, not even thinkable to change your codebase. Imagine rewriting the whole software. They may on the other hand, build new products and service platforms using newer technologies. |
Politics / Re: Boko Haram Hoists Flag In Kaure, Niger State by Grandlord: 7:37pm On Apr 26, 2021 |
Things fall apart. The centre cannot hold At this rate, it's just a matter of time before cities fall. Everyone will feel the heat. |
Programming / Re: For Developers Especially Beginners And Junior Developers. by Grandlord: 11:58pm On Apr 18, 2021 |
africonn: From perusing information and research online I'm self-taught, so I started out as number 1. Learnt the languages, moved on to frameworks and was able to put together functional apps with the logic, OOPs,and libraries. Frameworks and Platforms weren't really difficult to learn though. I just started building projects and I was good to go. Sharp sharp It wasn't long until I realized I was floating. That was when I once had a problem making network calls for some API integrations. It led me into the deep world of networking, systems design, architecture, security etc. Still, another roadblock led me down the path of database management systems. Still another one led me into the world of unit testing and proper debugging. Na my curiosity carry me enter these places sha I still dey learn. But at least I know why these concepts are important and the roles that they play in the grand scheme of things. Oh... I also stepped into the madness that is algorithms and data structures. These ones the MIT videos wen I watch make me reason whether na the same programming wey I know Na dia I know say levels dey inside this mata, forget am So many things to learn, but for now I focus on learning DSA and systems design when I have the time. Man must make money with the little knowledge for a start. Na where the motivation dey come from 4 Likes 1 Share |
Programming / Re: For Developers Especially Beginners And Junior Developers. by Grandlord: 4:50pm On Apr 17, 2021 |
pman06: Bless you too bro |
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (of 26 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. 79 |