6 answers
Asked
468 views
What should I major in.??
I am interested in python script. I started learning it yesterday, and I was wondering what I should major in if I would want to pursue that career. I was questioning computer science or computer programming.
Login to comment
6 answers
Updated
Lauren’s Answer
Hi Candy!
Remember, every expert was once a beginner! Are you taking online courses? Udemy and Coursera offer fantastic online learning opportunities, while platforms like StrataScratch and LeetCode give you a glimpse into the kind of questions asked during interviews. Ultimately, both computer science and computer programming can lead you to a successful career in Python programming. It all depends on your passion and career aspirations!
COMPUTER SCIENCE TRACK: If you're a natural problem-solver with a foundation in math and science, computer science might just be your calling. Pursuing a career in Data & Software Engineering is not only rewarding but also in high demand. However, keep in mind that it requires a deep understanding of algorithms and how to apply them efficiently. If creating apps and backend architecture with Python excites you, computer science could be a perfect major!
COMPUTER PROGRAMMING TRACK: If you're eager to code and want to start developing software right away, computer programming is the way to go! Here, the emphasis lies in the app's functionality and building objects using various languages, including Python. This also requires an understanding of algorithms and data structures!
DATA SCIENCE TRACK: As a data science major, you'll learn to collect, analyze, and interpret large datasets. Python is often used as a tool in this field, making it a viable option for you as well. Some focus on algorithms in this field. Especially when developing Python scripts for ML models the work in big data environments like Azure and AWS
The best part is that you can acquire any of these skill sets with patience, persistence, and determination. Each field offers countless opportunities within various industries, paving the way for a solid and fulfilling career. Best of luck, Candy! We believe in you and can't wait to see you succeed!
Remember, every expert was once a beginner! Are you taking online courses? Udemy and Coursera offer fantastic online learning opportunities, while platforms like StrataScratch and LeetCode give you a glimpse into the kind of questions asked during interviews. Ultimately, both computer science and computer programming can lead you to a successful career in Python programming. It all depends on your passion and career aspirations!
COMPUTER SCIENCE TRACK: If you're a natural problem-solver with a foundation in math and science, computer science might just be your calling. Pursuing a career in Data & Software Engineering is not only rewarding but also in high demand. However, keep in mind that it requires a deep understanding of algorithms and how to apply them efficiently. If creating apps and backend architecture with Python excites you, computer science could be a perfect major!
COMPUTER PROGRAMMING TRACK: If you're eager to code and want to start developing software right away, computer programming is the way to go! Here, the emphasis lies in the app's functionality and building objects using various languages, including Python. This also requires an understanding of algorithms and data structures!
DATA SCIENCE TRACK: As a data science major, you'll learn to collect, analyze, and interpret large datasets. Python is often used as a tool in this field, making it a viable option for you as well. Some focus on algorithms in this field. Especially when developing Python scripts for ML models the work in big data environments like Azure and AWS
The best part is that you can acquire any of these skill sets with patience, persistence, and determination. Each field offers countless opportunities within various industries, paving the way for a solid and fulfilling career. Best of luck, Candy! We believe in you and can't wait to see you succeed!
Updated
Rama’s Answer
Hi Candy,
Good to know about your interest in programming languages. While learning Python is part of computer programming or engineering, it is vastly used in Machine learning, Data Science and AI. The current technological trends are building systems that are human interactive and big data processing. Computer Science is good to pursue for all programming languages, but Machine Learning and Data Science will be more specialty studies to pursue with Python expertise.
Hope you will receive more tips so you can make the right choices. All the best to you!
Good to know about your interest in programming languages. While learning Python is part of computer programming or engineering, it is vastly used in Machine learning, Data Science and AI. The current technological trends are building systems that are human interactive and big data processing. Computer Science is good to pursue for all programming languages, but Machine Learning and Data Science will be more specialty studies to pursue with Python expertise.
Hope you will receive more tips so you can make the right choices. All the best to you!
Updated
Tony’s Answer
Candy, I strongly encourage you to take the "Myers Briggs Personality Assessment", like the one available here: https://www.16personalities.com/free-personality-test
Essentially, this test will place you into one of 16 distinct categories. For instance, my category is "ENTP". Once you know your category, you'll be able to identify your strengths and weaknesses. This will help you discover the job roles that best suit your personality type.
Moreover, you can also find out about famous individuals who share your personality type. You can delve into their biographies, explore their life histories, and draw inspiration from their success stories.
Remember, this is more of a helpful tool rather than a strict rule. I've personally found it to be incredibly beneficial. In fact, at my workplace, we all take the test, and it plays a significant role in shaping our career paths.
Take the Myers-Briggs assessment
Essentially, this test will place you into one of 16 distinct categories. For instance, my category is "ENTP". Once you know your category, you'll be able to identify your strengths and weaknesses. This will help you discover the job roles that best suit your personality type.
Moreover, you can also find out about famous individuals who share your personality type. You can delve into their biographies, explore their life histories, and draw inspiration from their success stories.
Remember, this is more of a helpful tool rather than a strict rule. I've personally found it to be incredibly beneficial. In fact, at my workplace, we all take the test, and it plays a significant role in shaping our career paths.
Tony recommends the following next steps:
Updated
John’s Answer
You're on an exciting path towards becoming a Python developer, and both computer science and computer programming are fantastic majors to help you achieve your dreams!
Diving into computer science, you'll explore a wide range of fascinating topics from algorithms and data structures to programming languages and software engineering. This comprehensive major will equip you with a strong foundation in computer theory, opening up numerous opportunities in the ever-growing tech industry, such as software development, data science, artificial intelligence, and cybersecurity.
If a more hands-on approach is your passion, a computer programming major will empower you with the essential skills and knowledge to confidently code and develop software applications in various languages like Python, Java, or C++. You'll also delve into intriguing subjects like software testing, debugging, and project management.
Ultimately, the decision between computer science and computer programming comes down to your unique interests and career aspirations. Are you captivated by the theoretical intricacies of computing and eager to tackle complex algorithms and systems? Computer science might be your perfect match. Or perhaps you're drawn to the practical side of software development and aiming to master coding? Computer programming has your name written all over it. Whichever path you choose, you're sure to thrive in this dynamic world of technology and innovation!
Diving into computer science, you'll explore a wide range of fascinating topics from algorithms and data structures to programming languages and software engineering. This comprehensive major will equip you with a strong foundation in computer theory, opening up numerous opportunities in the ever-growing tech industry, such as software development, data science, artificial intelligence, and cybersecurity.
If a more hands-on approach is your passion, a computer programming major will empower you with the essential skills and knowledge to confidently code and develop software applications in various languages like Python, Java, or C++. You'll also delve into intriguing subjects like software testing, debugging, and project management.
Ultimately, the decision between computer science and computer programming comes down to your unique interests and career aspirations. Are you captivated by the theoretical intricacies of computing and eager to tackle complex algorithms and systems? Computer science might be your perfect match. Or perhaps you're drawn to the practical side of software development and aiming to master coding? Computer programming has your name written all over it. Whichever path you choose, you're sure to thrive in this dynamic world of technology and innovation!
Updated
Nicholas’s Answer
if you want to jump right into coding, I recommend a coding bootcamp. They're much shorter than college and are closer to a job training. I graduated from Flatiron and learned Web Development programming. We specifically used python with flask to make our servers. As for a college route, Computer Programming should be a good major for you to settle into. A couple of the alumni I graduated with from Flatiron actually did a bootcamp while in college, so don't feel limited to one!
Updated
Brian’s Answer
It sounds like your journey in discovering your passion is just beginning, and that's truly exciting! No matter where you are in your education, be it high school or even college, you have the wonderful opportunity to explore various sciences, maths, and computer disciplines to uncover the types of problems that bring you joy and a sense of accomplishment. Python, among other languages, is a versatile tool that can be applied in countless ways, giving you the freedom to navigate your interests and find your true calling.
Don't worry if you're unsure right now, because you have plenty of time to take electives and see how Python or other languages can be used to solve problems in a way that resonates with you. If you reach a point where you need to choose a major, think back to the most challenging and satisfying problems you've tackled so far.
Remember, technology and programming languages are constantly evolving, but what truly matters is your ability to adapt and apply your skills to solve a wide range of problems. Ultimately, your job satisfaction will likely come from making a positive impact, and the specific tools and languages you use are just a means to achieve that end.
Exploring the vast world of computer science, programming languages, and problem-solving techniques is a genuinely thrilling experience, and I have no doubt that you'll find your niche, be it in the broader field or a narrower specialization. Embrace the journey and remember that it's never too late to discover and pursue your passion.
Don't worry if you're unsure right now, because you have plenty of time to take electives and see how Python or other languages can be used to solve problems in a way that resonates with you. If you reach a point where you need to choose a major, think back to the most challenging and satisfying problems you've tackled so far.
Remember, technology and programming languages are constantly evolving, but what truly matters is your ability to adapt and apply your skills to solve a wide range of problems. Ultimately, your job satisfaction will likely come from making a positive impact, and the specific tools and languages you use are just a means to achieve that end.
Exploring the vast world of computer science, programming languages, and problem-solving techniques is a genuinely thrilling experience, and I have no doubt that you'll find your niche, be it in the broader field or a narrower specialization. Embrace the journey and remember that it's never too late to discover and pursue your passion.