Jump to content

Modis - "Talk to a Coding Professional" - Three Live Chats!

If I am just starting to learn coding what language would you recommend and what kind of programs would you recommend for me to try and code.

SONG- If you like pina-colatas ME- I like them SONG- And getting caught in the rain ME- I sorta like that SONG- If your not in to yoga ME- I hate yoga SONG- Then im the love that you look for ME-  :blink:  no...

Link to comment
Share on other sites

Link to post
Share on other sites

If I am just starting to learn coding what kind of program should I coding at first?

do you mean what language to start out with or what support tools to use for the programming? like notepad++ for example.

 

Or literally what program to try and write first? that might be a good question actually, if they could give some examples for some good projects/challenges to tackle first, when you have the basic knowledge down.

Link to comment
Share on other sites

Link to post
Share on other sites

do you mean what language to start out with or what support tools to use for the programming? like notepad++ for example.

or literally what program to try and write first?

 

that might be a good question actually, if they could give some examples for some good projects/challenges to tackle first, when you have the basic knowledge down.

Well actually when I first wrote the question I just meant what kind of program but now I see it could be a good question either way, Thanks! ill edit it and add it in.

SONG- If you like pina-colatas ME- I like them SONG- And getting caught in the rain ME- I sorta like that SONG- If your not in to yoga ME- I hate yoga SONG- Then im the love that you look for ME-  :blink:  no...

Link to comment
Share on other sites

Link to post
Share on other sites

1.)   What do companies look for from graduates starting out?

 

  Examples:

  • Wide knowledge of many languages or more specific knowledge of one language?
  • What coding practices (design patterns etc.)?
  • Knowledge of multithreading (designing/structuring algorithms, implementation tools, cache limitations etc.)?
  • Knowledge of how software interacts with hardware (caches etc.)?
  • Knowledge of algorithms and data structures?

2.)   How much training should graduates expect from software companies?

 

3.)   How much progression up the ladder should a coder expect in most software development companies? Or is it once a coder, always a coder?

 

I studied mechanical engineering as my primary degree, worked for a year and now I have gone back to do a conversion masters in "Applied Computing". This is a 15 month course (2 semesters and then thesis) so you can imagine the coding time is limited. Total coding lessons involved one semester learning Java (from the very basics), one semester leaning "Algorithms and Data Structures" though Java but we did very little coding in it, and finally we did image and video processing using Matlab. All in all we did very little coding. What interested me a lot was the software development process (gathering requirements, software dev methodologies, measuring productivity and project/people management). As someone who is probably not going to be the best coder in the world (started too late), how should I approach applying for software jobs? Right now I am looking at coding jobs (only thing available right now) with the aim of progressing into a more project development/management role but I am worried I will get stuck in a coding role (relates to question 3). Any advice?

Rig: i7 2600K @ 4.2GHz, Larkooler Watercooling System, MSI Z68a-gd80-G3, 8GB G.Skill Sniper 1600MHz CL9, Gigabyte GTX 670 Windforce 3x 2GB OC, Samsung 840 250GB, 1TB WD Caviar Blue, Auzentech X-FI Forte 7.1, XFX PRO650W, Silverstone RV02 Monitors: Asus PB278Q, LG W2243S-PF (Gaming / overclocked to 74Hz) Peripherals: Logitech G9x Laser, QPad MK-50, AudioTechnica ATH AD700

Link to comment
Share on other sites

Link to post
Share on other sites

Would taking free online courses/tutorials (Codecademy, Coursera, etc.) be sufficient enough to get a job; without a B.S. in Comp Sci?

No, codecademy doesnt teach you enough of a language to get you a job. You need to practice read books on that language and make things in that programming language if you want to even be looked at without a B.S. They get you started and you need to finish the job.

 

I am definitly going to tune into this as I am trying to become a programmer

Link to comment
Share on other sites

Link to post
Share on other sites

Linus can you ask him about the Raspberry Pi? A place to start to code?

Link to comment
Share on other sites

Link to post
Share on other sites

Sounds very interesting, too bad I won't be able to watch the last two livestreams :/
 

Link to comment
Share on other sites

Link to post
Share on other sites

I'm gonna start learning java soon in college and other programing languages so some new books would be awesome :)

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...

Too bad I live in Belgium, these livestreams are always at night. I'll watch the archives though. I'm getting the hang of Java and I'm looking for a second language to learn now.

Link to comment
Share on other sites

Link to post
Share on other sites

if you could rephrase the question you had about what to do with the newly acquired knowledge to something like this: is there a specific project/program you would recommend to tackle to someone in the early stages of learning, or someone who has the basics down. The goal being specifically to learn more, it doesn't have to be something that hasn't been done before.

 

might depend on the language, python specifically if that helps.

Link to comment
Share on other sites

Link to post
Share on other sites

Well let's try something interesting. You're stranded on a desert island and you have to make some money (let's say 10k $) to get off the island. You have access to:

 

1. Midrange desktop PC. 

2. High speed internet, free software/development environment's that you can find on the web.

3. Your fingers and coding knowledge + free learning materials avialible on the web (youtube, stackoverflow etc.) in case you need to get some new skills/solve problems (stackoverflow etc.)

 

You can't:

1. Use any money.

2. Colaborate with anyone.

3. Get a freelance job (or any job for that matter, you have to develop and publish something).

 

Oh and also you have a time limit of one year.

 

How would you go about this? Is it even possible? Is there more than one way of doing that? I'm really curious about your answer. 

CPU: Intel i7-4771 | COOLER: SilentiumPC Fera 2 he1224 | GPU: MSI GTX 760 | MOBO: GA-B85-D3H | RAM: Crucial Ballistix 8GB 1600MHz CL9 | PSU: Be Quiet! Pure Power L8 500W | SSD: ADATA XPG SX900 256GB | CASE: Fractal Design Define R4

Link to comment
Share on other sites

Link to post
Share on other sites

Enjoying these videos so far hope the final one will be just as good

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...

Very nice initiative!
If it's possible, you guys should do streams like that more often, maybe with IC develpment professionals or computer engineers too.

Link to comment
Share on other sites

Link to post
Share on other sites

Weee will watch this as well 

Current system - ThinkPad Yoga 460

ExSystems

Spoiler

Laptop - ASUS FX503VD

|| Case: NZXT H440 ❤️|| MB: Gigabyte GA-Z170XP-SLI || CPU: Skylake Chip || Graphics card : GTX 970 Strix || RAM: Crucial Ballistix 16GB || Storage:1TB WD+500GB WD + 120Gb HyperX savage|| Monitor: Dell U2412M+LG 24MP55HQ+Philips TV ||  PSU CX600M || 

 

Link to comment
Share on other sites

Link to post
Share on other sites

this is quite a nice idea, look on the software side of things! good job there!

If you can't fix it with the hammer, then you need a bigger hammer!

Link to comment
Share on other sites

Link to post
Share on other sites

Guest
This topic is now closed to further replies.

×