110 posts • joined Friday 25th May 2007 12:18 GMT
For the young grads - If you are doing a degree - do a sandwich year!
Your university should help with the introductions for the application process, but after that it is down to you to impress!
It pretty much set me up for life! If you go for one of the big companies and get into it then it is entirely possible that not only will you get some serious inspiration (and expert advice) for your dissertation - you will also get offered to be fast-tracked through the graduate process after your degree, that way you get Training, Qualifications and Experience on top of your degree and with a decent company name behind you people will even notice and ask you about it 10 years on giving you a solid start for any interview!
+1 on this - lets take ebay for example, Australian ebay is pretty poor for things that in the UK I took for granted, even little things, I needed to buy a DVI -> HDMI cable and looking on the Australia site there were 2 for around $25 or one for $8 + $2 postage from the UK with a delivery time similar to that of the Aussie one!
Saying lowering it would give you $X income might be off the bat numbers, but what about all the extra staff, all the extra processing, all the extra delays and eventually the fact that people will stop getting the stuff they need sent over and have to spend a fortune internally which will eventually screw up inflation as people bankrupt themselves with ridiculous prices here!
Totally agree with the Sandwich year thing
I graduated from Aston University in 2005 with a Comp Sci degree, I have to say the degree itself provided us with pretty much nothing that we could have taken and used in the real world unless in really specialised areas, our main programming language was Ada and apart from that there was a brief touching on some things like Assembly and Java but certainly not enough to make you feel skilled enough for a real world job in it. Sure, I could have gone into a job with Ada but to be honest I just didnt enjoy it enough to ever be a consideration.
My "Professional Placement" (I am pretty angry its called that considering how much I bust my ass to get that job, the 2 day long interviews and review after review) was pretty much what I rode on through the start of my professional career! It was with IBM and I have to say was the best decision I made going for it. I was lucky in that I had a really decent manager there who basically let me explore whatever I wanted to do as long as it was solving problems that existed around my team (I was working as a DBA in Service Delivery on a big forex project!). Because of this I was able to get a decent amount of real world experience in PHP and Python (which I had planned to learn anyway for my Final Year Project).
I think that without the programming fundamentals of Ada - I would have found it harder to learn the languages which I now use every day, I appreciate that side of my degree, however if you dont take the initiative and see what skills are relevant in the real world and then go obtain them - you will have a less than positive outlook on it - I know when I looked at the Job market for Ada and Java jobs I felt pretty disillusioned with it - I am glad I had IBM on my CV and a dissertation done in a language I wanted to do in the future - without that Sandwich year - I definitely would have gone a different path in my life :)
Re: Does this mean people will consider building Android apps first?
All valid points, It's good to know the thought process behind this, and while I wasn't specifically asking after the "Companies who create and sell apps as standalone products" - It was more the "Companies who offer a mobile product alongside their main offering" - E.g. Sky Go, Netflix, Hulu etc, they all started out with iPhone only apps at the start and in some cases took years to offer anything on Android.
I can see why Android would frustrate the hell out of App Developers, Being open obviously gives way to easier piracy, however Iphones are not immune to this, however the process of Jailbreaking a phone is much more involved than simply sideloading a ripped off APK.
Then there is the 3rd Bracket, where companies build apps that are limited to specific devices where there is absolutely no reason for this. I guess its a marketing / brokered deal with them, Foxtel here in Australia has just released an Android version of Foxtel Go (Similar to Sky Go!) but have limited it to Samsung Galaxy devices - for absolutely no reason! I thought it might be because it was using TouchWiz for something - but nope! If I rename my phone in my build.prop it works - There is no need for that!
Where can I get a media player that has the same version of Milkdrop that Winamp has?
I use Winamp on the TV in my lounge for background music when mates are around and the Amazing Milkdrop 2 visalisation pack - Does anyone know of another Media player I can get it on? I remember looking a year or so back but it seems the presets that come with Winamp are in a league of their own!
Does this mean people will consider building Android apps first?
I'm sure it's not just me, but companies STILL end up building iOS apps first with Android apps as an afterthought, often years down the line (Sky Go for example!). I understand the fragmentation issue but with 70-80% of the phone market and at least a majority in the tablet market (Results differ on Analyst sites) - and more importantly - rising. I know Android device users often fall into the cheapskate category - is this what drives those decisions? If you make Smartphone apps - what is your decision tree for choosing which platform to develop first?
My heart sank when I saw there was a new version of IE out - "What weird and wonderful quirks would it have so my lovely website would look shit in this latest version" I wondered (Not so quietly).
Thankfully it actually looks pretty good so far! I panicked a bit when I saw this headline but its mostly pretty niche stuff at the moment not included in the Win 7 version.
I'm all for newer (more) standards compliant browsers, however the fact that XP is still stuck on IE8 and the majority of corporate clients still use that POS will never, ever, ever get MS back into my good books where browsers are concerned.
I have no problem with this as long as we can install extensions manually - I know it says it is blocking from a website (which I get - it stops potential malware being pushed from sites) - however if I cant use adblock plus then I WILL be moving away from Chrome and that is a shame as the last thing the internet needs right now is more people moving away from good standards compliant browsers.
Is no one going to mention the car crash that was MSN Messenger Integration?
I honestly think I could have drunkenly shat out a better method to do that compared to what Microsoft has done with it! I unfortunately have to use Skype for managing external dev teams some of which I originally had to deal with on Messenger and the fact that in order to get my Skype & Messenger contacts I have to login with my defunct Hotmail address (through a crappy afterthought link on the Linux Client) - logging in with my Skype details only gives me my skype contacts. Not to mention the silent crashes and piss poor performance on the Linux client.
Are there actually any reasonable alternatives?
Why the hell does it have a "Compatibility List"?
Why cant it just follow standards?
I'm stuck in IE8 Development Hell at the moment
I can't convey via keyboard just how angry I am at the persistence of IE8, I know a lot of sites have started discontinuing support for it and I would love to do the same but 70% of our users come into the site on IE8 :( I reckon that it currently doubles our Front End development time to have to support it - would love to implement something like Kogan have done and create an IE8 tax! The sooner major services stop suppprting this - the sooner sysadmins might actually upgrade past XP so IE9 upwards can be installed or just forego IE altogether!
The other problem is that many people simply associate that little blue E with the internet in its entireity, I actually heard someone say the other day "I dont want Firefox I want to go in the internet" - ARGH </rant>
Re: What happens when you want to do something that cannot be done via USB?
I agree with you to a point - however just because they have to include a standard charger doesn't mean they cant include another port for any other innovation they want (or a combined port that does both (e.g. the eSATA/USB ports on many laptops now) - that's where their innovation can come in!
This is ridiculous! Is there a work around?
I would never buy a phone that is region locked - I have been travelling around Asia for the past year and buying a local sim card in each country as I have gone has been the cheapest way of keeping in contact!
Is this done in software only? E.g. could it be removed with a custom kernel / ROM? Anyone know?
What is the actual method they are going to use for this?
I moved to Australia 6 months ago and while I do follow UK news where possible - have they said how they are going to do this? I assumed it would be using the ISP's DNS servers to filter this out, but as someone said above - they would have to do it on a URL by URL basis for sites that might contain something people might find offensive....
Either way it's bullshit - leave the internet alone you massive shower of wankers!
4.2 and staying there for now
I have rooted my phone and disabled OTA updates mostly because of stuff like this - They should have a [better] Beta program for updates to the phone so that people can test on real world devices. Personally I am just going to wait for Paranoid Android to have a solid 4.3 build and update to that - [certain] custom roms are far superior to stock android - even when it comes to stability!
And how long until
A list of politicians who have opted out of the pr0n filter is leaked online?
I can already see the Mail headlines now "Dirty Dave ditches own filter to fap frantically to dwarfsex.com"
Re: It is even worse than fragmentation
Ubuntu has always been about a simple, clean off the shelf implementation of Linux with a bit more polish than other distros - surely if this accomplishes this for the masses then it is fulfilling it's goal, if one wanted to use Wayland as a power user - removing Mir and installing Wayland instead shouldn't be a problem surely? I have to believe that Shuttleworth has a reason for his choice that fits in with his vision of where Ubuntu is going in the future.
I have been travelling for the past year and have been using Latitude to track my movements so I can put them into Google Earth later and my friends so I can see who is nearby - It's a shame that this is going - offline maps are really useful aswell!
Python is a great language to learn, it is used all over and has a decent job market exposure. It depends what kind of coding you want to go into, Python is pretty flexible as it is used on the web a lot aswell if that was your area of interest.
The way I see it - if you have time to teach yourself a language and are confident you can do it well - then go ahead - get some code examples of stuff on GitHub and use that as part of your application process.
If you are looking to get involved in Web stuff - PHP is still the best for employability.
Relevant programming languages are needed...
Although unfortunately the ones that are often used IRL are often the worst to learn fundamentals on. I did Computer Science at Uni and we learnt Ada as the main language - realising then that were very few Ada jobs on the market we asked our professor why we were learning it - his answer - "Because it will force you to code correctly" - He was right.
Ada is a ridiculously strict language - it wasn't fun to code in but as a teaching language it gave us a decent grounding in programming (and distributed and realtime systems) - However from a purely Job oriented point of view - it was somewhat harder to come out of Uni and get a job, all of my friends that are programming now are doing so in Languages they have basically had to teach themselves, we did touch on Java at school but not in any capacity where we would have been useful in the real world - even at Junior level - there was no talk of C++.
I think Python would be a decent language to teach at Uni nowadays (as an interpreted language) and has a lot of scope in the real world and something like C++ for a compiled language.
Re: If you don't keep learning...
My sentiment exactly!
Re: Keep current or become unemployable
Totally agree - the fundamentals are what are important, before programming languages got more complex one had to accomplish complex things with less complex language constructs - it makes you approach a problem in a differerent way (a more pure way some would say). Tools should be there to take the grunt out of developing not to replace the core language, you wouldnt believe how many developers I have worked with who have only learnt how to use a specific framework and can barely utilise the underlying language it was written on.
Re: Keep current or become unemployable
I learn on the job, I keep up to date with all the new features of each language release, use tools to increase my productivity (such as MVC Frameworks) and learn as I go, I find that the time I was spending on the learning curve of these new technologies was negated by the efficiency these new tools brought to my workflow. Again - one of the benefits of having good fundamentals is that you can pick these up quite quickly.
Keep current or become unemployable
I have always believed that if you are in the business of coding that you should be constantly updating your skill set or soon enough you will become obsolete, Younger coders are coming into the market at a time where there is alot of buzz around new technologies and frameworks to enable faster coding, they throw a few of these buzz words around in interviews and get a job, The problem is that most of them dont have solid fundamentals or experience to handle these technologies / frameworks competently or the ability to see the "bigger picture" and more often than I would have like to have seen - things come crashing down around them.
Its in the way back machine from 1999
Looks legit? The code is definitely 1999 style and it just looks like a high school kid learning programming using it to show class projects!
Not happy about this
I don't really watch sports, so have no need to purchase Sky Sports at Exhorbitant prices.
BBC coverage was awesome, the pre race build up was in my opinion one of the main reasons so many people got hooked into the past few years - highest viewing figures in 10 years - for it now to move to a paid service?
.... need to follow suit on this one - My Milestone is past its sell by date now and would love to be able to install a proper custom rom & kernel on it rather than a one legged version of Cyanogenmod :(
Good! £200 is way too expensive for the 1TB box
Virgin just seem to be taking the p*ss more and more with various things lately - the price for the 1TB TiVo box is just stupid - why not invest some more money in some of Sky's offerings / technology that people want? (Remote recording / remote viewing for instance) - for a supposedly superior network they are p*ss poor at utilising it.
I would be tempted with this cheaper version 500GB is plenty for what I need - but mainly because my V+ box is so sh*t at doing anything faster than 1mph and loves resetting mid recording.
Not to mention even thinking about using your box after midnight as it is completely unusable.
....this is botchable? Get some Birmingham Contractors in - We'd botch the hell out of it!
I have the original milestone and got sick of waiting for the 2.2 update so installed Cyanogenmod on it and its like having a new phone. Google it - it was pretty painless to do!
Also do we know if they have locked the bootloader on this new milestone? If so it will be a deal breaker for me im afraid.
Atrocious interface - Trying too hard = fail!
I cant stand the new hotmail interface, I don't use it reguarly - it is just an old email account before I (wisely) made the switch to Gmail - its clunky and ugly - do they not understand people want simple clean interfaces?
SCADA on Windows?
Why would any company trust their critical real time systems to a throw a six to start OS?
IE6 Wont ever fully disappear!
On 2 of my previous computers IE7 wouldn't install and upgrade IE6, The company I work for I have had similar problems on at least 6 or 7 computers, I'm pretty sure that this isn't an isolated case!
Also Think of things like Citrix and other crappy thin client systems - they all run IE6 - the BBC still uses IE6 as its main internal browser (or at least for the radio side of things).
Basically unless users choose to download a better browser such as firefox / Chrome then that % is never going to drop down enough for us Web Devs to not have to think about coding for it anymore.
The sooner IE6 is dead and buried the better!
Bit optimistic aren't they? They wont be here in 2010 so just another thing good ol' Mr Cameron can decry and gain a few more votes :)
@No need to aplogise James
You really are a tool of the highest order - how are any of those things you have cited anything to do with the upkeep of roads? Stop embarrassing yourself and go lick a window or something
This needs to stay alive
The webhosting community NEEDS CentOS. WHM/Cpanel requires it to run and all clean builds of it include CentOS as the core underlying OS unless you are intending to go the Red Hat / FreeBSD route - neither of which we would.
We have a VPS Cloud running Centos with Whm/cpanel on it and wouldnt want to change that setup. WHM takes the hassle out of setting up a web server and provides great functionality not only to me as a sys admin but also to my clients.
I think whatever happens the project will be ok as so many people rely on it
Am I the only person...
Who thinks its ironic that the ballot is displayed in IE?
Also - surely there is a bit of a chicken and egg thing going to happen - if its going to be presented in that way surely a browser will have to be bundled to display it?
My Maestro card has served me well over the years, the 3D Secure thing works fine, unlike the verified by visa shite that never seems to remember the correct password after you reset it. Each time I order with my VISA card I have to reset my VbV password as it doesnt remember the last one I entered.
Something is obviously going on here - it means either way that google checkout wont be getting my business and businesses will be losing money because of it!
Stop whining about HTML email
Who ever said that it is the professional designers who are being hit by this hit the nail on the head. My clients task me (and pay me) to create HTML emails for them - often from pre-existing designs. Therefore why should I suffer just because one particular client (which like it or not has a monopoly) refuses to follow specific standards (or at least try).
It took me an extra 2 hours tinkering with code to get it displaying correctly in outlook 2007 - why should I have to endure that?
Who the *%^&$ is he to say that there is no specifically designated Subset" of HTML widely in use that has been adopted by people. How about just HTML? Surely Microsoft cannot say they support "HTML Emails" if they dont actually follow the HTML standard? Every other client at least manages to half way support HTML to a point where we can code something that looks good in a non retarded way. But No - because of Outlook all email developers have to create some "Fisher Price my First HTML" code to fit in with the MS word "Fisher Price my First Rendering Engine".
I am pissed off with this as I have just spent the last 2 hours trying to get my email to display correctly in Outlook 2007 - even after following the retarded 1995 method of coding HTML (tables - inline styles - no background images) it still doesnt look ideal. So even with my hands tied behind my back - Microsoft still takes pleasure in repeatedly kicking me in the balls and silently mocking me with broken layouts (and broken tables - HOW????).
Fine - so use word to compose the message but at least use Internet Explorer to Render incoming emails - thats is at least (a bit) less broken than your shitty email client.
I hope someone renders the face of the guy who decided that word rendering was a good idea.
Backups were taken - both on VAServ and as personal scheduled downloads to another VPS. I also have backups of each site on a local machine. The main problem is that we dont actually have a server to put all of this on at the moment. Of the 5 servers I have with VAServ (and have had happily for over 3 years now - with no previous problems and excellent support). 3 have lost all data and are currently still offline - including the backups with VAServ. Which leaves me with local backups (totalling about 25GB) which I now need to commision / build a server (VPS.NET) and upload these backups aswell as waiting for DNS propagation for the new server.
It is not a case of data lost but rather service delayed as we strive to get these sites back on line.
The encryption was DES encryption with the users password as the key - entered when they login not stored anywhere other than in a salted MD5 hash in the user table. The only sensitive information was name and address.
Its a lot more than most people do and seeing as this was only an SQL injection of rm -rf there is no risk of any data leak full stop - I am secure in the knowledge that my users data would be protected even if they did get hold it - plus going to the effort of cracking a salted MD5 for a relatively small number of names and addreses would seem a bit pointless.
So - Joe, please explain what else you would expect me to do other than the steps I have already taken on this one?
- Xmas Round-up Ghosts of Christmas Past: Ten tech treats from yesteryear
- Analysis Microsoft's licence riddles give Linux and pals a free ride to virtual domination
- Review Hey Linux newbie: If you've never had a taste, try perfect Petra ... mmm, smells like Mint 16
- Special Report How Britain could have invented the iPhone: And how the Quangocracy cocked it up
- I KNOW how to SAVE Microsoft. Give Windows 8 away for FREE – analyst