The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
Are you telling us that you went to the university to learn? I was under the impression that university is to collect positive experiences for the later, when you will have no time (family, work and other things)...
"The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge". Stephen Hawking, 1942- 2018
Was it Nuget that inspired this questioning of your entire dev life?
Because they say nuget fixes everything (dll hell, etc...and it does) except when it doesn't. And when it doesn't then you are really stuck.
Also, I remember when software devs wrote software but now we just pull down nuget (or NPM ) packages, bind them together and build, build, build. It's all about the build now.
And it's boring. I guess the robots will come and take our jobs soon.
All they will do is pull packages and build, build, build.
Roll-back Mono.Cecil and SharpCompress packages, recompile, re-deploy;
Spend next couple of days explaining to customers that they need to manually install the latest version of the application, since the auto-update is borked;
Add to notes:
When updating NuGet packages, build and release at least two new versions of the application to the test site before rolling out to the live sites, to ensure that the updated updater actually updates.
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
I went to college (I'm American instead of British) to learn how to think rather than learning tools: guidelines for how to solve a problem when you have no clue how to start. I think my school did a good job: I can generally find a solution to ANY problem my work (or life) throws at me. I frequently don't find the optimum solution first, but I discover a solution.
I compare it to being a carpenter. The apprenticeship is not to learn how specific tools work; it is to learn what to do WITH the tools. A good college education is the same.
are you not using any automation? like check in to source control and schedule a nightly build ? email the build report to devs ? what is this new thing ? back in the old days we used to do it like that ...
"Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
AFAIK there's no point to going to university for thist stuff. I remember my informatics lections being so theoretical, they're pretty useless for getting stuff done and academia didn't prepare me for stuff going wrong in the field (such as a network connection being less reliable than a SATA cable). I've read on some blog linked in the Codeproject news about how programming should be taught in a master/apprentice-manner rather than in an academic manner and from my own experience in the field, I very much agree. I don't think that academia is entirely useless. When it comes to stuff such as designing embedded OS' or compilers yourself, deep theoretical knowledge surely is helpful. But when you're the guy who uses all those background services to get the actual task done, university is a waste of time.
Well, not entirely. I got hired for having a degree sinmply because it indicated to my now-employer that I'm a bright head capable of learning. Apart of that, that's about it.
In uni, I learned:
- how to build a complex 3D engine in an esoteric programming language nobody uses (= no internet resources)
- how to assess the complexity of algorithms, theoretically, and measure their actual complexity in the field
- an esoteric variant of opcodes, not x86 based, to drive a CPU in an emulated environment
- how to build data structures, with a comparable quality to the C++ STL
..and that's just the stuff I remember on the top of my head.
In general, I felt the quality of my Uni was good. Totally worth the 1.5K euros a year.
Well, maybe a bit less; if you resell your books, it's more like 0.7K a year.