It depends on the day really... Some days when everything works out, I feel good. Other days it goes wrong and I feel like the lowest guy ever.
I said average, but it might be a bit of an overstatement, as I don't even really went to college yet ( life is being a bit of a b*tch right now, Portugal isn't doin' much better either )
It's not like I'm dumb or anything, I get a project proposal I design the DB, then code the application. But I feel like I'm missing so much "information" that it hinders me from getting into the next level.
I remember taking a few lessons from Stanford University Online Courses, about database and they started with algebra. I remember loving it, the way the logic was laid out, the way it got more challenging each day. Unfortunatly I stopped having the time for it, but it kind of made the feeling that I was missing something even worse.
What about you guys? How many of went to take a degree, and how many think that the information you got there is vital for what your job is right now?
I always say that the best I learned in the University was how to self-teach and research.
From the contents I once saw in the lessons, I have used 5% or 10% maximum in my professional life.
But the methodic and the part of the way of thinking... I use it every day
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
I got a B.S. in mathematics, thus I was well trained in logic. Has helped me immensely - I understand problem solving and I'm not afraid to accept problems. I've only done a little with "actual math/statistics" but I've been developing software for over 25 years.
I'm guessing you're young (< 30) ... get the/a degree. You'll be glad you did.
Yeah I really want to, even if I can't right now, hopefully I will be able to in the near future. Not sure in what yet, I will have to make that decision when the time comes according to what I have available to me at that time.
I have a pretty strong math background myself. Got a B.S. in applied computer science, for what it's worth. The only content I took with me from my degree was relational DB design and assembler. Skill wise, I learned how to think programmatically from the 2 semesters of C and COBOL I took. Other than that, the rest was garbage.
However, if you can find an excellent program to get into, I say go for it when you can. Otherwise, there's nothing that you will learn that you already haven't learned on the job. If you want to learn more conceptual stuff, I say pick up a book. I personally have learned more from doing that than I ever did in college.