The official coding thread (5 Viewers)

Siamak

╭∩╮( ͡° ͜ʖ ͡°)╭∩╮
Aug 13, 2013
18,315
From my experience, you don't need a university degree for working as a programmer but a degree is needed for climbing up the job ladder into lead positions. The most important thing for the companies is that you can write functioning good code in a very short time. You can achieve that by exercising a lot, like everything in life.
I feel like if a company had to let people go it would keep someone with a degree over someone without if all else is equal.
 

Buy on AliExpress.com

AFL_ITALIA

MAGISTERIAL
Jun 17, 2011
31,781
@Bisco @AFL_ITALIA @suligodsilla @Cerval @Kopanja @Martin
I know this question is not very relevant but I am a little curious to get a little more information.
What is your university degree?
Do you need a university degree if you want to work as a programmer? because I noticed the requirement for Bachelors degree have increased.
I have a B.A. in Economics and a B.S. in Finance. You do not need a degree to do coding in general, you just need to demonstrate your skillset and that you are knowledgeable. If you're trying to work at Google or Apple, maybe it's a different story then, but the demand for good engineers/developers is so high that I really don't think it matters in most cases. It might be hard to break into though, as when the pandemic rolled around a lot of people had the same idea that you did. At least, I know this is the case for web developers.

I've actually accepted a role as a QA Engineer recently, so I won't be doing much coding as I learn this role, but eventually I'll probably come back to it as I perhaps try to move into software engineering.

- - - Updated - - -

I feel like if a company had to let people go it would keep someone with a degree over someone without if all else is equal.
Perhaps, but they'll probably end up keeping whoever performs better if they're smart. If they're "corporate" enough, they'll probably keep whoever is paid less who will probably be the guy without the degree.

However, get the job first before you worry about losing it :p
 

Bisco

Senior Member
Nov 21, 2005
14,418
Thanks for that, @Bisco. I'm also thinking of doing coding, not sure as yet, but your post is encouraging. Also maybe web design
go for it!!! I understand you meant web development ;) it's fun and you will enjoy it a lot especially once you get to things like React its where all the fun begins. good luck on your journey bro:))))
p.s if you find things like CSS fun you are in for a treat because people who actually know how to use CSS as opposed to using templates like bootstrap ( although you can also use some CSS magic there too) go far I've come to realize judging by the vacancies that expect you to know how to style a page or app :))

- - - Updated - - -

@Bisco @AFL_ITALIA @suligodsilla @Cerval @Kopanja @Martin
I know this question is not very relevant but I am a little curious to get a little more information.
What is your university degree?
Do you need a university degree if you want to work as a programmer? because I noticed the requirement for Bachelors degree have increased.
from my understanding that was indeed in the past, however with the shortage of people who know how to code they don't demand you have a degree on CS. i read the answers other people shared and I wholeheartedly agree with that. as I mentioned I have no prior technical education :tup:

- - - Updated - - -

Basically building webpages
good for you bro!! :)) I hope it's a smooth journey for you, good luck :beer:
 
Last edited:

Siamak

╭∩╮( ͡° ͜ʖ ͡°)╭∩╮
Aug 13, 2013
18,315
from my understanding that was indeed in the past, however with the shortage of people who know how to code they don't demand you have a degree on CS. i read the answers other people shared and I wholeheartedly agree with that. as I mentioned I have no prior technical education :tup:
agree
Bootcamps are way ahead of most colleges and universities when it comes to newer fields like Fintech/Blockchain/AI/ML.

- - - Updated - - -

I have a B.A. in Economics and a B.S. in Finance. You do not need a degree to do coding in general, you just need to demonstrate your skillset and that you are knowledgeable. If you're trying to work at Google or Apple, maybe it's a different story then, but the demand for good engineers/developers is so high that I really don't think it matters in most cases. It might be hard to break into though, as when the pandemic rolled around a lot of people had the same idea that you did. At least, I know this is the case for web developers.

I've actually accepted a role as a QA Engineer recently, so I won't be doing much coding as I learn this role, but eventually I'll probably come back to it as I perhaps try to move into software engineering.

- - - Updated - - -


Perhaps, but they'll probably end up keeping whoever performs better if they're smart. If they're "corporate" enough, they'll probably keep whoever is paid less who will probably be the guy without the degree.

However, get the job first before you worry about losing it :p
true bro, I deal with a lot of people in the workplace, some of whom are jealous and say a lot of nonsense things. i have a BSc in Information Technology and a MSc in IT Management. I am told that your master's degree is not valuable because it is a managerial one and is not suitable for engineering technical field.
People with plastic brains always talk nonsense.
 
Last edited:

AFL_ITALIA

MAGISTERIAL
Jun 17, 2011
31,781
nah just going through the courses, not putting the time i should, i had most my attention on flipping shitcoins
Well if you end up wanting to test out what you've learned (and you should frequently in order to solidify it and make sure you REALLY learned it), try out some of these.

https://www.frontendmentor.io/

They have a number of free challenges of varying difficulties. They give you some pictures of what it should look like, the base HTML, and a few colors and you go off to build.
 

Siamak

╭∩╮( ͡° ͜ʖ ͡°)╭∩╮
Aug 13, 2013
18,315
@Bisco
Thank You for that link! Much appreciated.
I downloaded almost all courses related to Pentest and Python, Although They were really hard to download, Since i had to download them from torrent but i found a way to get around it.
 

Bisco

Senior Member
Nov 21, 2005
14,418
@Bisco
Thank You for that link! Much appreciated.
I downloaded almost all courses related to Pentest and Python, Although They were really hard to download, Since i had to download them from torrent but i found a way to get around it.
glad it was helpful bro:)

- - - Updated - - -

I'm thinking about either QA manual testing or front end dev.
go for it dus!! but my advice to you is give your self a month maybe two and get the foundations in place it will make your life easier later on :tup:

- - - Updated - - -

ok here are the main points we were taught during career week. sorry, it took me long to get around to posting this.

this Bootcamp I attended is 3 months long however you don't mention that in your resume. instead, you say that you had an internship at that boot camp where you worked with all the technologies you spent the previous 3 months studying so in my case its the following:
js - node.js - PostgreSQL - sequelizeORM - react-redux - redux-thunk - redux-saga - bootstrap - materialize- express etc etc

secondly, in Russia, we use header hunter, so you need to find out which website recruiters use to post about vacancies and you create your cv there. some quick points on that:

1- your previous experiences and whatnot are worth fuck all ( I know I'm sorry but it is what it is) meaning the HR chick going through your resume couldn't care less if you worked in the united nations. so the main focus should be on your web dev phase. yes do mention all your previous work experiences but don't go into much detail.

2- in your web dev section, you need to add a link to your git repository, where you need a minimum of three projects. in my case I have a group project, I have a project from a client ( no one cares if it's a real client or a fake one ), a solo project ( it can vary from a full-on massive pet project all the way to something tiny like a telegram bot)

what is important is:
A- you need to write what this project is about, what it does, and WHAT YOU DID!. For example: in my project, I built the profile section of the app from the ground up I,e backend, and frontend. you have to show all the technologies used in the project ( ALL!! even if you were not responsible for that part in the project in case of a group project) so for example in this group project, we use WebSockets, PostgreSQL, node, express, react, react-router-dom, redux, redux-thunk, redux-saga, CSS, HTML, bootstrap.

B- use I a lot!!! I did this and that, I used this and that, etc ( "I" is super important )

C- fix your GIT, meaning create a page that has information about yourself, your contacts, and the technologies you used, and what you are keen on learning. for example, you can be interested in learning angular or vue, or docker or whatnot. ( we will come to this point soon it's going to show up )

thirdly: in header hunters, you get a long list of vacancies your goal is to click/apply to at least 100 vacancies per day!! yes, you read that correctly in fact I'm being a little easy because we were told 200 is the number you need to get :D I to be honest don't do that, for a simple reason I need to read what they ask for so I don't get myself in a messy place but that's mainly because 1- I'm still not super confident in my hard skills 2- Russians can be very straightforward and my confidence is fragile :D so I don't want a grim Ivan all over me on a tech interview.

D- interviews with HR:

the best strategy is being calm, I know it's cliche but you need to be cool and ready for surprises here is an example:

A- tell us about yourself? in this question, you should spend less time talking about non-IT-related experiences because remember how they don't give a flying fuck about that? yeah, it's still true. however make sure you highlight certain traits that they like for example in my case I highlight the fact that I moved to Russia, studied in Russia ( they don't care but they understand that I'm a determined little Pharoah !! who was determined to overcome hardships like learning the language and making the best of the circumstances) you need to talk about your IT journey, so for me, the answer is I had an internship in blabla ( no need to put the word BootCamp) there I worked ( notice the verb Worked not studied!!) with this and that technology, and worked on this and that projects ( refer to your git project list ;) )

B- tell us about a project you are proud of?

in my case, it's the group project. go into details about the idea of the project!! what your app does, what you did in this project!! I did. I, I, I .... you get the picture. they get a hard-on when you talk about problems in your project!! so discuss that. in my case, we had to work with 18 tables in our Postgres database and we had to spend a lot of time fixing that. we had a problem with passport.js and I helped my colleague sort it out, by going through the documentation and going through StackOverflow. ( boooooom )


C- another popular question you might get asked is: how much do you want to earn? now this varies from country to country so take this with a pinch of salt ok however the concept is the same! let's say you say you want to earn 140k ruski rubles ( I know it's jibberish for you but it's 2.5 times the average base income) it's clear to point out after-tax deduction ok :))) which then leads to this question WHY? now you need to say well 1- this is the going rate in the industry today, 2- my skills and experience is worth that, 3- refer to traits :D so in my case, I always refer to how they are getting a strong-willed mofo, who not only came to Russia, but came studied, speaks the language, and then went on to study programming :D my point is: SELL YOUR SELF :))

D- another question they love to ask is what is your opinion and/or philosophy with regards to working in a team :))) you know the drill so I will not go into detail but you love working in a team like Alex Sandro loves collecting his paycheck even though he is SHIT ;)

E -you might be asked if you have any questions for them, make the best of this ok, find out if they have code reviews if they have this or that :)))


F- with regards to salary let's say you asked for 140k but they offer you 120k, be flexible meaning find out if there are some pluses in the package such as medical insurance, gym membership, free parking for your car etc if that sits well with you then you are good, if not then LEARN HOW TO SAY NO :))

I might have missed a thing or two but this is the gist of career week. if I remember something I will surely post it :))

oh yes, tech interviews are another beast however I will get into detail once I have one because I never experienced that per se. however be cool ok, it's ok that you don't remember what the fuck an article tag does.... try to answer and if you are stuck you can always say hmm I don't remember but I am sure I can find that out by reading the documentation. usually, they love asking about DOM, react hooks, and optimization they love that fucker. so brush up on that guys,

ADVICE: google javascript tech interview questions and go through them :)

you might be asked to do some sort of test, be cool ok usually it's hard but they don't expect you to solve it they want to see how you think!! That's all they care about. they can even help you by the way so relax.

and one final piece of advice: again I don't know how it works in your location but if you are ever in an interview you feel you are being mocked, or they are not being nice or respectful you can always say I'm sorry, I am afraid I no longer want to go through the interview thank you for your time and get out :)))

good luck guys and I hope this helps you :)))
 
Last edited:
Jun 7, 2003
3,496
glad it was helpful bro:)

- - - Updated - - -


go for it dus!! but my advice to you is give your self a month maybe two and get the foundations in place it will make your life easier later on :tup:

- - - Updated - - -

ok here are the main points we were taught during career week. sorry, it took me long to get around to posting this.

this Bootcamp I attended is 3 months long however you don't mention that in your resume. instead, you say that you had an internship at that boot camp where you worked with all the technologies you spent the previous 3 months studying so in my case its the following:
js - node.js - PostgreSQL - sequelizeORM - react-redux - redux-thunk - redux-saga - bootstrap - materialize- express etc etc

secondly, in Russia, we use header hunter, so you need to find out which website recruiters use to post about vacancies and you create your cv there. some quick points on that:

1- your previous experiences and whatnot are worth fuck all ( I know I'm sorry but it is what it is) meaning the HR chick going through your resume couldn't care less if you worked in the united nations. so the main focus should be on your web dev phase. yes do mention all your previous work experiences but don't go into much detail.

2- in your web dev section, you need to add a link to your git repository, where you need a minimum of three projects. in my case I have a group project, I have a project from a client ( no one cares if it's a real client or a fake one ), a solo project ( it can vary from a full-on massive pet project all the way to something tiny like a telegram bot)

what is important is:
A- you need to write what this project is about, what it does, and WHAT YOU DID!. For example: in my project, I built the profile section of the app from the ground up I,e backend, and frontend. you have to show all the technologies used in the project ( ALL!! even if you were not responsible for that part in the project in case of a group project) so for example in this group project, we use WebSockets, PostgreSQL, node, express, react, react-router-dom, redux, redux-thunk, redux-saga, CSS, HTML, bootstrap.

B- use I a lot!!! I did this and that, I used this and that, etc ( "I" is super important )

C- fix your GIT, meaning create a page that has information about yourself, your contacts, and the technologies you used, and what you are keen on learning. for example, you can be interested in learning angular or vue, or docker or whatnot. ( we will come to this point soon it's going to show up )

thirdly: in header hunters, you get a long list of vacancies your goal is to click/apply to at least 100 vacancies per day!! yes, you read that correctly in fact I'm being a little easy because we were told 200 is the number you need to get :D I to be honest don't do that, for a simple reason I need to read what they ask for so I don't get myself in a messy place but that's mainly because 1- I'm still not super confident in my hard skills 2- Russians can be very straightforward and my confidence is fragile :D so I don't want a grim Ivan all over me on a tech interview.

D- interviews with HR:

the best strategy is being calm, I know it's cliche but you need to be cool and ready for surprises here is an example:

A- tell us about yourself? in this question, you should spend less time talking about non-IT-related experiences because remember how they don't give a flying fuck about that? yeah, it's still true. however make sure you highlight certain traits that they like for example in my case I highlight the fact that I moved to Russia, studied in Russia ( they don't care but they understand that I'm a determined little Pharoah !! who was determined to overcome hardships like learning the language and making the best of the circumstances) you need to talk about your IT journey, so for me, the answer is I had an internship in blabla ( no need to put the word BootCamp) there I worked ( notice the verb Worked not studied!!) with this and that technology, and worked on this and that projects ( refer to your git project list ;) )

B- tell us about a project you are proud of?

in my case, it's the group project. go into details about the idea of the project!! what your app does, what you did in this project!! I did. I, I, I .... you get the picture. they get a hard-on when you talk about problems in your project!! so discuss that. in my case, we had to work with 18 tables in our Postgres database and we had to spend a lot of time fixing that. we had a problem with passport.js and I helped my colleague sort it out, by going through the documentation and going through StackOverflow. ( boooooom )


C- another popular question you might get asked is: how much do you want to earn? now this varies from country to country so take this with a pinch of salt ok however the concept is the same! let's say you say you want to earn 140k ruski rubles ( I know it's jibberish for you but it's 2.5 times the average base income) it's clear to point out after-tax deduction ok :))) which then leads to this question WHY? now you need to say well 1- this is the going rate in the industry today, 2- my skills and experience is worth that, 3- refer to traits :D so in my case, I always refer to how they are getting a strong-willed mofo, who not only came to Russia, but came studied, speaks the language, and then went on to study programming :D my point is: SELL YOUR SELF :))

D- another question they love to ask is what is your opinion and/or philosophy with regards to working in a team :))) you know the drill so I will not go into detail but you love working in a team like Alex Sandro loves collecting his paycheck even though he is SHIT ;)

E -you might be asked if you have any questions for them, make the best of this ok, find out if they have code reviews if they have this or that :)))


F- with regards to salary let's say you asked for 140k but they offer you 120k, be flexible meaning find out if there are some pluses in the package such as medical insurance, gym membership, free parking for your car etc if that sits well with you then you are good, if not then LEARN HOW TO SAY NO :))

I might have missed a thing or two but this is the gist of career week. if I remember something I will surely post it :))

oh yes, tech interviews are another beast however I will get into detail once I have one because I never experienced that per se. however be cool ok, it's ok that you don't remember what the fuck an article tag does.... try to answer and if you are stuck you can always say hmm I don't remember but I am sure I can find that out by reading the documentation. usually, they love asking about DOM, react hooks, and optimization they love that fucker. so brush up on that guys,

ADVICE: google javascript tech interview questions and go through them :)

you might be asked to do some sort of test, be cool ok usually it's hard but they don't expect you to solve it they want to see how you think!! That's all they care about. they can even help you by the way so relax.

and one final piece of advice: again I don't know how it works in your location but if you are ever in an interview you feel you are being mocked, or they are not being nice or respectful you can always say I'm sorry, I am afraid I no longer want to go through the interview thank you for your time and get out :)))

good luck guys and I hope this helps you :)))
With the salary i have the experience to tell the company how much you are worth from their point of view, yearly and with taxes
 

Siamak

╭∩╮( ͡° ͜ʖ ͡°)╭∩╮
Aug 13, 2013
18,315
I'm thinking about either QA manual testing or front end dev.
Angular and Vue are still popular in 2021.. Also starting to see Svelte is climbing the charts too.

- - - Updated - - -

Well it’s like learning anything else there’s a learning curve and feels good when you can do things smoothly for first time. But all and all I just view it as a means to an end.
I think it's most import that you understand the reasoning of a program. following the code and try to understand it. no matter what language it's written. just Google if you don't understand it.

- - - Updated - - -

nah just going through the courses, not putting the time i should, i had most my attention on flipping shitcoins
blockchain?
as far as i know, blockchain technology is used behind the development of Bitcoin.
main-qimg-8f302c0f4f71d5fe78a2c11c934f08b3.png
 
Last edited:

Siamak

╭∩╮( ͡° ͜ʖ ͡°)╭∩╮
Aug 13, 2013
18,315
Growth chart of using Python programming language based on the report published by the authoritative site stackoverflow !! According to the Stack Overflow Programming Association, the Python language has become popular not only among professional developers; Ordinary people were also interested in it. Python language has been one of the main and most popular programming languages in recent years, which is a simple yet very powerful language that has attracted a lot of attention. Extensive library, easy debugging and powerful commands of this language is one of the main reasons for its popularity in the world.

photo_2021-12-05_13-33-19.jpg
 

Siamak

╭∩╮( ͡° ͜ʖ ͡°)╭∩╮
Aug 13, 2013
18,315
No matter the method you choose though, you just have to do it and keep practicing. At the end of the day you won't really learn and remember much if you're not actively doing it.
I'm doing it right now. only problem is you are really "self" taught and when you get stuck, there is no help so you can spend hours or even a day searching for a solution that should only take a few minutes.
 
Jun 7, 2003
3,496
How did you learn to code(Programming)?
@Kopanja @AlexDP705 @Nejc @AFL_ITALIA @Cerval @suligodsilla

Self Taught
Boot Camp
Reading Book
college(syllabus)
Work Inviroment
All combined.
I used to go to a higher technical education institute/secondary technical school, so began very early with programming and also studied computer science. My education background is not necessary needed. In the end of the day, you have to write good code, very fast and have the ability to help yourself. Nobody will understand your code. Reading code from someone else is the second worst thing in life. Number one is watching our games
 

Siamak

╭∩╮( ͡° ͜ʖ ͡°)╭∩╮
Aug 13, 2013
18,315
All combined.
I used to go to a higher technical education institute/secondary technical school, so began very early with programming and also studied computer science. My education background is not necessary needed. In the end of the day, you have to write good code, very fast and have the ability to help yourself. Nobody will understand your code. Reading code from someone else is the second worst thing in life. Number one is watching our games
In school - you learn things according to the prescribed syllabus because you will be graded for it. But you are right.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 5)