Stats: 3,192,164 members, 7,946,943 topics. Date: Thursday, 12 September 2024 at 10:01 AM |
Nairaland Forum / Science/Technology / Programming / Is DSA Really Necessary For A Programmer/web, App Developer? (714 Views)
Becareful When Working For A "One Man Business" As A Programmer / Web Developer / Are You A Programmer; Web-software-app Developers. There Is A Job 4 U / I Need A Programmer/web Developer (2) (3) (4)
Is DSA Really Necessary For A Programmer/web, App Developer? by aktem(m): 11:24am On Mar 17, 2023 |
I am a graphic designer and I decided to add frontend development to my skillset. I started last year, currently learning React. I just want to know if data structure and algorithm is necessary to get a well paying job as a programmer. I am not targeting FAANG companies, Just good programming jobs with good pay. |
Re: Is DSA Really Necessary For A Programmer/web, App Developer? by qtguru(m): 2:10pm On Mar 17, 2023 |
You're better off with it, unless you want to be sweating everytime they mention codility. 4 Likes |
Re: Is DSA Really Necessary For A Programmer/web, App Developer? by truthCoder: 2:42pm On Mar 17, 2023 |
aktem: qtguru is right. Knowledge of DSA is important. However, you can start with the basics. There are some ‘coders’ who have spent their entire programming lives cramming DSA and looking for all opportunities to show off their skills at solving interview challenges. However, the practical aspects of applying such knowledge to real life issues still befuddles them. Learn the very basics necessary and use that knowledge as you learn your language of choice. You can improve your skills as your language skills improve. See programming as learning how to be a tailor. DSA is like learning how to cut cloth. Writing codes is like joining the clothes together, cleaning it up and presenting to the client. A tailor who is very good at cutting clothes but cannot sew is not a full tailor. Same as a tailor who can sew but cannot cut. But you dont become a cutting guru in one day. You cut small, you sew small. If the only thing you do is cut, no client would take you serious and at best, you can only be employed as a cutter. If you are still a student and in a computer science class, then you have all the time in world to perfect your DSA. So learn DSA fully. However, if you are already an old horn with bills everywhere, dont waste your the next 2 years on DSA alone. Learning never stops. 10 Likes 1 Share |
Re: Is DSA Really Necessary For A Programmer/web, App Developer? by Sheriman(m): 5:03pm On Mar 17, 2023 |
It is good to know DSA but not necessarily mean you wouldn't become a good developer. What matters most is to understand the fundamental of the programming language you are writing being able to write readable and meaningful codes. 1 Like |
Re: Is DSA Really Necessary For A Programmer/web, App Developer? by Hagiazomakai: 5:29pm On Mar 17, 2023 |
# # # # while True: # # # # age = input() # # # # try: # # # # age = int(age) # # # # except ValueError: # # # # print('Wrong input type') # # # # else: # # # # print(age) # # # # while True: # # # # age = input('My age is ') # # # # if int(age): # # # # print('You are (age) years old') # # # # else: # # # # print('Wrong input') # # # multiply # # # for i in range(4): # # # print('Victor') # # # for i in range(1,10,2): # # # print(i) # # for num in range(1,13,1): # # for mul in range(1,13): # # print(f"{num} x {mul} = {num*mul}" ![]() # # #Assignment # # #do same above but make it such that the numbers will be side by side and the next loop will be side by side # # name = 'victor' + 'adebayo' # # print(name) # # namely = 'victor ' + 'adebayo' # # print(namely) # # namee = 'victor ' # # namee += 'adebayo' # # print(namee) # # age = input('Enter your age: ') # # print(f"You are {age} years old" ![]() # # age = input('Enter your age: ') # # print("You are {} years old".format(age)) # # age = input('Enter your age: ') # # print('A %s at %d is a fool forever'% ('fool', 20)) # #m = 'lol' # #print(len('lol')) # print(len('123')) # print('123'[0]) # print('lol'[3]) Age, Color = input('Enter the values: ').split() print(Age, Color) 1 Like |
Re: Is DSA Really Necessary For A Programmer/web, App Developer? by jbreezy: 7:27pm On Mar 17, 2023 |
Asides from seeking a job with it, DSA sharpens your coding and problem solving skills as a programmer. So I will recommend it for anyone who’s into programming. At least the basics. 2 Likes |
Re: Is DSA Really Necessary For A Programmer/web, App Developer? by aktem(m): 9:22am On Mar 18, 2023 |
Thank You all |
Re: Is DSA Really Necessary For A Programmer/web, App Developer? by Xinjin: 8:09am On Mar 20, 2023 |
Yes and No. Knowing dsa is one thing, building with your frontend is another thing. So you need to separate them and know which is important at what time. Knowing dsa improve your fundamental understanding of programming languages and data structures. You may not need it to build a project. At the same time you may need it to answer why a code be written in certain ways bearing in mind 'efficiency' Overall knowledge of fundamentals of dsa is good for a programmer. 1 Like |
(1) (Reply)
Who Can Get And Install A Webmail Client Reader For Me? / Mysql Instance Is Not Installing On Vista I Need Help / HTML 5 Canvas Aminations
(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. 14 |