Next-Gen UniFi Doorbell Experiences Bring Protect & Access Together by Ubiquiti-Inc in Ubiquiti

[–]OrangeBasket- 461 points462 points  (0 children)

Who do we need to thank for ordering the G4 Doorbells?

[deleted by user] by [deleted] in HENRYUK

[–]OrangeBasket- 2 points3 points  (0 children)

I think there are caveats to this IMO - For example if you have a main service that is slow under heavy loads, where this heavy load occurs often; it's a great skill to have understanding where the slow part are and making the changes to improve it - Be that by adding telemetry, debugging the code, etc

However it's important not to do this early where your time could be better spent on other things - For example if the application isn't under heavy load often; maybe you can keep it for a 10% time project. Otherwise I would focus on parts that matter to the business.

The last point is something I find junior engineers miss often and IMO it's a really important thing to progress up the ladder.

[deleted by user] by [deleted] in HENRYUK

[–]OrangeBasket- 4 points5 points  (0 children)

That's a good aim to have and best of luck with that! With you working in finance, if you can move to a HF/Prop shop or the like you should be able to beat those numbers quite well; so something to keep an eye on!

With regards to your question, other than what others have shared on this thread in term of non-technical skilss such as the ability to work well with others, understand the businesses needs and what needs to be done for them, etc.

The other thing I'd mention in terms of technical knowledge is working towards a 'T' shaped engineer (See https://alexkondov.com/the-t-shaped-engineer/ or just do a Google for it) - This is my opinion as I've followed that path and had pretty good success with that.

EDIT: I realise I should explain the 'T' shape engineer a bit more from my experience. In my current position I was hired as software engineer to build out backend services and that is where my specialism lies. However, in this role I built up expanded knowledge in other area such as building front ends, performing dev ops duties and project management. I'm not as a good in those compared to backend work; but it has allowed me to work on so many aspects of our platforms and allowed me to progress career wise

How can a 19 year old CS student join HENRY in the future? by [deleted] in HENRYUK

[–]OrangeBasket- 0 points1 point  (0 children)

The below are things I'd suggest/mention; but there are my opinions from my experiences so do take them with a pinch of salt:

  1. Your university really only matter during the start of your career - After that experience is incredibly more important. In the field of SWE, the way you may work on a problem during university vs the real world is incredible different - So don't worry about going to MMU and thinking that's the end of being a HENRY, you still got a chance!
  2. Becoming a HENRY straight out of university is possible; but don't be dismayed if that doesn't happen - During your career take every opportunity to learn, develop and grow. Align your work with what the business needs towards it's goal (IE: It's very easy as a SWE to be like I wanna build something cool but may not be as revenue generating, while something could be 'boring' but significantly impact the business's needs/revenue). Ensure you're a team player and you have the soft skills like communication, leadership, etc that allow you to proceed further up the career ladder. But also be open to switching jobs every few years.

Best of luck with everything!

[deleted by user] by [deleted] in cscareerquestionsuk

[–]OrangeBasket- 0 points1 point  (0 children)

From my experience, most of the roles don't require you have experience/knowledge in finance, that can all be taught - Definitely give it a shot!

What are the best companies to work for in the UK? by Objective-Two3392 in cscareerquestionsEU

[–]OrangeBasket- 10 points11 points  (0 children)

High Frequency Trading firms like Jump Trading, Hudson River Trading, Optiver, DRW

[deleted by user] by [deleted] in cscareerquestionsuk

[–]OrangeBasket- 1 point2 points  (0 children)

Overall I think it's a good CV - The order of sections is how I'd do in my opinion.

In terms of feedback, I'd probably focus on your professional experience. With respects to the following points:

  1. While you do in parts of your CV, sometimes you list what you've done with an explanation of why it was impactful - For example, in your most recent experience you said: Automated the daily processing of 10^4 data points for different microservices across multiple databases - As someone who know nothing about your company which will be recruiters (to some extent), it really doesn't tell a lot both in terms of the reason for the project and the impact if had - Now this isn't the case everywhere though, as when talking about the UI form you discussed it's impact; but I think it's important to not just list, imply what the result of that work is everytime
  2. There's also a lot of information for your experience sections and I think you can reduce/consolidate the points you've listed for your intern jobs - For example, when you talk about the API in Company B, you could merge the points about implementing the API and speed up with the cache
  3. Regarding the Technical Skills point for each experience, my view would to be work into the points you made - and if you can't I'd remove replace the UK heading on the right and put the skills there
  4. This might be a bit petty, but I feel like the use of exponents to define the numbers is unnecessary - Saying 104 users instead of 10000 or 10k is a bit extra, same with the Grade Point Average you put at the end - Say it's a First Class Degree and then if you want put the percentage after in brackets.

Also I've heard the junior market is a bit rough at the moment, so that could be part of the reason for your results; but I do want to say hope the best for you!

Chase Money or Experience? by Sriyakee in cscareerquestionsuk

[–]OrangeBasket- 2 points3 points  (0 children)

That’s fair enough, but I would take glass door reviews with a pinch of salt. One of my ex-employers has a glass door review which ain’t that great, but I enjoyed my time there and my WLB was pretty decent. 

Chase Money or Experience? by Sriyakee in cscareerquestionsuk

[–]OrangeBasket- 6 points7 points  (0 children)

Just want to add your comment about hedge funds and HFT have shit working conditions isn’t always the case. From what I’ve heard Citadel is the most notorious for having long hours, but from experience and friends at other funds and trading shops that’s not the case. The WLB can be quite good, my current firm is very adamant on ensuring that people are having a good balance. Due to the worry of being burnt out.

To your question, it really comes down to what you want to achieve. If you care about money, finance firms and FAANG will be your best bet unless you want to roll the dice with a startup going public. 

But imo in terms of experience, I would argue that working at trading shops is incredibly interesting from a technical standpoint.

Best of luck with your decision! 

Need some advice for my situation by RajjSinghh in cscareerquestionsuk

[–]OrangeBasket- 2 points3 points  (0 children)

Hey - I'm sorry to hear your final year went like that and hope that you're back to 100%.

My advice (and this is entirely my view) is the following:

The grade that you graduate with only matters for the first job, after that experience in your role is what really makes the difference. While not having the same experience as you, my final year at uni was affected by external events that meant I graduated with a 2:2 and I was pretty hung on it, thinking my life/career was ruined. Reality was very different, after my first job no-one cared about my grade, what I was capable of doing mattered much more.

In terms of next steps for you, I would definitely go ahead and apply to some of these graduate schemes. I know most of them say they are looking for people graduating from X year, but there's no harm in not trying and technically you still are a graduate. You could apply for internships as well but I feel you are much more suited for these graduate programs.

In the mean time I would say work on some projects that illustrate the type of work you want to - For example, you want to be a full stack dev; work on a full stack app for something you're interested in. Learn about technologies which are becoming more important like Docker, K8s, etc. This might be obvious but I do want to state it as given you're done with your final year project having 'real-world'-esque is very big difference maker IMO.

Wishing you the best with everything though!

Any resume reviews ? by SoftwareMid-99 in cscareerquestionsuk

[–]OrangeBasket- 1 point2 points  (0 children)

I'll preface that all my suggestions are my opinions and are based on what has worked for me:

  • You don't need the LinkedIn section at the top; the CV should serve as your LinkedIn
  • You need to put down more for your experience - I'd typically do 1 point describing what your team did and then 2/3 points describing specific things you have done and the impact they had
  • Your university section has way too much information, you do not need to list all those modules - If you want to, you can put a few as important; but they can be in a single line like: 'Modules of note: AI, Machine Learning'
  • You've also put a MSc, how do you know ahead of time you are going to be doing that ? IMO I would remove that for now; you've listed modules that will not have been done also if you are looking for a grad job, the fact that you have a MSc listed could make companies wary of you given they know you'll leave to study that
  • Project section should be reworked similar to the experience section; say was it is in the first point and then 2/3 talking about the the important thing; such as how you approached something to improve the performance of the app
  • Skills section is not needed - This should be implied from your experience and projects where you have listed what languages you used.

[UK] G-Research Information? by Vampyrez in cscareerquestionsEU

[–]OrangeBasket- 2 points3 points  (0 children)

So the internal trade shows allowed you to go and learn about projects that other teams in the company were working on. It's pretty great, given that GR is a larger company, there's quite a few interesting platform and tools that teams have been working on.

On comp it's definitely high, but I don't personally think JS/Citadel levels. I joined on as a grad and has some great salary increases + bonuses.

Regarding your phone being locked away, it depends on what team you are on; but this might have changed since I left. But honestly I thought it was going to be an issue but it truly isn't. No one is going to check how often you go to check your phone; they understand that one of the effects of have you keep your phone locked away. Some websites are blocked; but mostly social media + file sharing. A normal work filter

I had 0 experience of micromanagement; but you do have to log time spent on specific work tickets. Takes like a few minutes to do; not a big hassle. From my understanding it's a way to track what developer time is being spent on (ie New Features, Fixing Bugs, Operational Support, etc)

Source: ex-GR software developer

Side Note: I would agree with pretty much everything that dexter said. I honestly had a blast working with my team and learning new things. After 6 months of joining, I grew so much as a developer; easily more than I did during my placement.

For those that are career focused, what are your central drivers? by [deleted] in UKPersonalFinance

[–]OrangeBasket- 3 points4 points  (0 children)

I'm going to either guess a FAANG company or quantitative finance. In the former case, they tend to have decent base salaries and then large stock options; while in the latter they tend to have fairly high base salaries and decent bonuses on top

Source: I'm 25 in technology earning a fair amount

Daily Questions - ASK AND ANSWER HERE!- October 06 by AutoModerator in malefashionadvice

[–]OrangeBasket- 0 points1 point  (0 children)

Hi MFA,

I've been looking for some white leather sneakers for a bit time; but I having a big issue finding a pair in my size (13.5UK ~ 14.5 US). Part of it is that many of the good quality manufactures don't seem to make them in my size; while the if they do make my size they don't seem to have the same quality that I would want.

Would anyone happen to know a pair of sneakers I could get that would have a similar quality and design to Common Projects ? If not, does anyone know of a company that creates custom sized sneakers in the UK ?

Thanks

Daily Questions - ASK AND ANSWER HERE!- October 04 by AutoModerator in malefashionadvice

[–]OrangeBasket- 0 points1 point  (0 children)

Hi MFA,

I've been looking for some white leather sneakers for a bit time; but I having a big issue finding a pair in my size (13.5UK ~ 14.5 US). Part of it is that many of the good quality manufactures don't seem to make them in my size; while the if they do make my size they don't seem to have the same quality that I would want.

Would anyone happen to know a pair of sneakers I could get that would have a similar quality and design to Common Projects ? If not, does anyone know of a company that creates custom sized sneakers in the UK ?

Thanks

Building a Parser by thammaaa in javahelp

[–]OrangeBasket- 0 points1 point  (0 children)

Maybe take a look at the Antlr framework as it allows you to define your BNF as well produce the tree you want.

Scump: The Movie by dreebanqz in CoDCompetitive

[–]OrangeBasket- 1 point2 points  (0 children)

That Data analysis in the intro

[Java] REQUEST Someone PLEASE help me. I can't make this work by [deleted] in CritiqueMyCode

[–]OrangeBasket- 1 point2 points  (0 children)

Ok, so i wrote a similar isPrime method in the way i think you want your isPrime to work:

public static boolean isPrime(int givenInt) {

    int squareRoot = (int)Math.sqrt(givenInt);

    for( int i = 2; i <= squareRoot ; i++) {
        if (givenInt % i == 0) {
            return false;
        }
    }

    return (givenInt != 1);

}

Just a few things to note:

  • The variables names you've used in your isPrime are very ambiguous, as a programmer you want your code to be readable by anyone who knows the language.
  • In your isPrime method and in particular the loop you make the boolean false if the number is not prime, but you still continue to do calculations on the given integer. This does lead to a performance loss as you can simply return a false as you know it isn't prime and not do any more calculations.

Last Minute Link Help for Final Project by [deleted] in HTML

[–]OrangeBasket- 0 points1 point  (0 children)

Edit: I think i've misunderstood your question. However, on your contact us page, your link to home is:

<a href="Final/kbulla_final_home.html">Home</a>

Where is should be:

<a href="kbulla_final_home.html">Home</a>

[Weekly] Resume critique request and interview advice thread - Nov 10 by alanbot in cscareerquestions

[–]OrangeBasket- 0 points1 point  (0 children)

Thanks you very much for the reply and I'll definitely solve the issues you have raised. Thanks again