• 0

I need to learn a programming language, which one is easiest out of this list ?


Question

I have a really important job interview coming up in 10 days.
This company contacted me about a year ago, but I had just accepted an offer for a 1 year contract and couldn't back out.
So, I contacted them back, and they are interested still woohoo !

Only problem is, the position they want me for requires some coding - I dont know any.

Which would be easiest for me to submerge in a crash course for the next 10 days?  ( I once heard python is pretty easy)

Java
.NET
Node.js
PHP
Python
Ruby

And I need familiarity in 1 of these:

Git, Perforce, SVN, TFVC

Obviously this job is out of my comfort zone, and I am taking a slight risk, but I am wanting a change - :/

Thanks Everyone

Recommended Posts

  • 0
  On 29/10/2015 at 06:01, T3X4S said:

Im not required per se to write any of it - just know enough so it isnt complete gibberish if I have to debug it.



The company is Amazon :)

Just in case you missed this:

http://www.nytimes.com/2015/08/16/technology/inside-amazon-wrestling-big-ideas-in-a-bruising-workplace.html?_r=0

Doubt you did but just in case. A lot of the stories turn out to be true and the resulting discussion centered around whether that kind of trial by fire environment has any justification or not...

It was funny to hear Microsoft condemn the practice when they themselves just recently terminated (a few years ago) a long running experiment with the same type of brutal environment.

 

 

  • 0

If he's really serious about learning a programming language, this site has much better tutorials and burn through systems that will get him programming much faster than codeacademy.com  >> http://www.lynda.com/ 

 

  • 0
  On 29/10/2015 at 06:19, DevTech said:

Just in case you missed this:

http://www.nytimes.com/2015/08/16/technology/inside-amazon-wrestling-big-ideas-in-a-bruising-workplace.html?_r=0

Doubt you did but just in case. A lot of the stories turn out to be true and the resulting discussion centered around whether that kind of trial by fire environment has any justification or not...

It was funny to hear Microsoft condemn the practice when they themselves just recently terminated (a few years ago) a long running experiment with the same type of brutal environment.

 

 



Oh definitely.  Whenever I have decided to test the job market - I love going to www.glassdoor.com  -  I will mention it in the interview too.  One company, a large luxury home builder in Dallas, had a horrible rating - all about the megalomaniacal CEO who demanded everyone called him Mr Brooks.  The interviewers said, "thats completely untrue.  You should have known that people are only going to go on that sight if they have a axe to grind.."  I replied, "well thats not true, because there are ratings across the boards for companies, its not just negative, leading one to believe they are spot on."   Well, I took the job, and 1 month later - I was out of there - that CEO was a freaking nightmare.

I have read the reviews about Amazon working people  like crazy, and peope getting burnt out.  I havent seen any of those comments from the dept. I would be in - so I am naively holding on to the notion that Cloud Support Engineer is all warm and fuzzy :D

  • 0
  On 29/10/2015 at 07:23, T3X4S said:


Oh definitely.  Whenever I have decided to test the job market - I love going to www.glassdoor.com  -  I will mention it in the interview too.  One company, a large luxury home builder in Dallas, had a horrible rating - all about the megalomaniacal CEO who demanded everyone called him Mr Brooks.  The interviewers said, "thats completely untrue.  You should have known that people are only going to go on that sight if they have a axe to grind.."  I replied, "well thats not true, because there are ratings across the boards for companies, its not just negative, leading one to believe they are spot on."   Well, I took the job, and 1 month later - I was out of there - that CEO was a freaking nightmare.

I have read the reviews about Amazon working people  like crazy, and peope getting burnt out.  I havent seen any of those comments from the dept. I would be in - so I am naively holding on to the notion that Cloud Support Engineer is all warm and fuzzy :D

Well I have had a few horrible experiences I would never want to repeat, yet at the same time even as an "Anti-Pattern" they were instructional.. so nothing is ever lost. Maybe a "Conservation of Experience Law" to mimic the Conservation of Energy Law in Physics...

If you have a chance, it would be fun to know what you learned 10 days from now!

Trendy cloud stuff is Big Data, Machine Learning and Containers. First two are impossible in 10 days, but if you haven't looked into it yet, reading some overviews on Docker and CoreOS (Docker clone) will probably help. Plus Git. Plus programming. Sleep is optional!

 

  • 0
  On 29/10/2015 at 05:50, Seabizkit said:

 

well then its a no brainier, if Python is on the job spec then learn that.

If they listed all of those you mentioned in the original post, then i would skip this company.

jack of all, master of none. For me just leads to $hitty programming... or you were only required to write 10 lines which i that case it wouldn't matter.

Best of luck.

You do know some companies use multiple languages, right?Being language limited makes you and the company a one trick pony...

  • 0
  On 29/10/2015 at 07:40, DevTech said:

 

Well I have had a few horrible experiences I would never want to repeat, yet at the same time even as an "Anti-Pattern" they were instructional.. so nothing is ever lost. Maybe a "Conservation of Experience Law" to mimic the Conservation of Energy Law in Physics...

If you have a chance, it would be fun to know what you learned 10 days from now!

Trendy cloud stuff is Big Data, Machine Learning and Containers. First two are impossible in 10 days, but if you haven't looked into it yet, reading some overviews on Docker and CoreOS (Docker clone) will probably help. Plus Git. Plus programming. Sleep is optional!

 

For a 10 day crash course.... No, sleep is not an option LOL.

  • 0

Well so far its been going pretty smooth - Python is pretty easy to pick up the basics.

I think I just wanted to know a little, so, if asked, I could say "Yes I know a little Python - I'd like to be more fluent in Python and other programming languages."  or something diplomatic like that.

I read where one applicant @ Amazon was asked, "In what areas are you lacking ?  Can you give an example where your skillset was lacking and how you handled the situation?"

The applicant said he froze up and couldn't think of anything - they passed on hiring him because, "Nobody knows everything - everyone has a weak spot or area where the could learn more"


And my 10 day crash course - just got shortened - alot.   My interview is now on Monday @ 10:30  :|  no pressure

  • 0
  On 30/10/2015 at 05:24, T3X4S said:

Well so far its been going pretty smooth - Python is pretty easy to pick up the basics.

I think I just wanted to know a little, so, if asked, I could say "Yes I know a little Python - I'd like to be more fluent in Python and other programming languages."  or something diplomatic like that.

I read where one applicant @ Amazon was asked, "In what areas are you lacking ?  Can you give an example where your skillset was lacking and how you handled the situation?"

The applicant said he froze up and couldn't think of anything - they passed on hiring him because, "Nobody knows everything - everyone has a weak spot or area where the could learn more"


And my 10 day crash course - just got shortened - alot.   My interview is now on Monday @ 10:30  :|  no pressure

Thanks for the update. Good luck.

 

  • 0

Yeahhhh, not sure how this going to pan out for you mate. Interested to hear how you go..

So what are you going to do if you're hired, and they blomp some work in front of you, and you have no idea what to do? They didn't hire, or pay you to learn, they do it so you produce work so the company can profit. 

My suggestion would be to apply for jobs that you have the skills for already. Usually employers can see through people who do crash courses. Plus remember, usually you're on a 6 month probation when you start. If you don't meet the KPIs, you could get the can. 

Good luck! :) :) 

Edited by Jared-
  • 0
  On 29/10/2015 at 04:31, adrynalyne said:

Those are the most fun though! :p

10,000 years of torture in hell aren't even close to enough to repay Eich for Javascript!

  • 0
  On 30/10/2015 at 14:45, FloatingFatMan said:

 

10,000 years of torture in hell aren't even close to enough to repay Eich for Javascript!

I have a soft place in my heart for JavaScript. Mind you, its only viewable with a microscope :D

It is nice when it occasionally works the first time you write it. :p

 

  • 0
  On 29/10/2015 at 05:50, Seabizkit said:

 

well then its a no brainier, if Python is on the job spec then learn that.

If they listed all of those you mentioned in the original post, then i would skip this company.

jack of all, master of none. For me just leads to $hitty programming... or you were only required to write 10 lines which i that case it wouldn't matter.

Best of luck.

Any half decent programmer will be able to work his magic in multiple languages, so the "jack of all, master of none" saying doesn't really apply here. What's important are the logic and problem solving skills, not what syntax you're working in.  That's the easy part and can be picked up in just a couple of days by anyone experienced.

  • Like 2
  • 0
  On 30/10/2015 at 05:24, T3X4S said:

And my 10 day crash course - just got shortened - alot.   My interview is now on Monday @ 10:30  :|  no pressure

Best of luck, Tex! One thing though.. If you get the job, and you're in Cloud Support... Well, we might just be crossing paths, professionally, at some point. ;)

 

  • 0
  On 29/10/2015 at 04:53, T3X4S said:

 My role would be to know enough of the language to be able to look at a part of the code, and possibly find the error as a root cause.

My position is a Cloud Support Engineer [at Amazon], so I would be working with Engineers of other large companies when there are problems - identifying problems, and solving them.  Part of a team [...] My role would be to know enough of the language to be able to look at a part of the code, and possibly find the error as a root cause.

  On 29/10/2015 at 04:16, T3X4S said:

the position they want me for requires some coding - I dont know any[...] out of my comfort zone, and I am taking a slight risk

Assuming you're serious, the good news is: It sounds like what you lack in coding skills you're able to make up for in self-confidence.

  • 0
  On 30/10/2015 at 14:44, Jared- said:

Yeahhhh, not sure how this going to pan out for you mate. Interested to hear how you go..

So what are you going to do if you're hired, and they blomp some work in front of you, and you have no idea what to do? They didn't hire, or pay you to learn, they do it so you produce work so the company can profit. 

My suggestion would be to apply for jobs that you have the skills for already. Usually employers can see through people who do crash courses. Plus remember, usually you're on a 6 month probation when you start. If you don't meet the KPIs, you could get the can. 

Good luck! :) :) 


Well, I dont want to bore everyone to death and go into great details about the job descrip.  But the reading a little code is 1 small aspect of a large role.
Well, for some reason they want me for this role.. doesnt make a lot of sense to me either - but maybe this one aspect is not a big deal - possible can be trained/learned on the fly.

Thanks

 

  On 30/10/2015 at 15:11, Active. said:

Assuming you're serious, the good news is: It sounds like what you lack in coding skills you're able to make up for in self-confidence.


I am serious.  As I mentioned above, it doesnt require me to be an expert coder.  It is one little part of a large array of things I will be responsible for.

We'll see :/


 

  On 30/10/2015 at 14:57, FloatingFatMan said:

 

Best of luck, Tex! One thing though.. If you get the job, and you're in Cloud Support... Well, we might just be crossing paths, professionally, at some point. ;)

 


Thanks FFM.. wouldn't that be something ?  hehe

  • 0
  On 30/10/2015 at 15:43, T3X4S said:

Thanks FFM.. wouldn't that be something ?  hehe

I certainly wouldn't mind getting sent to Texas once in a while... It'd make a nice change from soggy Ireland (where head office is).

 

  • 0
  On 30/10/2015 at 15:43, T3X4S said:

I am serious.  As I mentioned above, it doesnt require me to be an expert coder.  It is one little part of a large array of things I will be responsible for.

We'll see :/

Good luck! I guess you can only win, whatever may come of it. :)

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Five things Windows 10 never fixed by Usama Jawad Windows 10 is fast approaching its tenth birthday, and to celebrate the occasion, we have been publishing features about the OS. These include items like our top 10 stories about Windows 10 from the past decade, 10 features that just never took off, and the operating system itself being one of the main reasons why Microsoft customers are so conscious about privacy now. As we turn the page on Windows 10, we thought it would be interesting to take a look at some lingering issues or elements in the operating system that Microsoft hasn't been able to fix, despite the OS reaching ten years of life. Please keep in mind that the list below is not in any particular order: Settings vs. Control Panel Back in 2015, Microsoft told customers that it was working on deprecating the legacy Control Panel in favor of its modernized Settings app. Of course, this meant transitioning all existing Control Panel functionalities to this new interface, but Microsoft rightly emphasized that this was important to reduce code complexity and make the overall system leaner. However, fast-forward 10 years, and this is still a work in progress, even in Windows 11. The Redmond firm has been focusing on migrating elements to the Settings app, but still seems unsure if it wants to truly kill Control Panel or not. It's baffling at this point, really, but at least there are fewer reasons to use the legacy application now. Error 0x80070643 This Windows Recovery Environment (WinRE) error has been plaguing Windows 10 for over a year, but it's unfortunate that Microsoft can't fix it in an automated fashion and requires customers to perform manual steps. Now, the company has just settled on telling customers that they should just pretend that the error is not there, which, granted, isn't super difficult to do since it doesn't impact any critical workflows. Tablet Mode As the name implies, Tablet Mode in Windows 10 is a touch-friendly UX, which contains several changes in Windows 10 to make it easier to use with your hands. However, the company has never been able to really nail the concept despite multiple pivots in strategy leading up to Windows 11. It's just not that user-friendly, and it doesn't really boost productivity in a meaningful way. You're better off keeping your keyboard attached and just using that. Windows Search Look, I love Windows Search; you can read my whole essay on the topic. However, I do accept the functionality's shortcomings too. It just prioritizes Bing Search too much in some cases, especially when your search term is the slightest bit off from what is required. In a way, it does promote Bing to more customers, but I do think that ship has sailed, and at this point, Microsoft is risking alienating its user base even further with each passing day. UX inconsistencies Image via Microsoft In 2017, Microsoft announced the Fluent Design scheme for Windows 10. Although it looks great on the surface, the problem once again lies with Microsoft's execution. We are 10 years into the life of an operating system that is fairly mature by now, but still, we can see modern design elements along with legacy elements throughout the OS. This problem extends to the system theme too, where dark mode is not consistently applied across applications, even in those developed by Microsoft itself. What Windows 10 elements continue to irk you? Let us know in the comments section below! This story is a part of our "10 Years of Windows 10" collection, in celebration of the operating system's tenth anniversary, falling on July 29, 2025. Over the next few days and weeks, you'll be able to find more content on this topic in our dedicated section available here.
    • I am just messing with you. Anyway, no one made the argument that wasn't the case so no problems.
    • NTLite 2025.07.10541 by Razvan Serea NTLite is a Windows configuration tool that allows you to modify your existing Windows install or an image yet to be deployed, remove Windows components, configure and integrate, speed up the Windows deployment process. Reduce Windows footprint on your RAM and storage drive memory. Remove components of your choice, guarded by compatibility safety mechanisms, which speed up finding that sweet spot. Windows Unattended feature support, providing many commonly used options on a single page for easy setup. Easily integrate a single or multiple drivers, update or language packages. Package integration features smart sorting, enabling you to seamlessly add packages for integration and the tool will apply them in the appropriate order, keeping hotfix compatibility in check. One of the important new features of NTLite (compared to its predecessors) is the ability to modify an already installed the operating system, by removing unnecessary components. Supports Windows 11, 10, 8.1 and 7, x86 and x64, live and image. Server editions of the same versions, excluding support for component removals and feature configuration. ARM64 image support in the alpha stage. Does not support Checked/Debug, Embedded, IoT editions, nor Vista or XP. NTLite 2025.07.10541 changelog: Upgrade UI: Accessibility improvements, e.g. ribbon and page refocusing on Alt, status readout UI-Translation: Thanks for Hungarian (John), Italian (clarensio), Russian (RDS) Fix Components: Edge Canary initial start crash after removing WLAN and Autopilot together Download: NTLite 64-bit | 21.5 MB (Free, paid upgrade available) Download: NTLite 32-bit | 19.3 MB Link: NTLite Home Page | NTLite Features | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • I have the money, so I could've done that, but I also just spent nearly $2700 [Canadian] on a laptop, so I wanted to save money.
  • Recent Achievements

    • One Year In
      Schwarzenbach earned a badge
      One Year In
    • Collaborator
      NullReference earned a badge
      Collaborator
    • Dedicated
      John Volks earned a badge
      Dedicated
    • One Month Later
      KenKay earned a badge
      One Month Later
    • Week One Done
      KenKay earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      664
    2. 2
      ATLien_0
      250
    3. 3
      Xenon
      178
    4. 4
      neufuse
      153
    5. 5
      +FloatingFatMan
      126
  • Tell a friend

    Love Neowin? Tell a friend!