I am a senior in college; I will have a BS in Computer Science upon graduation.
It is my intention to become a network engineer straight out of school. I will pay off my debt in one year. After that, I am unsure of what I want to do.
I like the idea of running my own business, and the autonomy it would provide; I would answer to no one, which is how I prefer to work.
Recently I went to a practice interview, and in the review of the interview I was told that it would be a good idea to work for a company with people more experienced than I, which would help further my ability and prepare me to work for large companies or run my own business.
Frankly, I have no desire to work for large businesses. I feel that in bigger businesses, the business collapses in on itself and stagnates. I don't want to work in an environment in which there is a process for doing everything, and nothing is going to change.
The interviewer warned me that in working in a company in which I am the most skilled individual (in regards to computing) would cause me to stop growing.
I see his point. At my current employment, that is the situation I am in. These people are amazed at the existance of open source; a small company that was in danger of being swallowed by Microsoft. At times I feel like I am trying to discuss brain surgery with a child.
Yet, these people also have a great deal of expectations, because they have seen what proprietary systems can do. For example, as of now they have no "corporate network"; I plan on using FreeBSD routers to connect their buildings together. This will be challenging, and is just one example of the things that they have asked for. I feel that there is a great deal of opportunity for me to learn here.
In my freshman year of college (and third year of using computers in general), I joined the computer/network service team upon arriving on campus. It was made of a few school administrators, and a team of about 10 students. The majority of those students were seniors. Needless to say, I learned a great deal about computing at a rapid pace thanks to that employment. So I don't doubt my interviewer's advice; I doubt whether it is the best advice.
He suggested that I work for a smaller cloud computing company. Again, I am unsure of whether or not this would be the best idea.
What do you suggest? I have a good deal of respect for the FreeBSD project members; your thoughts would be most appreciated.
It is my intention to become a network engineer straight out of school. I will pay off my debt in one year. After that, I am unsure of what I want to do.
I like the idea of running my own business, and the autonomy it would provide; I would answer to no one, which is how I prefer to work.
Recently I went to a practice interview, and in the review of the interview I was told that it would be a good idea to work for a company with people more experienced than I, which would help further my ability and prepare me to work for large companies or run my own business.
Frankly, I have no desire to work for large businesses. I feel that in bigger businesses, the business collapses in on itself and stagnates. I don't want to work in an environment in which there is a process for doing everything, and nothing is going to change.
The interviewer warned me that in working in a company in which I am the most skilled individual (in regards to computing) would cause me to stop growing.
I see his point. At my current employment, that is the situation I am in. These people are amazed at the existance of open source; a small company that was in danger of being swallowed by Microsoft. At times I feel like I am trying to discuss brain surgery with a child.
Yet, these people also have a great deal of expectations, because they have seen what proprietary systems can do. For example, as of now they have no "corporate network"; I plan on using FreeBSD routers to connect their buildings together. This will be challenging, and is just one example of the things that they have asked for. I feel that there is a great deal of opportunity for me to learn here.
In my freshman year of college (and third year of using computers in general), I joined the computer/network service team upon arriving on campus. It was made of a few school administrators, and a team of about 10 students. The majority of those students were seniors. Needless to say, I learned a great deal about computing at a rapid pace thanks to that employment. So I don't doubt my interviewer's advice; I doubt whether it is the best advice.
He suggested that I work for a smaller cloud computing company. Again, I am unsure of whether or not this would be the best idea.
What do you suggest? I have a good deal of respect for the FreeBSD project members; your thoughts would be most appreciated.