Originally posted by SueEllen
View Post
- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Python Question
Collapse
X
-
-
The real answer to "Should I learn Python" is this:
Please don’t learn to code | TechCrunch
Technology changes at a rapid pace in this industry.
Just a few years ago I was using Objective-C; now I code almost entirely in Swift. There are iOS developers applying for jobs right now who have never written a line of Objective-C. Swift is easier to learn, safer, uses modern development paradigms and is elegant in a way that Objective-C never was. The fact that new developers will never deal with Objective-C’s deficiencies is great, but it ignores the reality of the profession.
Developers are expected to learn fast, with little guidance and little more incentive than the faint rattling of the pink-slip guillotine. One could argue that this is simply one of the costs of the trade. But if current developers are frustrated or falling behind — and there is evidence that shows this is the case — why encourage individuals to enter such an uncertain realm?
What happens to the person who spent night and day studying Objective-C only to be horrified by the Swift announcement at WWDC 2014? Do they keep coding in what is quickly becoming the language of lesser choice, or do they start again? If you’re a young twenty-something, this may pose little difficulty, but if you’re taking care of a family — with bills to pay and mouths to feed — the task becomes Herculean.Comment
-
Originally posted by DimPrawn View PostThe real answer to "Should I learn Python" is this:
Please don’t learn to code | TechCrunch
Learn to plaster walls, build a brick extension, fit kitchens. Skills you learn today that are same in 10 years time, that pay better and with work there everyday of your life if you want it.
Plus if you have a brain you will be managing minions."You’re just a bad memory who doesn’t know when to go away" JRComment
-
Originally posted by DimPrawn View PostPython seems another fad.
The language itself seems full of holes and inconsistencies.
https://wiki.theory.org/YourLanguage..._sucks_because
Strikes me as Visual Basic all over again.
By the time you learn, what looks like a poorly designed language, a new "fashion" language will be all the rage. Look at Scala a few years ago. Everyone was learning it. Perl and Ruby? Remember those? Must haves, now must be forgotten.
Computer Science is worse than the fashion industry....Apple Swift anyone?
Learn the consistent risers, and also use the Job sites to see which languages come up the most with the best rates.
Most Popular Coding Languages of 2016 — CodeEvalOriginally posted by MaryPoppinsI'd still not breastfeed a naziOriginally posted by vetranUrine is quite nourishingComment
-
Originally posted by d000hg View PostPython was the cool kid on the block before Ruby gained popularity, and has retained popularity - so if you want a language of this genre Python is probably the one to go with?
Javascript is still the only language supported by browsers. I've mostly been doing C++ and Javascript together (in NodeJS), and also Typescript that gets converted to Javascript to run in a browser. Typescript is a pretty decent language for people that are used to proper programming, so probably won't catch on.Will work inside IR35. Or for food.Comment
-
I nearly said JS, but I'm unsure if it's use outside the browser is the same kind of fad we had with Ruby et al - flavour of the month that will get replaced by something else cool once Node.js loses its coolness?Originally posted by MaryPoppinsI'd still not breastfeed a naziOriginally posted by vetranUrine is quite nourishingComment
-
I've switched to Python 3 as of last year, and have no regrets. I haven't encountered any libraries that I can't use because of that decision, and I've been doing things like automated natural language analysis of books. And I had more difficulty dealing with a simple PostgreSQL database upgrade than I did with converting the 2.7 Django application that used that database to 3.
As Python has been a fad for twenty-five years now among people and communities that do interesting things with computers rather than just writing the same old Line of Business application over and over again, there's good support for all kinds of fun stuff; and the transition to 3, though it's been slowish to take off, has really gathered steam over the last year or two. You're unlikely to find many open source libraries you want to use that haven't been ported to 3, or can't be ported automatically using 2to3 (which is a real and valuable tool, not like that joke thing Microsoft came up with that was supposed to port Visual Basic 6 to VB.NET and which worked about as well as you'd expect a tool invented by the marketing department to).
And if your interest is in learning the language, and you manage to find a library that hasn't yet been ported and for which 2to3 doesn't do the job completely, then you'll learn a lot by completing the port yourself, and finish up with something to give back to the communityLast edited by NickFitz; 3 June 2016, 21:01.Comment
-
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- Streamline Your Retirement with iSIPP: A Solution for Contractor Pensions Sep 1 09:13
- Making the most of pension lump sums: overview for contractors Sep 1 08:36
- Umbrella company tribunal cases are opening up; are your wages subject to unlawful deductions, too? Aug 31 08:38
- Contractors, relabelling 'labour' as 'services' to appear 'fully contracted out' won't dupe IR35 inspectors Aug 31 08:30
- How often does HMRC check tax returns? Aug 30 08:27
- Work-life balance as an IT contractor: 5 top tips from a tech recruiter Aug 30 08:20
- Autumn Statement 2023 tipped to prioritise mental health, in a boost for UK workplaces Aug 29 08:33
- Final reminder for contractors to respond to the umbrella consultation (closing today) Aug 29 08:09
- Top 5 most in demand cyber security contract roles Aug 25 08:38
- Changes to the right to request flexible working are incoming, but how will contractors be affected? Aug 24 08:25
Comment