I sat on a school board (until last year) and ran the Technology subcommittee. We budgeted and spent about $45/student/year on technology. I think this was reasonable and provided a complete computer classroom used by every student every year teaching them solid computer skills, along with equipping classrooms with reasonable computer and AV equipment. Each teacher got their own laptop replaced every 3 years.
In this Ann Arbor situation assuming a 5 year lifecycle to IT equipment. $45M over 5 years over 16440 students, works out to be $547/student/year.
In my experience this is absurdly high. I pulled it off for $45/student, why do they need $547/student?
A closer review is required before sent to the voters.
As someone who's been working in the software industry for 30 years, and having a BSCS and a Masters in Software Engineering, here's my take on this question.
I wish I had taken more general ED and more classes in other subjects. I had a great education in BSCS (Cal Poly SLO) as well as a great Masters in Software Engineering (OMSE at PSU Portland, OR), but what I miss today is the more well rounded experience and exposure to what I call 'non core' classes.
Open your eyes and heart and challenge yourself to learn somethign that actually could be useful at a cocktail party other than the latest anti-pattern of the latest language fad. Languages and design patterns come and go with generations, but the concepts of philosophy and proper english writing never go out of style.
Our daughter has loved a DVD set that talks about the future, in an evolutionary perspective. This certainly does not address such questions regarding the past, but it does address the question of what the world might look like in the future.
Quite fascinating and educational and has opened lots of discussions about the world and where it's going.
Title: The Future is Wild (3 DVD set)
Distributed by: Image Entertainment
The authors didn't 'slam java', but simply pointed out that CS students are not prepared as they should be for the real world. I tend to agree with the authors, in that schools are pumping out the least common denominator that fills the classrooms, not putting out solid engineers with good foundations. Foundations in CS are not about languages or vendors or the latest tools in the marketplace but more about concepts such as encapsulation, abstraction, concurrency, efficiency, security, performance, etc, etc. These concepts should be taught in the context of many languages and different perspectives (embedded, web, compilers/OSs, desktop apps, medical/military, etc) with the strengths and weaknesses of many languages and environments. Languages and tools and vendors change over time, but these concepts have not changed since I first wrote Fortran in 1977.
Symantec has an awesome product called Indepth for J2EE, or i3 for J2EE depending on how you get it bundled. It's more designed for the production level/test level performance issues, as it's very customizable to balance level of detail with overhead. There's even a cool setting where you can specify the level of overhead you're willing to incur (specified as a %), then it determines the maximum amount of level of detail it can obtain, based on the level of overhead you've specifed. All this is done while the app is running. Very cool.
It also works in concert with other performance tools from Symantec for other tiers in the enterprise, database tools, network tools, web server tools, web client tools. Then the tool suite combines all this 'tier level' information into an enterprise view and gives you a view of performance of the entire data center so you can determine which tier in the enterprise is the performance hog.
But try to explain to my mom or sister how to reformat the hard drive.
They are likely going to end up with an unbootable PC in the end.
Hey wait a minute: Maybe we're on to something here....
If your goal is CEO/CFO/Preident type role, then an MBA might be a good choice, however I feel you would get more value from a Masters in Software Engineering. Depending on the school, but some provide an excellent balance of how to do it (from a business perspective) as well as the whole issue of how to do it better (using better engineering pricipals in the development process).
Carnie Melon has a great program, if you are rich. There are many other valuable MS SE programs out there. I encourage you to take a look.
When I came across that same experience, I edited the employment agreement by simply redlining the copy I signed and sent back. No major rewrites, but a few deletes such as,"...Everything I do, they own..." crap.
I heard nothing. I still work there 3 years later and still run my part time side business.
It's my belief that none reads those things and they just go into your file. When you have a falling out, the lawyers want to pull it out, but we all know that rarely happens.
Whatever you do, don't sign something that's unfair to yourself. Don't make a big deal, simply adjust as you see fair and appropriate.
Portland is truly a place you should visit. Very 'traveler' friendly and the most free WIFI spots available of any city in the US.
To save money you can sleep in the streets with the rest of the homeless or grab a room at the hostel.
There is a branch of the government called FBIS (Foreign Broadcast Information Service) who's explicit charter
is to process open source information. See http://199.221.15.211/ for details. This organization has existed for many years and does a great job with a very limited budget.
I used to work for them and was involved in the difficult job of trying to determine what to collect knowing the budget just wasn't there to collect/analyze/translate/catalog/summarize every bit of open source there was.
Interestingly enough since FBIS was formed back in the 1950's (I recall) their usage of the term 'open source' interestingly was widely used well before the internet was formed and well before the open source movement.
There is a wealth of information and these guys have the market on attempting to collect it all and sort for the tidbits of importance.
VAX (Virtual Address Extension) is the name of the OS, not Vax.
I sat on a school board (until last year) and ran the Technology subcommittee. We budgeted and spent about $45/student/year on technology. I think this was reasonable and provided a complete computer classroom used by every student every year teaching them solid computer skills, along with equipping classrooms with reasonable computer and AV equipment. Each teacher got their own laptop replaced every 3 years. In this Ann Arbor situation assuming a 5 year lifecycle to IT equipment. $45M over 5 years over 16440 students, works out to be $547/student/year. In my experience this is absurdly high. I pulled it off for $45/student, why do they need $547/student? A closer review is required before sent to the voters.
As someone who's been working in the software industry for 30 years, and having a BSCS and a Masters in Software Engineering, here's my take on this question. I wish I had taken more general ED and more classes in other subjects. I had a great education in BSCS (Cal Poly SLO) as well as a great Masters in Software Engineering (OMSE at PSU Portland, OR), but what I miss today is the more well rounded experience and exposure to what I call 'non core' classes. Open your eyes and heart and challenge yourself to learn somethign that actually could be useful at a cocktail party other than the latest anti-pattern of the latest language fad. Languages and design patterns come and go with generations, but the concepts of philosophy and proper english writing never go out of style.
Cyberax, Check out dynaTrace. They have just what you're talking about. Deep dive into the JVM (or CLR).
Our daughter has loved a DVD set that talks about the future, in an evolutionary perspective. This certainly does not address such questions regarding the past, but it does address the question of what the world might look like in the future. Quite fascinating and educational and has opened lots of discussions about the world and where it's going.
Title: The Future is Wild (3 DVD set)
Distributed by: Image Entertainment
Enjoy
The authors didn't 'slam java', but simply pointed out that CS students are not prepared as they should be for the real world. I tend to agree with the authors, in that schools are pumping out the least common denominator that fills the classrooms, not putting out solid engineers with good foundations. Foundations in CS are not about languages or vendors or the latest tools in the marketplace but more about concepts such as encapsulation, abstraction, concurrency, efficiency, security, performance, etc, etc. These concepts should be taught in the context of many languages and different perspectives (embedded, web, compilers/OSs, desktop apps, medical/military, etc) with the strengths and weaknesses of many languages and environments. Languages and tools and vendors change over time, but these concepts have not changed since I first wrote Fortran in 1977.
It also works in concert with other performance tools from Symantec for other tiers in the enterprise, database tools, network tools, web server tools, web client tools. Then the tool suite combines all this 'tier level' information into an enterprise view and gives you a view of performance of the entire data center so you can determine which tier in the enterprise is the performance hog.
But try to explain to my mom or sister how to reformat the hard drive. They are likely going to end up with an unbootable PC in the end. Hey wait a minute: Maybe we're on to something here....
If your goal is CEO/CFO/Preident type role, then an MBA might be a good choice, however I feel you would get more value from a Masters in Software Engineering. Depending on the school, but some provide an excellent balance of how to do it (from a business perspective) as well as the whole issue of how to do it better (using better engineering pricipals in the development process). Carnie Melon has a great program, if you are rich. There are many other valuable MS SE programs out there. I encourage you to take a look.
When I came across that same experience, I edited the employment agreement by simply redlining the copy I signed and sent back. No major rewrites, but a few deletes such as,"...Everything I do, they own..." crap. I heard nothing. I still work there 3 years later and still run my part time side business. It's my belief that none reads those things and they just go into your file. When you have a falling out, the lawyers want to pull it out, but we all know that rarely happens. Whatever you do, don't sign something that's unfair to yourself. Don't make a big deal, simply adjust as you see fair and appropriate.
Veritas has Backup Exec which provides such capabilities. It's not cheap, but quite powerful.
There's also a SoftPro in Denvers Tech Center, however none of the SoftPro stores even compares to Powells Technical bookstore.
Portland is truly a place you should visit. Very 'traveler' friendly and the most free WIFI spots available of any city in the US. To save money you can sleep in the streets with the rest of the homeless or grab a room at the hostel.
There is a branch of the government called FBIS (Foreign Broadcast Information Service) who's explicit charter is to process open source information. See http://199.221.15.211/ for details. This organization has existed for many years and does a great job with a very limited budget. I used to work for them and was involved in the difficult job of trying to determine what to collect knowing the budget just wasn't there to collect/analyze/translate/catalog/summarize every bit of open source there was. Interestingly enough since FBIS was formed back in the 1950's (I recall) their usage of the term 'open source' interestingly was widely used well before the internet was formed and well before the open source movement. There is a wealth of information and these guys have the market on attempting to collect it all and sort for the tidbits of importance.