+ 16
Is college coding and job both are same. Or we just waste our time in reverse no, palindrome no , Armstrong no etc?????
Please reply.
26 Antworten
+ 28
Today you see many people benefit from online self learning that is often more relevant to industry than their college education. However, there are some benefits of a college degree like teamwork in group assignments and meeting deadlines that may not easily be learnt online without a practical component.
+ 25
Bhushan Shinde Generally speaking, what you learn in a college computer science program will have very little relevance to what you will do as a professional software engineer building enterprise applications for businesses or consumers.
While there may be exceptions to this, the general consensus is that college programs are too focused on academic theory, outdated practices, technologies , and methodologies.
I believe that CS curriculums may have been better aligned with professional development from the 60s through the early 90s. However, since the emergence of the web in the mid 90s, most curriculums haven't been able to keep up with the pace of software development as it continues to rapidly evolve year after year.
Most people I know with a CS degree would say that only a small percentage of what they learned in college is used in their professional careers.
That said, the fundamentals from college may accelerate your ability to learn what you need to know professionally.
+ 19
Both are totally different i mean real time coding is different than coding we learn in college..but things we learn in college will help us to clear an interview as in interview they simply ask basic questions like concepts of particular topic and basic codes like palindrome odd even and all..they just check your basic knowledge and when you clear an interview they will train you..
Just think simple if both are same then what is the need of training ?
+ 15
~ swim ~ I may have given more credit to the value of a CS degree than deserved. Since my college degree was in a completely unrelated field of study, I can't speak from personal experience. 😉
Based on various CS topics I eventually reviewed over the years, I suspect much of the material on data structures, Big O Notation, and algorithms would have been good practice in writing efficient code.
I've also found it useful to understand how code is executed by the CPU, how memory is used, Fetch-Decode-Execute Cycle, LMC, logic gates, binary, octal, and hexadecimal number systems, floating point arithmetic, how code compilation works, etc, for a deeper understanding of the relationship between high level code and the machine code that gets executed.
However, these don't require 4 years and the high cost of college to learn. Also, these aren't even critical to understand for developers.
And... there are far more important things to learn that many CS programs may not yet be emphasizing.
+ 13
Yes real world pressure can sometimes be a good teacher/motivator 😁.
+ 13
For me college is more like an obstacle than a medium for learning.
They make us
"jack of all trades and master of none"
In my college every semester is of 5 months(and 2 months are wasted in exams so hardly 3 months). In each semester they teach 2 programming languages and some 3/4 subjects related to electronics and hardware.
They taught C++ and SQL together in one semester! Just basic things (っ´▽`)っ
Now in next semester they want us to learn Java and VB.Net together. 😿
Such a waste of time, learn basics of everything and advance in none of them.
I really wish I could learn more about C++ ♥ without distracting to any other language( but hell! They want me to learn Java) . All they want to do is complete their syllabus that gives you no application level knowledge .
It kills my will to learn more.
I could progress more without college than I'm doing with it.
Really for this reason I love sololearn more than college. I can see other peoples code and solutions to practical problems.
+ 13
Walid Al Hasan I appreciate your enthusiasm on finding the positive in learning new things regardless of their relevance to what might actually be used in modern software engineering practices.
While I share the same general positive outlook on life, I do think institutions of higher learning are failing our youth by not being relevant, efficient, or innovative in preparing students for success in the professional world.
It's as if those with a CS degree are no longer as competitive as those who learned by other means.
It's no longer just the monetary costs associated to tuition, living expenses, and loans that come at a premium to those going to college, but the opportunity costs are now higher than ever.
There was a time when the cost of a 4 year college program was justified by the significant increase in income earning potential that came with a college degree.
However, it appears today that CS graduates may find they are at a great disadvantage when entering the workforce. 🤷♂️
+ 11
they're not the same, in college i will say you only learn how all the parts works and you need to figure out how to make it all works together for you when you get a job
+ 8
Bhushan Shinde in college you build your basics by making such programs.
But in job, why will someone want you to make a program to check for palindrome, instead they will give you a perticular task to be completed in whatever way you want. For that you need strong knowledge about programming.
+ 5
Noting you learn in college is waste. Getting to know something is not a waste. Even not waste of time. The more you learn new thing the more you know. The more you know the more you can grasp other thing. Want an example?[[[[I learned C in college but this C is not in use for me now I make games in UNITY, grove around android studio with JAVA. etc etc. That C is not coming in any of my work now. But that C helped me to learn thing about java, C#. C helped me to grasp those]]]]] thats just one example. Another thing is that. You can choose a career around the things you learned in college or learn new things to choose a career that you like. Example for me I could take Operating system coding with C but I wanted to make game so started learning C#, Java. But that c helped me to learn c# , java quickly. Thats too the same case for you.
+ 5
well! i am still a third year student of cse. and i have no idea of what i am learning and where can i use them.
they are two entirely different things. in my college, they give more importance to the quantity than the quality. they give their 100% to theory but not even complete 1% to the practical knowledge. write something or draw a uml diagram from your perspective, they will yell on you for not imprinting whatever they said blindly.
all i suggest you is, your college want to see you achieve a good score than to see your emerging practical intelligence. telling you here, its easy to score and pass the exam, give in more into practicality. you will rock!
+ 5
Well buddy, your question is absolutely worth. Its a very big question mark.
Well you know everything starts with a small step. Same applies for learning. Programming is very simple, if you are well clear with the basics. In college, we are taught programming. When we join college, we are new to the programming world. That time our main motive is to understand the basics of programming, such as displaying something, inputting something, etc.
So what we are doing for that is to make simple programs like you told, such as Armstrong no., palindrome no., etc. These programs helps us build the basic methodology of programming which helps us build difficult and complex programs in future.
What we program in job is a different thing, but we are able to program in job is only because our basics is clear and college programs are the one which helps us achieve this.
Well I hope this clears your problem. 😊
+ 5
If college coding is the same as what you find in the coding challenges here or on sites like hackerrank, I would assume it is quite useful - as one part of your training.
The point of it is to train you in translating a task into code, which is important.
What does it help you if you know every detail of your language(s), but whenever you are supposed to actually write a program, you have no idea how to put it all together?
+ 3
College courses make students do the coding labs. If you do not do labs it will affects your grade. SoloLearn courses will allow you get certificates without learning to write code! What do programmers do for a living? Write code!
+ 3
Obviously no both are different, Do you really think someone would pay you money for reversing a number ? In coding most important thing is your logic and then your coding knowledge as i can write a code to reverse a number in multiple programming languages...syntax would be different but logic would remain same. Finding palindrome and armstrong number are sample codes colleges or online courses use to make you understand how can we solve a complex equation via simple calculation or logic.These programs will help you build basic knowledge about the programming language you are using and logic you need to solve the problem.
For example if college is picking up things, Job is Weight lifting, So don't worry your time is not getting waste. keep practicing 🙂
+ 2
From some of the comments, education in different countries is very different. In some countries the lectures are all about theory and nothing about the practical aspects of coding.
I did my degree in the US and it was much more balanced. The students were expected to learn the theory but our assignments were a big part of our grades.
Programming languages were taught but everyone knew that new languages would come out that were easier to learn how to code in. Learning the syntax of every language is not really as important because most IDE's can help you with that. Learning critical thinking and problem solving and why we need to learn data structures, sorting algorithms and big oh notation is more important.
College in the US is expensive, no doubt about it. So is it worthwhile spending the money and more importantly the time learning all this stuff? I'd say yes but it's really up to the individual to put in the work learning why and how behind the theory and put it into practice when we code.
+ 2
No, Both are not same.
+ 2
Its like learning alphabets in college!!🤷🏻♀️🤷🏻♀️
+ 2
I'll keep it short.. college coding will help you build up the logic.. given a scenario how you approach a problem. And on job you will apply your understanding and enhance it as you take up on new challenges in form of business requirements.
+ 1
salim