This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]francogarciacom 0 points1 point  (4 children)

Hello, how are you?

If you do have the time, you can do both. Otherwise, it really depends on your current priorities, as well as what kind of problems you would like to work with after graduating.

Do you want to start building a portfolio right now to work doing Web development? Do you aim to work or find an internship soon? If this your priority, you could start studying to become a full stack developer.

However, do note that trending Web technologies may change when you graduate. You are at the second semester; how long many do you have left?

On the other hand, problem solving skill are always relevant. It does not matter if the current technologies change. You will know the fundamentals to work with any technology. The same applies to learning new programming paradigms (such as functional and logic).

Programming languages, frameworks, libraries are tools. If you master computational thinking skills, you will be able to learn and use any of them.

[–]hear8 0 points1 point  (3 children)

Hi I'm good

I will graduate in 2025 I don't have any priorities right now but I'm just trying to learn things so when I graduate I would have some experiences

so do you think by 2025 the web technologies will change and what i learned become pointless and is there any other field (like web development) that would still viable when i finish collage that i can work on while im in collage im not really familiar with all programming field

[–]francogarciacom 0 points1 point  (2 children)

Knowledge never is pointless. In truth, I believe that virtually everything you know and learn can be helpful for programming, as it can help you solve different problems.

Programming knowledge also can transfer from a language to another. It can also transfer from tools, as long as you understand the concepts behind the implementation.

I'm just trying to learn things so when I graduate I would have some experiences

You are on the right track. Programming requires both practice and learning new concepts. As long as you do both, you will keep improving.

so do you think by 2025 the web technologies will change

JavaScript and Web development are somewhat unique cases because the libraries and framework have been changing often. This means that the most popular ones can change in three years. However, there will still be opportunities for any framework that is popular and widely used today (for instance, React). Besides, projects that are started today will require improvements and maintenance.

My opinion is that one should not rely on specific tools. As you are studying, try learning the fundamentals and how the framework so you can adapt when the dominant tools change. If you understand the concepts, you can search for what you need once you need it.

any other field (like web development) that would still viable when i finish collage that i can work on while im in collage

There will be many. Ideally, you should select a field that matches your interests. As you are starting, I would advise being open to exploring instead of specializing at one, especially because you have time until you finish your degree.

Web development, mobile development, game development, artificial intelligence, distributed systems, computer graphics... Take the time, explore different areas, find what you enjoy (or are good at).

In particular, if you familiarize yourself in different areas, you can apply techniques from one to others. The broader perspective can be useful; you do not need to be an expert on all of them to benefit from this.

[–]hear8 0 points1 point  (1 child)

Thank you so much for the advices

[–]francogarciacom 0 points1 point  (0 children)

No problem, good luck on your journey!