Fr4nk's Posts
Nairaland Forum › Fr4nk's Profile › Fr4nk's Posts
Hello, I need help in making this decision. I scored 259 in this year's utme exam and I scored 9/16 points in this year's jupeb exam. I'm having serious doubts about whether or not I should convert my utme to de, should I really forfeit 259/400 in favour of 9/16. I wish to study computer science at unilorin. |
TastyFriedPussy:I'm just going to assume this is coding humour, because if this is all you have learnt so far, it would be funnier if you weren't joking |
duro4chang:Thank you so much. |
duro4chang:That's nice, but are there no mathematics, chemistry or physics questions? |
duro4chang:Okay, like how good must my score be, to be on a safer side |
I'm hoping to apply for unilorin admission and I need help knowing if I'm actually qualified to gain admission without fear that I might get rejected or change of course. The course I wish to study is computer science. I scored 259 in this year's jamb, and I heard 220 is the cutoff for computer science in unilorin, and I scored 2As, 6Bs and 1C in my NECO. If I write post utme and pass, will I be guaranteed admission? Or are there some other factors involved |
Babtunz:Python |
recently I've been writing a lot of code to solve numerous codewars Kata, it's so hard to choose the best one though, because I love all of them, For now I'll just pick my sudoku solution validation algorithm and my N×N matrix determinant calculator |
Hey Guys, I'm hoping on getting a new laptop soon for programming, I have been coding on my phone and tablet and I have really gotten used to the termux terminal, since android is basically Linux, termux is just like the Linux terminal and its sweet af Unfortunately, windows cmd kind of sucks and I'm not sure if I really want to be using it, Mac OSX bash terminal is very similar to the Linux terminal and I would really love to use that if not that a good macbook might be a little bit above my budget (and I'm not really an apple person, I just like the Terminal that's all) The cheapest alternative would be install a Linux distro like MintOS or Ubuntu, I don't know if it's going to be a safe process or not, Can I have both windows and Linux installed so I can switch between OSes, Or should I make my Laptop Linux Only, and will I regret the latter decision I would really be relieved if there was a better way to use Linux without uninstalling windows or installing it alongside Windows, maybe if I could boot it from a flash drive or use it Virtually while on windows Thanks in advance for your answers |
Laryfrosh:Its really cool that u ended up developing the passion, yeah maybe you're right |
airsaylongcome:I'm glad someone agrees |
I don't mean to be off topic, but what can we actually do to kill the hype around tech, I think it's unsettling that a lot of people are migrating into tech careers just for the pay, I mean, it would be nice to come across a Nigerian doing research and developing some cutting edge advancement in tech, who knows, maybe if we had more people like that, technological innovation could be one of those things that would make Nigerian Standout just like Music has done. I don't know if this makes any sense but, its on here anyway |
Fr4nk:Plays used to be watched at theatres, then the cinema, then the television, now with anything that has a screen (phone, laptop, etc), maybe soon with holograms, VR/AR Tech has made it more convenient to watch plays (or movies/shows as we call them today) over the years, but it never cancelled out the need for the Actors,Actresses and the production crew Tech has always existed as a means of solving human problems even from the time of the early cave men, its not a trend that everbody needs to hop on to |
arguing is always a pain, I think those of us that got into tech not because of the hype should just continue doing what we are good at, I decided to learn programming because I was very obsessed with computers at a very young age, I was computer literate at a very early stage, I learned to code purely out of interest, and now that I know that coding is what I'm good at I decided that I will spend the rest of my life honing my skills and building a career out of it, and looking for ways in which others can benefit from it. I have a thing for immediately running from anything that becomes the hype (especially in this country) because people tend to rush to the trendiest thing for wrong reasons. Tech will not replace anything, it could just enhance or improve the way other things are done |
TechLiberatedMe:Don't take this as me trying to discourage you, but Sir, you don't need to go into tech, doing something in tech WILL not magically change your life, you are free to try if you're up for the challenge, but I think you should look into other options were your strengths will benefit you, instead of wasting time jumping into tech that might not even favour you. |
Read this thread too sir https://www.nairaland.com/6937843/must-everybody-go-into-tech |
What exactly did you study at the university, have you thought about finding a field in tech closely related to that? |
TechLiberatedMe:Hi There, I really think your main focus right now shouldn't be which pays the highest or which is most envied, there are really no standard way to determine those things, today field A might be very lucrative, in the next few years to come field B might be the most lucrative, Try not to let "Highest Pay" be your only motivation because you might not make it very far before bailing out. i don't know why some people get the impression that Tech is the new Oil, I'm not sure if it actually works that way |
Cassahav:Because they are not programming languages |
Temmylee01:Have you tried reading books, in my opinion, books are pretty good, as long you understand English ![]() The point is that yoiu can always go at your own pace with books As for YT vids, you can just have my number (I program in python) I can try to explain those concepts that are hard to grasp, and you can also jot down some of those terms so you can Google them later, if you're subscribed to a good channel then you're getting the best explanation you could possibly need |
Temmylee01:Cool bro, but your location doesn't matter, I learnt recursion from a professor in Germany right from my home here in Lagos, learn to make the internet your greatest weapon as a programmer, its not cheating even if you ask google for something as simple as "how do I terminate a for loop", forget that BS that people say about relying too much on Google for your answers, You need to Google everything if you have to because nobody in abuja or anywhere else will be able to answer all your questions, Watch tutorials on YouTube, and read programming blogs you'll be okay |
avalon7:Yes Comrade, my point exactly, pick an area of specialization first, its really important |
Auskyd:coding isn't the only thing u can Learn in tech bro, but it sure is interesting, You'll go pretty far if money isn't your only motivation, Since you're already learning JavaScript, web development is one of its popular uses, but if you're not so sure about being a web developer (after doing your research of all the web development entails) then you should still take your time and think of a field to dive into. Remember, pick a field first then language later, Here's a scenario: You want to get into the electronic industry, someone advised you to learn how to use a screwdriver, its a very popular and a lot of people in this industry are using it in their daily work, so you decided to spend weeks learning how to use a screwdriver professionally, Now you're done with training and you want to start earning money with your skill, but unfortunately there aren't a lot of people looking to hire professional screwdriver operators. Instead, spots were open for electronic appliance repairs/maintenance, appliance assembly personnel, etc (I don't know, I just made those up, I don't know if they're real jobs) What's the problem here? Well, just like you a maintenance guy knows how to use a screwdriver very well, but, that isn't the only thing he knows, He probably decided that he was going to become a maintenance guy before learning to use a screwdriver, unlike you he didn't have to spend weeks learning how to use it, maybe he learnt the basics in just a few hours, and he also learnt how to apply that to other things he'll probably be learning for his job I hope this scenario helps |
Auskyd:Hi, Thanks for the compliment, maybe I might be a good teacher if I had students who would read all the shit I write word for word and understand the whole thing LOL, Since you said you're learning JavaScript I hope you must already decided that Web Development is the path for you, and you didn't just jump at a random language just because you want to know something in tech, I'll just assume its not the latter. You can pretty much learn DSA anytime you like as long as you have mastered the basics of programming, There are general basic stuff you should know which apply to any language you're learning, any programming language is incomplete without them, These are: I/O (input and output): this should be the easiest and you already know this by now, even if you just started learning programming 10 minutes ago Data Types: these are your integers, floats, strings etc, do more research on this for JavaScript, I think it has other weird data types LOL Conditionals: this refers to your if...else statements Loops: for and while loops, these are pretty handy for iterating a bunch of stuff in an array or any other iterable objects There are more basic stuff you need to MASTER before learning DSA, or at least before trying to learn it, Because you'll have to get very comfortable with them before going for some more advanced shit like recursion, Some algorithms like Binary search use recursion, and believe me it can be so damn hard to understand especially if you're a beginner, even at my level I still can't understand code with a recursive function without a pen and paper to actually figure out what's going on Its 01:04 and I'm feeling a little bit sleepy and i'm not sure if I'm typing right LOL Just know that there is a lot to learn before jumping into DSA, if u noticed, it was the last thing I mentioned in my last post, make sure you get very comfortable with your language and its syntax, and also some other programming concepts like Recursion (there are more), This post is poorly composed and of lower quality than last one, please forgive me for my sloppy writing. Summary: Learn DSA when you're already fluent in your chosen language, in my opinion you must already know how to write JavaScript just like you write English, by fluency I'm mostly talking about syntax and not some other fancy stuff, also try to find DSA tutorials for your preferred language whenever you're ready because most DSA tutorials focus on C, C++, Python and Java, also you should try solving coding challenges on codewars.com or hackerrank.com (maybe not now though) but they might just help u improve your problem solving skills, imagine having a high rank on codewars.com, its worth bragging about (sometimes) because those questions can get really difficult, you definitely won't look like a "mumu" then LOL Good Luck Bro ![]() |
I know the thread is about programming languages but I feel beginners should be made aware of more options, If you're a complete noob hoping to hop on the tech train you're welcome, but it would take a lot more than some random person's advice on a Nairaland forum to get you started. (Make sure you do your own research, preferably online too) If you found this thread through a Google search, then congratulations, you probably have mastered a fundamental skill every programmer should have, and that's "Google Fu" (I borrowed the word), No one knows everything, that's why the internet exists, if you ever face a problem with your code in the future then there is a high possibility that someone else on this planet must have faced the same problem and asked for a solution, you'll definitely find an answer if you ask properly (Google is not a wizard, hence it cannot read your mind. ...at least not yet), and if you don't find an answer to a question similar to yours, you can always ask on sites like Quora, stackoverflow etc. I'm assuming you already know what language you want to learn, If you don't, then forget about learning a programming language for now, instead take sometime to think about what you really want to do before you invest in learning a programming language, there might even be a chance that your main interest might not even require you learning a programming language, Examples are Data science, Artificial intelligence engineering, Cloud computing, Database administration, cyber security, Blockchain technology (I'm not talking about cryptocurrency, Block chain tech has been used to build other useful tools like the git VCS), Cryptography, Ethical hacking, Robotics, Internet of Things, etc Do a Google search on the one that sounds most interesting to you One mistake you should never make is choosing a path because its the latest trend, the thing about trends is they always come and go, Instead, try to choose a career path and stick with it. When you have finally figured out exactly what you want to do in tech, you'll want to do research and find out which technologies you'll be using, this is why I asked you to forget about learning a language first, imagine spending months learning python only to discover that you're actually interested in Embedded systems and Hardware programming, sure, no knowledge is wasted but you wouldn't be learning a second programming language if you had decided to pick a field before learning to program. Check out the first few posts in this thread to gain some insights about some languages you might need to know for your chosen path, alternatively, "just Google it" Here's an example "What language is used in Embedded systems programming?" Okay, congrats, You have chosen a career to stick with and you're already learning the relevant stuff But I guess that's not all Don't underestimate the usefulness of MATHEMATICS in programming, believe me this could be one of the things that might really give you a boost in your programming progress, and I'm not talking about simple arithmetic here, Take a look at this : https://stackabuse.com/mathematical-proof-of-algorithm-correctness-and-efficiency/ Mathematical proof of algorithm correctness, Efficiency is a commonly used term when it comes to algorithms, an efficient algorithm is one that gets the job done in the least amount of time and with less memory, And that's just one way you could really use mathematics to your advantage, there are other amazing topics which would really help you write better software. Anyone can code, but that doesn't make them programmers, just like how anyone can write, but that doesn't make them a writer, Its what you do with that ability to code or write that sets you apart. P.S you don't have to be a maths guru to utilize mathematics in your programming, its completely learnable for everyone Another thing you should consider is Data Structures and Algorithms, I think its safe to assume, that 99% of the code you must have written up until this point is really slow and inefficient, that's where knowledge of DSA could come in handy, the best part is that it applies to every programming language, since an algorithm is list of instructions, a good algorithm must be one that can be implemented in any language at all, take binary search for instance, its not the same code if you were to implement it in python, C++ or Javascript, but its the same step of instructions just written in different flavours, Another reason you should consider learning DSA is that most interviews at FAANG companies (This refers to pretty much every big tech company out there not just Facebook,Apple,Amazon,Netflix and Google) will require you to solve some specific coding questions using what you must have learnt on DSA (remember, efficiency is really important) My back really hurts now and I've been typing for so long, but there still so much I want to share with you, I think I'll wrap it up here Remember what I said at the beginning of this post "it would take a lot more than some random person's advice on a Nairaland forum to get you started. (Make sure you do your own research, preferably online too)" Please do your own research, I don't know everything and I might have probably made some errors up there So feel free to make your own additions and corrections Good Luck to every beginner here !!! ![]() ![]() ![]() |
olusegunadex:Is web development the only way to go for beginners? Why does it feel like other options aren't explored in more detail Why hasn't anyone mentioned mathematics, programming is different from coding, it will take a long time from someone starting with HTML and CSS to get into real programming, I wonder why we aren't advising beginners to take up mathematics, it would really help out when they start learning advanced programming concept, afterall programming and everything computer science related is a subset of mathematics. Ever heard of the Turing Machine? or lambda calculus or Regular expressions? |
Hi, thanks for opening this thread, I have an infinix s4 device which seems to be stuck in a bootloop, Its currently switched off, but whenever I try to turn it back on it just shows the infinix logo and goes off again, and it repeats the process of "show logo, switch off, turn on, show logo, switch off,turn on..." Till I force it to shutdown. I've tried doing a hard reset but an error pops up whenever I try that, Please what could be the problem and are there any tips for repairing it? |
Houstency:Thank you and welcome to the club boss, we can't wait to see your codes |
It's the nested forloops for me ![]() |
My solution.py def done_or_not(board): #board[i][j] |
Altairx440:It works. Great job. But please try dey comment your code boss ![]() It's the same approach as mine but with a different implementation, which is actually cool |
mehhn, this feeling is just too sweet
here's a little code demo to show what I've learnt so far, 