Which type of software companies are better for gaining technical experience? [closed]
Clash Royale CLAN TAG#URR8PPP
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;
up vote
-2
down vote
favorite
The company that I am currently working for is developing/maintaining a single software product for the last 8~ years. Since I cannot feel the challenge any more, I have been thinking about looking for another job. I need to clarify some questions like this:
Is it better if the company has different customers with different projects; so that you have different subjects and challenges?
Or is it better if it's a company like the one I am working for; because the product is used by many customers and it focuses deeper on specific subjects?
(Added after some comments on the question):
I think what I seek is experience about software architecture and using different tools.
software-industry job-search job-change software-development
closed as primarily opinion-based by keshlam, paparazzo, gnat, Jim G., Dawny33 Jan 23 '16 at 17:13
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
 |Â
show 1 more comment
up vote
-2
down vote
favorite
The company that I am currently working for is developing/maintaining a single software product for the last 8~ years. Since I cannot feel the challenge any more, I have been thinking about looking for another job. I need to clarify some questions like this:
Is it better if the company has different customers with different projects; so that you have different subjects and challenges?
Or is it better if it's a company like the one I am working for; because the product is used by many customers and it focuses deeper on specific subjects?
(Added after some comments on the question):
I think what I seek is experience about software architecture and using different tools.
software-industry job-search job-change software-development
closed as primarily opinion-based by keshlam, paparazzo, gnat, Jim G., Dawny33 Jan 23 '16 at 17:13
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
More technical experience.
– Tarcan
Jan 23 '16 at 14:37
1
What technical experience? You are are going to get different technical experience working for game company versus database.
– paparazzo
Jan 23 '16 at 14:45
I think what I seek is experience about software architecture and using different tools.
– Tarcan
Jan 23 '16 at 14:48
There is no simple answer; it depends on the specific company and often the specific project. VTC as Opinion
– keshlam
Jan 23 '16 at 14:53
This might just need some re-wording, but there is a generic trend in software that maintaining code in an environment that isn't updating is causing many people headaches when they move on. Whether it's databases, devops, languages, testing--the question applies to almost anyone in tech.
– jimm101
Jan 23 '16 at 19:42
 |Â
show 1 more comment
up vote
-2
down vote
favorite
up vote
-2
down vote
favorite
The company that I am currently working for is developing/maintaining a single software product for the last 8~ years. Since I cannot feel the challenge any more, I have been thinking about looking for another job. I need to clarify some questions like this:
Is it better if the company has different customers with different projects; so that you have different subjects and challenges?
Or is it better if it's a company like the one I am working for; because the product is used by many customers and it focuses deeper on specific subjects?
(Added after some comments on the question):
I think what I seek is experience about software architecture and using different tools.
software-industry job-search job-change software-development
The company that I am currently working for is developing/maintaining a single software product for the last 8~ years. Since I cannot feel the challenge any more, I have been thinking about looking for another job. I need to clarify some questions like this:
Is it better if the company has different customers with different projects; so that you have different subjects and challenges?
Or is it better if it's a company like the one I am working for; because the product is used by many customers and it focuses deeper on specific subjects?
(Added after some comments on the question):
I think what I seek is experience about software architecture and using different tools.
software-industry job-search job-change software-development
edited Jan 23 '16 at 14:49
asked Jan 23 '16 at 14:33
Tarcan
42
42
closed as primarily opinion-based by keshlam, paparazzo, gnat, Jim G., Dawny33 Jan 23 '16 at 17:13
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
closed as primarily opinion-based by keshlam, paparazzo, gnat, Jim G., Dawny33 Jan 23 '16 at 17:13
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
More technical experience.
– Tarcan
Jan 23 '16 at 14:37
1
What technical experience? You are are going to get different technical experience working for game company versus database.
– paparazzo
Jan 23 '16 at 14:45
I think what I seek is experience about software architecture and using different tools.
– Tarcan
Jan 23 '16 at 14:48
There is no simple answer; it depends on the specific company and often the specific project. VTC as Opinion
– keshlam
Jan 23 '16 at 14:53
This might just need some re-wording, but there is a generic trend in software that maintaining code in an environment that isn't updating is causing many people headaches when they move on. Whether it's databases, devops, languages, testing--the question applies to almost anyone in tech.
– jimm101
Jan 23 '16 at 19:42
 |Â
show 1 more comment
More technical experience.
– Tarcan
Jan 23 '16 at 14:37
1
What technical experience? You are are going to get different technical experience working for game company versus database.
– paparazzo
Jan 23 '16 at 14:45
I think what I seek is experience about software architecture and using different tools.
– Tarcan
Jan 23 '16 at 14:48
There is no simple answer; it depends on the specific company and often the specific project. VTC as Opinion
– keshlam
Jan 23 '16 at 14:53
This might just need some re-wording, but there is a generic trend in software that maintaining code in an environment that isn't updating is causing many people headaches when they move on. Whether it's databases, devops, languages, testing--the question applies to almost anyone in tech.
– jimm101
Jan 23 '16 at 19:42
More technical experience.
– Tarcan
Jan 23 '16 at 14:37
More technical experience.
– Tarcan
Jan 23 '16 at 14:37
1
1
What technical experience? You are are going to get different technical experience working for game company versus database.
– paparazzo
Jan 23 '16 at 14:45
What technical experience? You are are going to get different technical experience working for game company versus database.
– paparazzo
Jan 23 '16 at 14:45
I think what I seek is experience about software architecture and using different tools.
– Tarcan
Jan 23 '16 at 14:48
I think what I seek is experience about software architecture and using different tools.
– Tarcan
Jan 23 '16 at 14:48
There is no simple answer; it depends on the specific company and often the specific project. VTC as Opinion
– keshlam
Jan 23 '16 at 14:53
There is no simple answer; it depends on the specific company and often the specific project. VTC as Opinion
– keshlam
Jan 23 '16 at 14:53
This might just need some re-wording, but there is a generic trend in software that maintaining code in an environment that isn't updating is causing many people headaches when they move on. Whether it's databases, devops, languages, testing--the question applies to almost anyone in tech.
– jimm101
Jan 23 '16 at 19:42
This might just need some re-wording, but there is a generic trend in software that maintaining code in an environment that isn't updating is causing many people headaches when they move on. Whether it's databases, devops, languages, testing--the question applies to almost anyone in tech.
– jimm101
Jan 23 '16 at 19:42
 |Â
show 1 more comment
1 Answer
1
active
oldest
votes
up vote
0
down vote
accepted
There is a generic answer. Software is changing rapidly, and if you plan on having a career 5 to 10 years from now your best bet is to get somewhere where you can touch new tools and new development processes. If your company is allowing you to do that, it's fine to stay there. But if you're continuing to babysit code that is older, then you will have less marketable skills when eventually something disrupts their niche and you need to move on.
Your intuitions are likely correct, and it's time to go now.
I'm not sure how this answers the question of what kind of company to seek...?
– keshlam
Jan 23 '16 at 17:03
@keshlam Seek a company that uses new tools.
– jimm101
Oct 3 '16 at 16:04
suggest improvements |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
accepted
There is a generic answer. Software is changing rapidly, and if you plan on having a career 5 to 10 years from now your best bet is to get somewhere where you can touch new tools and new development processes. If your company is allowing you to do that, it's fine to stay there. But if you're continuing to babysit code that is older, then you will have less marketable skills when eventually something disrupts their niche and you need to move on.
Your intuitions are likely correct, and it's time to go now.
I'm not sure how this answers the question of what kind of company to seek...?
– keshlam
Jan 23 '16 at 17:03
@keshlam Seek a company that uses new tools.
– jimm101
Oct 3 '16 at 16:04
suggest improvements |Â
up vote
0
down vote
accepted
There is a generic answer. Software is changing rapidly, and if you plan on having a career 5 to 10 years from now your best bet is to get somewhere where you can touch new tools and new development processes. If your company is allowing you to do that, it's fine to stay there. But if you're continuing to babysit code that is older, then you will have less marketable skills when eventually something disrupts their niche and you need to move on.
Your intuitions are likely correct, and it's time to go now.
I'm not sure how this answers the question of what kind of company to seek...?
– keshlam
Jan 23 '16 at 17:03
@keshlam Seek a company that uses new tools.
– jimm101
Oct 3 '16 at 16:04
suggest improvements |Â
up vote
0
down vote
accepted
up vote
0
down vote
accepted
There is a generic answer. Software is changing rapidly, and if you plan on having a career 5 to 10 years from now your best bet is to get somewhere where you can touch new tools and new development processes. If your company is allowing you to do that, it's fine to stay there. But if you're continuing to babysit code that is older, then you will have less marketable skills when eventually something disrupts their niche and you need to move on.
Your intuitions are likely correct, and it's time to go now.
There is a generic answer. Software is changing rapidly, and if you plan on having a career 5 to 10 years from now your best bet is to get somewhere where you can touch new tools and new development processes. If your company is allowing you to do that, it's fine to stay there. But if you're continuing to babysit code that is older, then you will have less marketable skills when eventually something disrupts their niche and you need to move on.
Your intuitions are likely correct, and it's time to go now.
answered Jan 23 '16 at 16:27
jimm101
11.6k72753
11.6k72753
I'm not sure how this answers the question of what kind of company to seek...?
– keshlam
Jan 23 '16 at 17:03
@keshlam Seek a company that uses new tools.
– jimm101
Oct 3 '16 at 16:04
suggest improvements |Â
I'm not sure how this answers the question of what kind of company to seek...?
– keshlam
Jan 23 '16 at 17:03
@keshlam Seek a company that uses new tools.
– jimm101
Oct 3 '16 at 16:04
I'm not sure how this answers the question of what kind of company to seek...?
– keshlam
Jan 23 '16 at 17:03
I'm not sure how this answers the question of what kind of company to seek...?
– keshlam
Jan 23 '16 at 17:03
@keshlam Seek a company that uses new tools.
– jimm101
Oct 3 '16 at 16:04
@keshlam Seek a company that uses new tools.
– jimm101
Oct 3 '16 at 16:04
suggest improvements |Â
More technical experience.
– Tarcan
Jan 23 '16 at 14:37
1
What technical experience? You are are going to get different technical experience working for game company versus database.
– paparazzo
Jan 23 '16 at 14:45
I think what I seek is experience about software architecture and using different tools.
– Tarcan
Jan 23 '16 at 14:48
There is no simple answer; it depends on the specific company and often the specific project. VTC as Opinion
– keshlam
Jan 23 '16 at 14:53
This might just need some re-wording, but there is a generic trend in software that maintaining code in an environment that isn't updating is causing many people headaches when they move on. Whether it's databases, devops, languages, testing--the question applies to almost anyone in tech.
– jimm101
Jan 23 '16 at 19:42