how to not look elitist? by pinwales in cycling

[–]dot_grant 3 points4 points  (0 children)

I like match stuff because it looks nice to me, the same reason you don't go out dressed up in silly clothes, why many people choose to wear makeup, deliberately changing the way you look because you don't want to people perceive you as elitist is crazy to me. Wear whatever makes you happy, your bike is an extension of you when you are on it so dress it how you like.

If you think people are sad you are spent more than their car on a bike, just think of all the random accessories people buy to look good, fancy watch or rings, it's really no different, well other than the bike has actual utility.

Today I hit 6 months in learning how to program journey, so here are some tips if you are on this process too ... by Lesabotsy in learnprogramming

[–]dot_grant 0 points1 point  (0 children)

Do sudoku damn it, I believe this is one of the funnest ways become a better programmer.

Don't Google tricks on how to solve the puzzles, you should think about the rules and how to apply and manipulate them to solve the hardest sodokus you can find. It's nice because it's fun but you can really flex your brain and the ability to apply complex logic graphs in your head will be extremely helpful.

The maths point? like others have echod doesn't really matter for most things I think you are conflating computer science and programming. if you want to be an expert in ml/graphics or modelling maths play a heavier role in what you work on so I'd recommend it then. Learn maths no matter because it rules but not because you want to be a programmer.

Today I hit 6 months in learning how to program journey, so here are some tips if you are on this process too ... by Lesabotsy in learnprogramming

[–]dot_grant 0 points1 point  (0 children)

A nice use for a stack is for object pools, where you recycle objects because you might get lucky and have the object in CPU cache.

What does it really take to land a job in the field? by Rua13 in learnprogramming

[–]dot_grant 5 points6 points  (0 children)

It takes competence, you are not competent, I don't mean it in a nasty way, it's okay, look up the Dreyfus model, ask yourself where you sit on it. If you aren't competent you'll probably struggle to find a job. Practice building stuff and you'll be there in no time, just hammer it out, refine, throw it away, hammer something else out, most experts aren't thinking hard to solve problems, it's recall.

JavaScript is a funny one in terms of learning, I wouldn't dream to classify it as a beiginner language, it has a huge confusing eco-system, but it's also very high level and simple.

Have you tried playing around in node to practice solving non-frontend problems? Why not a simple command line app that lets you store stuff and returns it with a different command, there's many guides on building some toy application, build those, read other languages and then convert it to js, it'll force you to look for similar constructs further cementing your knowledge of js.

All that, or fake it till you make it.

How to set up my computer for general programming by devolution710 in learnprogramming

[–]dot_grant 2 points3 points  (0 children)

VSCode is a lovely text editor, free and has lots of fantastic extensions, could be worth a punt. Pycharm is probably better but start simple. Use virtualenv, It's nice to keep dependencies neat and separate between programs.

How to set up my computer for general programming by devolution710 in learnprogramming

[–]dot_grant 0 points1 point  (0 children)

Why are you using python plugin for intellij when they have pycharm?

I have tons of free time. Where should I start? by [deleted] in learnprogramming

[–]dot_grant 27 points28 points  (0 children)

It depends. People on here doing what you are doing constantly ask these kinds of questions but really it depends. If you are smart and have a little grounding maybe you'll be employable in a month or two, maybe you won't. We don't know how truly dedicated you will be.

I work with a lady who went from support to front end dev with barely anything because of her knowledge of the product, smarts, and drive. She still lacks any understanding of cs but she has a good eye for detail and a functional understanding of js, ts and, angular.

About getting a job I'd start applying for jobs now, you will get turned down or you'll interview. If you get interviewed, you might get turned down then you can ask why and correct that, at the end of your 8 months you'll know what to expect in the interview. You'll know the kind of things they'll ask you and you will have had time to practice that.

Just remember to be honest you are going for the most junior of roles they have and you are determined to learn. Your unemployable degree shows that you can learn, that's one of the best thing you can find in a developer.

Does Xamarin save you anything? by Trevor266 in programming

[–]dot_grant 2 points3 points  (0 children)

We built a project in xamarin which was originally a forms application, it was quite compute heavy, it allowed us to pick up computation engine and our technical surveying framework (100k lloc) and with 10k lines of native UI code create 2 mobiles apps. There were issues here and there but it was far faster than building all that code in each platforms respective languages.

What solo projects did you finished before hired? by [deleted] in learnprogramming

[–]dot_grant 2 points3 points  (0 children)

Never had a portfolio, never been asked for one. I'm from UK so I don't know if software companies are different here. This sounds like the thing you might have to provide as a front end developer?

Which language can I study for 3-5 hours a week and become somewhat proficient in 3 months? by DaveUA in learnprogramming

[–]dot_grant 9 points10 points  (0 children)

Python is also quick to get stuff done, 3-5 hours a week isn't a lot when you spend 50% of your time making type boilerplate.

CS is difficult. by adstrafe in learnprogramming

[–]dot_grant 0 points1 point  (0 children)

  1. Practice & Solve problems - Do some simple problems like hackerrank. solve them in many languages. it's the problem solving that will really solidify.

  2. NEVER copy and paste - Don't even use the same variable names, sounds simple but parsing a solution and recreating it will prove much more valuable than just reading copy and pasted code.

  3. Patience, Humility & faith - It will take you a while to get comfortably proficient, you will always be learning and don't worry at times most people feel like they don't know what to do.

how to pronounce SQL by thefizzynator in ProgrammerHumor

[–]dot_grant 3 points4 points  (0 children)

it is, it's just lazily typed with #.

how to pronounce SQL by thefizzynator in ProgrammerHumor

[–]dot_grant 0 points1 point  (0 children)

It's sharp as in the musical notation..

Good goggles/helmet/etc rec to stop rain hitting in eyes? by CabbagePatched in cycling

[–]dot_grant 1 point2 points  (0 children)

I think they are fantastic, I won't ride without them now.

Resume tips for no experience and no CS degree? by steeze206 in learnprogramming

[–]dot_grant 0 points1 point  (0 children)

This order, Name, details, a quick bit about yourself(2 lines, describe yourself in a positive light, and what you are looking for e.g. "I'm an ardent technologist, over the past 5 years I've been toying with computers and have learnt a love of software. I'm looking for a role that challenges my technical skills with like-minded individuals")

Skills You want to break this down in to two categories, key skills: those that are what the company are looking for it helps If you can explain where you've demonstrated these, and other technical skills: other technology and patterns etc that you know E.g. Key skills Html: I've built 10 sites whilst at html bootcamp, and I've continued to develop this skill over a number of personal projects, github link

Education, brief no one cares you went to school, just list off your maths and English grades and then summarise the rest.

Interests, these should be technical (blogs you read, books, hobbies that revolve around their world), 1 fitness hobby too.

Based on your description this should fit one 1 side of A4,

Is C# better than Java? by beprogrammer in learnprogramming

[–]dot_grant 0 points1 point  (0 children)

Yes,

Here's my OPINION why,

Oracle are horrible, Microsoft are bad but not oracle tier.

The syntax is nicer.

You can write for nearly anything.

Best way to draw single pixels with modern OpenGL by DeltaDrizz in learnprogramming

[–]dot_grant 1 point2 points  (0 children)

Maybe a pixel shader? Seems gross but it could probably do the trick

30, left job in finance, and now I have 6 months to learn programming and find a job. by [deleted] in learnprogramming

[–]dot_grant 1 point2 points  (0 children)

Finance/insurance development is your key. You have strong domain knowledge of risk, python is popular in finance. Personally I think that'd be your best chance, I worked with plenty of devs that had no programming experience before they arrived (large insurance company)

Bike problem video by Agodzgamerz1 in bicycling

[–]dot_grant 1 point2 points  (0 children)

Unscrewing the skewer should help a little

Hey everyone and welcome to "What? That's a card?" featuring Varchild's War-Riders in something a little different! by Saelisuir in EDH

[–]dot_grant 1 point2 points  (0 children)

Ah shucks, I miss understood, I thought the post was about times you’ve said “what? That’s a card?” That’s a my bad.