3 answers
Updated
519 views
Best Companies for One Seeking a Career in Web/Mobile App Development?
As a computer science major who is also interested in art, I'd like to have a career in web/mobile app development. What are some companies I can look out for once I graduate, and what would you consider to be the best in effectiveness, strength, and work environment excellence?
#Spring25
Login to comment
2 answers
Updated
Mark’s Answer
You dont need to study computer science to do web development
Learn the difference between web dev and computer science.
Find a course of study
Get an internship
Learn how to use AI to build apps
Mark recommends the following next steps:
Updated
Teklemuz’s Answer
Hello, Student!
If you're a computer science major with a passion for art, web and mobile app development can be an incredibly rewarding career path. The best place to start is by mastering the basics of web development: HTML, CSS, and JavaScript. These are your building blocks. Once you're comfortable with them, you can explore frameworks like React, which is widely used for building dynamic and interactive user interfaces.
If you’re also interested in design, getting familiar with tools like Figma, Canva, and Dribbble will help you create clean, functional, and visually appealing interfaces. Understanding UI/UX design principles, such as color theory, typography, and layout, will set you apart as a developer who not only codes but also knows how to design for the user experience.
For mobile development, if you're focusing on native apps, tools like Angular or Ionic Cordova are great for building cross-platform apps using web technologies. If you want to scale your mobile projects, TypeScript is a solid choice, especially when used with Ionic. Alternatively, React Native is an excellent framework for cross-platform development, allowing you to share the same codebase across both iOS and Android.
In today’s competitive world, it's essential to stay on top of emerging technologies and industry trends. Platforms like Coursera, Udemy, edX, FreeCodeCamp, and Khan Academy offer great courses to help you learn. Practice your programming skills on platforms like LeetCode, Exercism, W3Schools, TopCoder, and CodeWars to sharpen your problem-solving abilities.
As you build your skills, start working on projects and create a strong portfolio. Share your work on GitHub—it’s a fantastic way to showcase your skills, get feedback, and collaborate with other developers. Participating in internships or volunteer roles in web or mobile development positions will also provide valuable hands-on experience. Connecting with like-minded professionals is crucial. Create a LinkedIn profile, join tech communities, attend meetups, hackathons, and conferences. These networking opportunities can help you stay informed, build relationships, and find potential job opportunities.
If you’re looking for tech top companies to target, top names like Google, Facebook (Meta), Amazon, Apple, and Microsoft are always on the lookout for talented developers. Other innovative companies like Spotify, Twitter, Airbnb, Netflix, and Slack offer excellent environments for growth and creativity.
If you need more details or have any questions, feel free to reach out. Good luck on your journey!
If you're a computer science major with a passion for art, web and mobile app development can be an incredibly rewarding career path. The best place to start is by mastering the basics of web development: HTML, CSS, and JavaScript. These are your building blocks. Once you're comfortable with them, you can explore frameworks like React, which is widely used for building dynamic and interactive user interfaces.
If you’re also interested in design, getting familiar with tools like Figma, Canva, and Dribbble will help you create clean, functional, and visually appealing interfaces. Understanding UI/UX design principles, such as color theory, typography, and layout, will set you apart as a developer who not only codes but also knows how to design for the user experience.
For mobile development, if you're focusing on native apps, tools like Angular or Ionic Cordova are great for building cross-platform apps using web technologies. If you want to scale your mobile projects, TypeScript is a solid choice, especially when used with Ionic. Alternatively, React Native is an excellent framework for cross-platform development, allowing you to share the same codebase across both iOS and Android.
In today’s competitive world, it's essential to stay on top of emerging technologies and industry trends. Platforms like Coursera, Udemy, edX, FreeCodeCamp, and Khan Academy offer great courses to help you learn. Practice your programming skills on platforms like LeetCode, Exercism, W3Schools, TopCoder, and CodeWars to sharpen your problem-solving abilities.
As you build your skills, start working on projects and create a strong portfolio. Share your work on GitHub—it’s a fantastic way to showcase your skills, get feedback, and collaborate with other developers. Participating in internships or volunteer roles in web or mobile development positions will also provide valuable hands-on experience. Connecting with like-minded professionals is crucial. Create a LinkedIn profile, join tech communities, attend meetups, hackathons, and conferences. These networking opportunities can help you stay informed, build relationships, and find potential job opportunities.
If you’re looking for tech top companies to target, top names like Google, Facebook (Meta), Amazon, Apple, and Microsoft are always on the lookout for talented developers. Other innovative companies like Spotify, Twitter, Airbnb, Netflix, and Slack offer excellent environments for growth and creativity.
If you need more details or have any questions, feel free to reach out. Good luck on your journey!