AMA
I'm a graduate at one of the most successful companies in the world ama
TheUnderestimatedGrad · 14/12/2018 12:40
I'm coming to the end of my grad program at a very successful company. Happy to dispel myths about working in technology, especially early career pathways.
TheUnderestimatedGrad · 14/12/2018 12:46
Nope - wouldn't touch them with a barge pole.
TheUnderestimatedGrad · 14/12/2018 13:10
I'm not going to give out the company's name.
TimeWoundsAllHeals · 14/12/2018 13:11
How big of a problem is agism?
What kind of "technology"?
How do type signatures in Haskell work? Like I have a function that takes two ints and returns an int:
Function :: Int -> Int -> Int
Function x y = some function
Then I make another function which takes one int and applies it to that function
FunctionX :: Int -> (Int - Int -> Int)
Function y = Function x y
I'm assuming the signature is takes an int and returns a function that takes two ints and returns and int right?
But that doesn't work for me.
TheUnderestimatedGrad · 14/12/2018 13:11
I said ask, doesn't mean you'll get the answer you expect
HeffalumpsDaughter · 14/12/2018 13:12
AMA except the one thing you need to know to make sense of my answers
HoldMeCloserTonyDanza · 14/12/2018 13:14
But if it’s one of the most successful companies in the world you’ll hardly be identifiable?
HeffalumpsDaughter · 14/12/2018 13:14
Ok, if we’re not allowed to ask anything, go straight to it and dispel these myths about working in technology, especially early career pathways.
HoldMeCloserTonyDanza · 14/12/2018 13:15
Why did you choose the name “underestimated”?
Have you not always had academic/professional success?
TimeWoundsAllHeals · 14/12/2018 13:18
Also lets say you are trying to reverse an algorithm implemented in C that was compiled on Kali Linux - do you think it would be better to do it in a VM running Kali Linux or a Docker container?
TheUnderestimatedGrad · 14/12/2018 13:19
Ageism:
The company is very inclusive. Most grads are between 21 and 30, some were more mature students. I don't find there is any ageism, there are people at all sorts of levels at all sorts of ages. As new grads we're afforded 1 financial year with no targets to get skilled up to be able to do the job same as everyone else, then we just keep gaining experience. The culture is very much inclusive and 100% what the senior leadership are proud of. On the other end of the scale there are people doing their full careers here and are nearing retirement.
As to what technology, the company has a finger in every pie. I personally am in a technical role delivering cloud based data and AI solutions.
As to your Haskell question, if you really insist on coding in Haskell ask on stack overflow. My advice, choose a more widely utilized language like python,c#,java. Haskell is very niche these days.
TimeWoundsAllHeals · 14/12/2018 13:21
I used Haskell because I was brute forcing a cryptanalysis problem for a CTF and python was too slow. Haskell was orders of magnitude faster (even with dynamic typing because I couldn't get the type sig right).
Java runs on the JVM so is unlikely to achieve the raw speed of Haskell either.
TheUnderestimatedGrad · 14/12/2018 13:30
There's your issue, you're brute forcing.
As for docker vs Kali Linux, if you're doing agile development on a long term project I would be inclined to implement docker. If it's a one time thing, I would implement a vm running the Kali.
TimeWoundsAllHeals · 14/12/2018 13:37
There's your issue, you're brute forcing.
Sometimes you can only really brute force.
TimeWoundsAllHeals · 14/12/2018 13:38
Certainly not a proper development project, I don't have the skillset for that.
Might use docker just to learn it but the VM would probably be the simplest option.
To comment on this thread you need to create a Mumsnet account.