#career-advice

1 messages Β· Page 13 of 1

smoky quest
#

surveys and such

#

I don't want to give specific numbers as I don't have them on top of my head

#

But that's also you would see a heavy bias towards speeches about "get into school for your degree"

tidal pine
#

Ah, I see. That's good though, it's better for interested people to have a place to see if what draws them will remain sticky and hook them in for longer than a passing flight of fancy.

icy spire
#

and today another day of sending CV 🫑
eh, I'm a little tired of this

oak thicket
#

Hello guys... i need help with webscraping..

#

please somebody help me with webscraping.. im tired of hours of searching, its a small thingy that i cant manage to pass, please somebody who understands this to contact me :C

gritty rivet
timid hemlock
#

Dear Python Gurus, please assist! I have almost 0 experience coding and I am taking a course via youtube. Are there any recommendations on how I should tailor my education to focus on cyber security engineering?
Also any book recommendations would be appreciated, I want to learn the skills and basic knowledge of programming through python before branching to other languages I would need and working at a specific firm so that I have the applicable job experience for my dream job.
Or tell me none of this matters and go finish my courses before I ask more dumb questions lol

gritty rivet
# timid hemlock Dear Python Gurus, please assist! I have almost 0 experience coding and I am tak...

If the current course is keeping you engaged, just go with it. A lot of people like the book Automate The Boring Stuff for beginners if you haven't looked at that. But if your focus is cybersecurity, stay focused on that. You only need to learn the basics of Python to start applying it, and applying it is how you really learn.. I'm sure there are courses and books that focus on Python for cybersecurity but that's not my area.

Also keep in mind that this is the career channel, if you have more learning questions they may be more relevant to #python-discussion or #cybersecurity . Good luck!

frigid wagon
meager raven
#

Hello, is the any such pre-requisite (that should i learn) before starting matplotlib?

#

my basic command on python is also going well

tacit mulch
#

Anyone here pivoted from healthcare industry into tech?

open ivy
#

Trying to commoditize programming is like trying to solve the halting problem.

delicate bane
buoyant seal
tacit mulch
#

Cool! I guess the hard part is finding them or knowing the key words to search for lol

jade rampart
#

I think I want to get into JS for various reasons, app development, web development, and maybe for sole other things but mainly for web dev.

AFAIK, you can code the frontend with JS and the backend lf a web with python. Do you think knowing these two languages will help to power my career? is it a combination firms look for?

thanks πŸ™‚

buoyant seal
jade rampart
#

Well if I can do the same backend in JS than in Python, I'd probably do python just to avoid forgetting it, but I also use it for other things

buoyant seal
#

Javascript is extremely... niche language fulfilling its job

jade rampart
#

But the frontend cant be developed in Python, so JS and a Framework would be the best choice, right?

buoyant seal
#

Knowing python backend opens you to bigger market share + chance to participate in data science/ML oriented projects is 10x multiplied

jade rampart
#

Then I think JS is my next language. Do you have any recommended discord servers??

buoyant seal
# jade rampart But the frontend cant be developed in Python, so JS and a Framework would be the...

Yes, frontend can't be developed in python. At least not yet. It started to change though
https://github.com/appcypher/awesome-wasm-langs
Web assembly way becoming to... become mature and popular
So it is possible to write frontend already in rust and dozens of multiple languages. It is just not mature for python yet.
And frontend JS will dominate anyway for long time due to really high occupied market share at the moment

jade rampart
#

Oh Ill need to learn HTML and CSS also I forgot 😭

jade rampart
buoyant seal
jade rampart
#

hahaha

#

So JS HTML and CSS for web dev 😭 thats a lot

buoyant seal
buoyant seal
jade rampart
#

So I estimate around 4 months to be able to create solid projects right?

buoyant seal
#

at least if you chose vue.js as your frontend framework. ecosystem of React.js is more nastier and ambigious as far as i heard. And Angular is having long learning curve too apperently... as it requires doing it in Typescript from the start, no JS option in it 😦

stray flint
#

Anyone made a late career switch into Python Developer?

jade rampart
#

Thanks so much @buoyant seal

buoyant seal
# jade rampart So Vue

Beware. React is having 2-3 times higher job market share/more job vanacies. If you are choosing JS/Frontend as your main career, you have to learn React much more preferably.

#

Vue.js and Angular are having 2-3 times less job market share

buoyant seal
# jade rampart So Vue

around 20% of job market for Vue.js in the world is super high too though. Kind of already more than enough. 20% from entire world xD but still i told you situation

night shell
#

hai everyone

#

I am new to coding can anyone suggest where can I start learning python

night shell
#

is it available as a pdf?

buoyant seal
night shell
#

Thank you for the suggestion. Any tips for a beginner

buoyant seal
night shell
#

Thank you for the help. Really appreciate it. Thanks a lot.

spark cobalt
vapid jay
jade rampart
buoyant seal
jade rampart
#

Knowing myself I'll spend like 6 months learning all of that probably.

buoyant seal
# jade rampart And can do the same?

U can do most of things the same. React has more low level control for rerender optimizations of DOM which a normal not Frontend user will never need

jade rampart
#

Ok this is stuff I dont understand yet, but if i follow this path, maybe I do.

#

But I'm aiming for this for probably next year

Anyways, thanks, can I DM you?@buoyant seal

loud mauve
#

Ok, I am not sure where to ask, my question is certainly touching Python, but not about it.

I am looking to develop an app for mobiles, 0 coding experience but I have time and motivation. What language should I learn for this?

I saw Java and Kotlin being best 2-3 years ago, but now I saw Python being in top languages, so, is it still Java or tides turned?

vapid jay
true harness
#

i suspect you're not looking at popularity for mobile dev, rather just overall popularity

smoky quest
# loud mauve Ok, I am not sure where to ask, my question is certainly touching Python, but no...

You may want to explore nocode solutions (I haven't used it but adalo is a name that comes up frequently in that space).
If you want to learn to code, you could also look at flutter or react native that can target both android and ios at the same time.

But also be aware that building a mobile app isn't that easy of quick. I would recommend frontload any validation step ahead to make sure you don't waste your time.

loud mauve
loud mauve
#

Any ideas where can I do this?

#

Microsoft app for this I did in school while ago was buggy af

smoky quest
#

It's starting to be way too off topic. You may want to take it to an off channel and ping me

patent grove
#

anyone know the average salary for a new grad data engineer in the bay?

#

idk how accurate the numbers are that im seeing on google lol

smoky quest
wooden plover
old wadi
smoky quest
balmy turtle
#

oh gawd ._. task was simple. Count words in sentences. Find the highest number of words. Tested with random paragraphs from articles and stuff with no problem. There's gotta be some troll sentences in there I couldn't predict...

#

chance of landing this job just fell through the roof I guess

gritty rivet
near ocean
weary crag
#

Hey, I am German student and I am thinking about taking the c1 Cambridge English certificate. Does anybody have experience or knows how much value it brings to my cv? Maybe it does not help that much since German education has a relatively good English level anyways

#

It’s quite expensive that’s why I am asking

red yacht
# buoyant seal

nononnooonon, Crash course version would be better for a beginner.

red yacht
spiral holly
#

Hi Everyone! Are there any other accountants who use python on here? Have you managed to demand a higher rate because of the value python adds?

weary crag
true harness
#

could i get a review on this? i'm not sure how i feel about separating the libraries by language. i'm also not sure how much detail i should add about chipotle, since i don't think it's very relevant. for reference, I'm in US, I'm a freshman

near ocean
#

I group languages and related tech in mine, you could take out the bullet point in the chipotle entry and squeeze another project in there if you have one

leaden knot
#

I'd take out both the high school and chiptotle, especially for programming-related applications.
I'm not sure why there is only one relevant coursework under your CS degree listing.

near ocean
#

They just started uni so i guess thats why
Maybe remove log4j from your list LMAO

leaden knot
#

ahh, the honors? hmm

leaden knot
true harness
leaden knot
#

Oh right, you have an ML honors, try to make some small ML project out? how developed your project is really depends on you, but I feel like opencv is more code-wise impressive, while other ML projects are a bit more 'solved' code-wise

leaden knot
leaden knot
true harness
#

I heard having any sort of work experience is beneficial. what are your qualifications?

#

my uni has no prestige lol

leaden knot
#

Lol, my CV is poor, but I do have a degree, that's all I can say. I put my school projects into my CV, and a short research stint small output in it. I took out my not-so-important internships as soon as I could

leaden knot
true harness
#

yeah. thanks for the input

near ocean
#

Keep chipotle i think, it shows you've been in a work environment, even if its just cutting veggies
You've communicated with colleagues, you were managed, you performed your role as set out, etc

delicate bane
#

yeah i would. especially since youre still a freshman and im assuming youll be applying for internships/part-time work @true harness

peak halo
# true harness I'm a freshman πŸ˜”. I put chipotle since it's my only professional experience

I had Starbucks on my resume for my first job in industry, but only so that they'd know that I worked during school. I didn't say anything about it except that I got employee of the quarter once. So, you can remove the part about preparing the food, if you want. People know what working at Chipotle involves.

I think your resume looks good, and you're probably in a better spot credential-wise than a lot of CS freshmen. Though it looks like you have extra space between the name of your high school and the items.

If you ever need more space in the future, you can put all your relevant courses on the same line. If you ever take non-major courses that are useful (like a writing course), I would list that as well.

orchid niche
#

Anyone reckon where I could make a quick buck? I got some average skill set as a sophomore.
I tried those freelancer sites but no bueno.
I just need a rig upgrade for tf and simulations stuff.

peak halo
orchid niche
#

aye, I shall edit

peak halo
# orchid niche aye, I shall edit

Thanks! Anyway, I unfortunately don't think you're likely to have much luck. It's hard to convince people that you know enough to do what they want, and that you'll do it right. And if you're a sophomore, it isn't really that likely that you do.

You should really aim for getting internships over the summers. Because they'll have people to mentor you, and they can curate your tasking to build on your existing skills. And they might even invite you to stay on part-time during the school year, or become full-time after you graduate.

true harness
#

failing that, a part time job not in tech is also an option. it probably won't pay as much as an internship, but it pays more than not working

orchid niche
#

Duly noted, might take a while to get internships.
Maybe I'll inquire on a nearby maccas or I think I also could haggle my parents.
Much tnx lads.

#

Also, can I quote you on this one "It's hard to convince people that you know enough to do what they want, and that you'll do it right." It seems fitting for a lot of occasions.

peak halo
orchid niche
#

Ye I think could trim that out.
Tnx again.

dreamy shell
#

diversity in activities does say something about your approach/mentality

ivory sluice
#

!mute 993177043233677422

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied mute to @vapid jay until <t:1663975583:f> (1 hour).

smoky quest
#

<@&831776746206265384> troll

patent grove
#

The last conversation was helpful but I’m trying to get a range of what it is. If anyone knows, like a number Yknow

smoky quest
patent grove
#

Oh really lol. Shit I have to go back then, sec

summer roost
#

As did I πŸ™‚

delicate bane
#

ah i remember this convo last time as well.

lime bramble
#

Hey thanks for the discord server I will make most use of it .In my free time

#

I will learn and use it ❀️

inner wrenBOT
#

Hey @subtle wolf! I noticed you posted a seemingly valid Discord API token in your message and have removed your message. This means that your token has been compromised. Please change your token immediately at: https://discordapp.com/developers/applications/me

Feel free to re-post it with the token removed. If you believe this was a mistake, please let us know!

chrome gyro
#

hi guys, I have basic python knowledge. How do I learn python for free?

prisma canyon
#

one personal question, how much do you guys earn with python

hasty copper
#

hi guys ,i have a perfect business plan to make my career awesome by using programing and stuff but i need a friend who can tech me from where to start that and when i should execute the thing im 17 btw im from india

#

if anyone intrested can dm me

#

plzz i need anyone one person to help me out

signal estuary
ebon hollow
#

I have questions, how likely is one to get hired as a python developer?

near ocean
#

It depends on the local market, your experience, the industry youre applying into, a bajillion other factors

gritty rivet
gritty rivet
arctic birch
#

does any one know whether international students can participate in coding competitions that have a money prize? (i dont think i'd win but i just want to know if its even allowed)

true harness
shadow moss
peak halo
ebon hollow
#

Thanks guys, I appreciate

buoyant seal
#

https://www.fullstackpython.com/ any field has its own ecosystem of its other stuff. Language is just a scratch

#

for software engineering kind of roles = person basically needs core software engineering stuff + related tech to the field. Those are two major things to be known
language syntax is just a scratch in them

near ocean
#

full stack python is a misnomer and I dont think we should use it
there's a bajillion other technologies in there that are not python related, they just work parallel to the python stuff

vapid jay
#

thoughts on using scrum/sprints at work?

digital fjord
#

it's industry standard for a reason, and can be done well, though it is often difficult to do so

buoyant seal
# vapid jay thoughts on using scrum/sprints at work?

https://www.youtube.com/watch?v=bB340S0tGf8 it has certain pitfalls, and can lead to more problems than profits.

Agile programming language

Interview with an Agile Coach in 2022 with Josh Doe - aired on Β© 2022 The Agile.

Programmer humor
Agile humor
Agile jokes
Agile memes
Agile 2022
Agile memes
Scrum jokes
kanban
agile manifesto
time boxing
planning poker
software development

#software #jokes #agile

β–Ά Play video
proper skiff
#

!e

[print('',e, end=' ') for e in 'Happy']; print()
[print('',e, end='\n') for e in 'Weekend']; print()
[print('',e, end='') for e in 'Pythons']; print()
inner wrenBOT
#

@proper skiff :white_check_mark: Your 3.11 eval job has completed with return code 0.

001 |  H  a  p  p  y 
002 |  W
003 |  e
004 |  e
005 |  k
006 |  e
007 |  n
008 |  d
009 | 
010 |  P y t h o n s
peak halo
proper skiff
woeful spruce
#

Although to be fair, I don't know if there are any jobs that are really just 'Python Developer'

woeful spruce
# vapid jay thoughts on using scrum/sprints at work?

Do not like it. Feels trendy and companies like to just copy one another. I mean, it basically is just a project with smaller goals that lead to large goals. It also creates more jobs for project managers, I guess. My scrum master basically just administers and organizes our Jira

woeful spruce
lapis wind
#

Tbf I've found things like agile scrum or what ever they like to call it alright

#

Especially on a large project

woeful spruce
#

I believe it benefits certain scenarios, but, at the end of the day, it comes down to the people involved, like all things

peak halo
woeful spruce
woeful spruce
vapid jay
#

When I am 25, I'm gonna be a roblox developer 😎

hasty copper
#

hi guys ,i have a perfect business plan to make my career awesome by using programing and stuff but i need a friend who can tech me from where to start that and when i should execute the thing im 17 btw im from india
if anyone intrested can dm me
plzz i need anyone one person to help me out

smoky quest
hasty copper
#

hey
my plan was to make cloud gaming
for that what are the requirements and from where to start

#

any suggestions??

smoky quest
smoky quest
#

So can you expand on your question?

hasty copper
#

thats mean im the ceo

smoky quest
hasty copper
#

im 17

smoky quest
hasty copper
smoky quest
hasty copper
#

what does that mean

smoky quest
#

these are different roles at a company

#

But basically, building a business is very different from building a software

hasty copper
#

i seriously cant understand these terms overall i wanna be independent

#

i dont wanna be in a rat race

#

for that i got the idea of starting a cloud gaming

#

i think its kinda bad idea

#

for that im asking for help like what should i learn

#

what skills should i occur to get my dream job

smoky quest
smoky quest
hasty copper
#

so for that also i need to learn business studies and cs also

smoky quest
hasty copper
#

im i right??

smoky quest
#

It's like saying you want to build a car company.
You will need to learn to build a car but you will also need to learn how to build a business around that

hasty copper
smoky quest
#

it doesn't mean you can't do it. But it's still gonna feel like learning two different jobs

hasty copper
#

did u understand what im trying to say

smoky quest
hasty copper
#

now im in 12th grade so to achive my dream job what degree should i do??

smoky quest
hasty copper
smoky quest
#

There are two degrees:

  • On the tech side, go for a CS degree
  • On the business side, go for a business degree and ideally a MBA
hasty copper
smoky quest
hasty copper
#

im actually more into cs

smoky quest
#

then that's it

hasty copper
#

but my job needs business skills too..right??

smoky quest
#

it will

hasty copper
#

then how can manage these both things

smoky quest
#

CEOs don't write code

hasty copper
smoky quest
smoky quest
hasty copper
#

then whats the actually work of ceo

#

and how did mark zukerberg become successful

#

he founded a facebook and now he's independent

#

he got cs skills and how did he managed business skills??

#

im sry if im wasting ur time@smoky quest

smoky quest
smoky quest
smoky quest
smoky quest
hasty copper
#

i mean e- books

smoky quest
hasty copper
#

okay okay thank you so much

#

so at last i need to do cs degree and on the time i need to learn the business skills too by reading books and etc

smoky quest
smoky quest
hasty copper
smoky quest
hasty copper
smoky quest
hasty copper
hasty copper
torn sorrel
#

being a fresher is it better to learn frameworks like django, flask or shld i concentrate entirely on data strcutures , algorithms etc cuz my professors told me recruiters ask questions based on general topics and hardly ever ask questions relating to the syntax of the language and hence will learning frameworks give me an advantage wrt my peers?

smoky quest
acoustic kestrel
#

Hi everyone. I'll be 38 in a couple of days and have been thinking about switching to IT.. been thinking about going to uni and getting a degree in software eng... How hard do you guys think it would be for me to start in the industry in my 40's?

mint oracle
#

I'm second year cs student and i don't know programming how to start sometimes i think it's too late to start

#

I know only python but not dsa in python

#

I have little bit experience of ml/ds and django and flask

stoic timber
mint oracle
#

trying some months kaggle then switch to web

#

and i don't know what i do
start dsa or web

stoic timber
stoic timber
mint oracle
stoic timber
mint oracle
#

ok

red yacht
gritty rivet
hazy verge
#

i want to get an aerospace engineering degree but i also like to code. I dont know which one to choose as both interest me alot.

#

I also dont know if there are demanding jobs for both of them

gilded valley
hazy verge
#

Really?

dense mesa
hazy verge
#

Is there demands for these jobs in the aerospace industry?

#

If so, how much?

gilded valley
# hazy verge Really?

Lots and lots of people go into software engineering from non-CS degrees. I'm not in the field, but I'd be very surprised if that were true for aerospace engineering

dense mesa
hazy verge
#

Avionics, Defense sytsems etc

#

Programming these systems

dense mesa
#

You can do a lot of programming in aerospace if you want to

dense mesa
#

<@&831776746206265384>

analog sun
#

!warn 902922503704420435 don't troll and respect channel topics.

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied warning to @vapid jay.

analog sun
#

Don't use our server for scams.

stuck dagger
#

it's true there's the link of discord of the community

peak halo
still mesa
#

Hi, anybody needs python scripting dev ? Or advice me where could I search for such a job, please!

peak halo
analog crypt
#

Hey guys, I have a question regarding building a projects portfolio as a reference for my future job application. I dont have work experience with python yet, I started learning and coding stuff roughly six month ago, mainly for industry change. How many projects would you from your experience take as an appropriate amount as an backup for an interview? Thanks

buoyant seal
#

Essentially kind of important only to believe in yourself able solving tech problems and ability to find solutions on your own (and eventually learning when time to ask for help)
Then with experience everything else will come

smoky quest
delicate bane
#

i believe the first job is the hardest to obtain in most cases

analog crypt
#

Totally agree. So I understand that there is no need for a quantity. Just something that sums up my current skill. Needless to say, I was told by my friends already working in IT that everyone including employers count on teaching new ppl bunch of their stuff to blend into work process. Just need to get past what comes before that.

smoky quest
# analog crypt Totally agree. So I understand that there is no need for a quantity. Just someth...

I would articulate it more in terms of training vs teaching.
School or bootcamp or self-taught are about being taught the required knowledge and skills related to CS.
Training will be about giving you pointers and guidance about your gaps, but that does not include teaching or having someone spending their time just to teach you.

Companies will be happy to train you but no one will want to teach you.

#

(and I know I am somewhat abusing the definition of the word training)

smoky quest
buoyant seal
smoky quest
analog crypt
#

Alright, makes sense. Got what I went here for, thank you all

woeful spruce
buoyant seal
# woeful spruce I don't think age is a factor. 38 is young imo (I am 36, and got a DE role last ...

mm yeah. 4 additional years is kind of not fully worthy, if already having some STEM education.
Plus perhaps u can add some experience from another domain to your entry. For example i saw recently a person going for career switch with 15 year being manager(with kind of serious business analyst experience) from million dollars turnover company into IT career
That was rich. Quite an advanatge to bring with yourself into career switch. May be you have some other advantage that makes more prepared for one role or another already.

acoustic kestrel
#

thanks a lot for all the replies. One thing that I noticed in the current market is that there's a big lack of testers.. which is something that I find quite interesting.. I already have some basic skills with html, and css.. will focus a bit more in getting better at those, i'm already learning python (just to give a better understanding of how dev works) and will focus more towards scripting on watir, uft and selenium.

smoky quest
acoustic kestrel
#

hmm

#

i see quite a lot of job ads for testers in nz.. but as i'm not in the industry.. don't really know what happens behind the scenes

#

dev ops and agile are also mentioned a lot

summer roost
acoustic kestrel
#

oh I see.. I thought it had testing as part of it

summer roost
#

no - not by definition, at least. And in any event, agile is easy to pick up, so you don't need to know it before getting hired.

buoyant seal
summer roost
#

it's a much smaller portion of the market than it once was. Developers now do most testing themselves, whereas in the past at large companies it was the norm for a dedicated QA team to do most of the testing.

smoky quest
acoustic kestrel
#

Good to know that. So it might be a good idea to keep working on improving dev skills along with testing.. Any specific tools I should be focusing on?

smoky quest
buoyant seal
smoky quest
acoustic kestrel
ember hawk
#

Hi, currently learning ML basics. I am gathering information in order to start building some projects (my goal is to become a ML eng) what would be your recommendations?

buoyant seal
#

surprisingly 4 out of latest 6 i checked are manual QA, and just one javascript/cypress one pithink

#

okay, may be there is still demand for manual QA

smoky quest
# buoyant seal the hired QA?

yeah. I see them the most disappearing in Internet services since they become a bottleneck, get in the way and it's much cheaper and faster to have a proper CI/CD pipeline and do selective deployments.
So that's why I am curious where you see that and the profile of the companies and teams you see hiring QA people

buoyant seal
# smoky quest yeah. I see them the most disappearing in Internet services since they become a ...

i mean, CI CD establishes integration of tests for each microservice/application
but we have a problem that after staging environment is automatically deployed it is supposed to be tested too.
And tests for that stage are kind of more costy and less fun to deal with pithink
I guess people tend to still have manual people for that stage, but it would make sense to write autotests more for this stage

smoky quest
buoyant seal
acoustic kestrel
#

a couple of friends of mine work as testers and from what they told me, it's basically working with devs in small projects as they go..

#

cybersecurity is something I find interesting.. but it seems to be out of my league.

smoky quest
buoyant seal
#

(i have trauma from Robot Framework, which is not having visual debug, or any debug interface. Or at least i did not discover yet.)

#

i would not mind seeing end to end testing done just in pytest with stuff like Selenium i think, properly containerized for zero effort dev setup

smoky quest
# buoyant seal may be u a right. I think the problem with end to end testing just with a bit ba...

In a previous job, we had 3 end to end automated test frameworks because neither Ops, nor Build&Release nor QA could agree on it. So they all tried to force the devs to write the same tests for each of these frameworks.
I had to flip a table and write a JUnit based abstraction layer so that devs only had to write it once and then each of these teams could call that. (benefit is devs could also run and debug their tests easily locally)

buoyant seal
#

each of these teams could call that? u mean u made API test client available as REST API and made others to use that?

smoky quest
buoyant seal
smoky quest
buoyant seal
# smoky quest not sure to follow? I don't understand the temporal vs staging part too

umm. We can run tests of particular application, with temporally raised side car containers. Which have inside in a clean state redis/postgresql/and other infra objects. Wiped locally after each test if necessary. Deleted always when testing session is over.
Difference with staging infra, that staging objects are always raised with infra code in cloud provider. And not temporal side car containers which can be present just in self hosted runner machine

woeful spruce
smoky quest
smoky quest
pine anvil
#

I would like to teach cs like

buoyant seal
# smoky quest I don't think equating absence of QA with having buggy software and websites is ...

CI/CD is better scalable and does good when... it is used in the right way. I prefer to see all testing / staging and tests for staging tests results being submitted into cloud git platform like Github/Gitlab for each commit pithink
People tend to remember doing that for CI / unit tests and for local integration tests for specific microservice.
But people in my current project for some reason did not realize that it is necessary to do for deployment code and automated staging tests for that after that too.
We would have git history with ability to see git diff, from last working state to what made breaking changes to infra code and end to end testing.

smoky quest
buoyant seal
#

xD at the next week i will be trying to persuade my team we need it xD

#

as well as having actually full automated CD pipeline of a full cycle, instead of having set of manual clickable jobs to do that (they are abstracting all deployment complexities into small amount of clicks to be pressed in chain, but it still makes missing git history. We have basically... ChatOps with custom made ClickOps deployment tool lacking git integration at the moment)

bronze sand
#

Can we actually declare variables in html tho ? ||maybe i sound like a clown rn||

worn mango
#

Hello, I am looking into data scientist bootcamps such as practicum, udacity, and others alike. I was wondering if anyone here has completed a boot camp like those and actually gotten a job in the field? Also, if anyone has experience with any bootcamps I would like to hear your opinions on them.

I also was looking into the eastern university online data scientist program if anyone has any opinions on that or experience with it.

If anyone replies please @ me, or dm me. Thank you

buoyant seal
# bronze sand Can we actually declare variables in html tho ? ||maybe i sound like a clown rn...

Technically possible.
Rendered HTML is technically client side rendered application. Loaded client side javascript and its states are variables for it, which can be used for client side interactive rendering into Html body
Also technically whole DOM are variables in hierarchical structure. But that's vision is deprecated and javascript more usage with frontend framework and virtual DOM is prefered

jagged oak
#

Hey guys, I just got my Data Scientist certification and am going for the PCAP Exam in a few weeks.

My goal is to work as a Freelancer once again, but this time with the expertise in Coding, I previously worked for two years and it was a very pleasurable experience.

I am focussing on Data Scraping mainly. Working through the different libaries in python ( Selenium, Scrapy, BeautifulSoup, MechanicalSoup, lxml, requests, urllib.

Anyone got profound experience in freelancing as a data scientist and doesn't mind to give me some advise?

vapid jay
#

Is it possible to juggle career with normal life

#

Like i dont wanna be a fulltime slave to programming.

buoyant seal
# vapid jay Is it possible to juggle career with normal life

i think it is possible if

  1. u a good with time management
  2. u a already at a role level where u a less required to learn in your own time (i think it is reachable eventually, and finally starting to see a glimpse of this possibility i think. I hope to reach this point at the 4-5th year of my career. Although quite possible i will see much more directions to learn further when i reach that point)
vapid jay
buoyant seal
jagged oak
jagged oak
#

That's at least what I have done prior to coding and going to adapt in the next few months in freelancing. So my experience is limited to exactly that.

But as gig economy is on it's way, just like remote work. It should be very easy to find a job like that. Outsourcing is not so scarce.

buoyant seal
jagged oak
#

Like right now, I got a job offer, where I need to scrape 4 websites and get the information of the following fields:

Name
ID number
Facility
Facility address,
Expected release date

For a fixed price of $100

jagged oak
buoyant seal
jagged oak
#

$100 for such an easy task, and if you are really good and have specialized already in that niche, so you prepared some patterns and the like, you will get this done in less than 30 minutes.

jagged oak
# buoyant seal Good point. Ability to sell yourself is quite important. Same is necessary in re...

Yes. Communication is the most important skill. As you can influence others with what you say and what you do. But better be able to be competent in your actions to back up every word you express. And that was your prior point, right?

The thing is, high level jobs are there, but I do not think it is really that profitable to be honest. It takes much more effort and time, not only to meet this standard, but to also uphold and sustain it live on the project.

And the ratio of what is being paid for the work done, is not in its favour in many cases, by my current experience and estimation of the jobs I have seen.

vapid jay
#

Like in freelancing, id rather do some normal office job that doesnt pressure e too much so i can spend time on my hobbies

buoyant seal
#

It is worthy goal to pursue. Better chances to get quicker money for retirement. And just nice goal in general to reach high level.

jagged oak
buoyant seal
jagged oak
# buoyant seal It is worthy goal to pursue. Better chances to get quicker money for retirement....

To be honest, the safest way to earn proper money is always to form a team and to not only put all money together to buy assets and things to generate passive income and to invest.

But also to align living expenses by building a habitat for success.

Buy a big house together, live together and work together.

Each earning 5k a month, but you only need 500 - 1k to sustain yourself.

10 guys can safe up to 40k a month to invest into developing financial freedom.

But alone it is going slow and the experience, knowledge and brainpower is much less.

buoyant seal
jagged oak
#

Money needs to be invested into assets or the like. Otherwise saving only a part of it.

Depending on the goals it is wise to use the most effective way to accumulate money.

bronze sand
buoyant seal
# bronze sand Ok , thanks for the info , btw , can u tell me abt the meme on why is it funny ?...

That joke has several meaning in itself.
Firstly... people think wrongly about how process of programming happens. They think it is like hacking in movies with a lot of lines going at screens.
Secondly... boyfriend is kind that stupid that he tries to declare variables in html, which is not programming language at all. It is just mark down language to set structure of a web site. So his real level is really low.
Thirdly the joke has joke, that if he is programmer then he is supposed to be hacker.
Fourthly. To be honest i don't find funny any layer of the joke.

So in the end it is just quite derogatory joke about programmers. Of a quite low level in my opinion.

bronze sand
buoyant seal
# bronze sand I see , i can finally understand it now , and maybe even laugh at it if i see it...

I think i would not. I prefer other jokes like the one in a picture, or just reading stuff funny in books for programmers

(This book is used by... basically all software developers. This is holy grail read by any real programmer today. So extra funny to have stuff like that here, it means it is teached to ANY developer in the world)
Chapter 28 of Code Complete by McConnel (comprehensive book about Software Engineering.)

28.1 Encouraging Good Coding
Because code is the primary output of construction, a key question in managing construction is β€œHow do you encourage good coding practices?” In general, mandating a strict set of technical standards from the management position isn’t a good idea. Programmers tend to view managers as being at a lower level of technical evolution, somewhere between single-celled organisms and the woolly mammoths that died out during the Ice Age, and if there are going to be programming standards, programmers need to buy into them.

If someone on a project is going to define standards, have a respected architect define the standards rather than the manager. Software projects operate as much on an β€œexpertise hierarchy” as on an β€œauthority hierarchy.” If the architect is regarded as the project’s thought leader, the project team will generally follow standards set by that person.

If you choose this approach, be sure the architect really is respected. Sometimes a project architect is just a senior person who has been around too long and is out of touch with production coding issues. Programmers will resent that kind of β€œarchitect” defining standards that are out of touch with the work they’re doing.

buoyant seal
# bronze sand I see , i can finally understand it now , and maybe even laugh at it if i see it...

The book kind of continues with fun
** 28.6 Managing Your Manager**

In software development, nontechnical managers are common, as are managers who have technical experience but who are 10 years behind the times. Technically competent, technically current managers are rare. If you work for one, do whatever you can to keep your job. It’s an unusual treat.

In a hierarchy, every employee tends to rise to his level of incompetence. β€”The Peter Principle
If your manager is more typical, you’re faced with the unenviable task of managing your manager. β€œManaging your manager” means that you need to tell your manager what to do rather than the other way around. The trick is to do it in a way that allows your manager to continue believing that you are the one being managed. Here are some approaches to dealing with your manager:

  • Plant ideas for what you want to do, and then wait for your manager to have a brainstorm (your idea) about doing what you want to do.
  • Educate your manager about the right way to do things. This is an ongoing job because managers are often promoted, transferred, or fired.
  • Focus on your manager’s interests, doing what he or she really wants you to do and don’t distract your manager with unnecessary implementation details.
    (Think of it as β€œencapsulation” of your job.)
  • Refuse to do what your manager tells you, and insist on doing your job the right way.
  • Find another job.
    The best long-term solution is to try to educate your manager. That’s not always an easy task, but one way you can prepare for it is by reading Dale Carnegie’s How to Win Friends and Influence People.

And the book recommends full of jokes book about psychology of office environment in terms of IT in addition. A bit tempted to read it just for the sake of material given in a fun way: DeMarco, Tom and Timothy Lister. Peopleware: Productive Projects and Team

sudden nymph
#

Hey guys, I got fired from my internship 3 weeks in. My tech lead said the reason was a little bit of β€œhand-holding” and they wanted an intern to hit the ground running.

#

Anyone have thoughts on that? It took me 2 weeks to do a 1 week sprint, but my next sprint was finished in 3 days..

smoky quest
sudden nymph
#
  1. Database wouldn’t make a connection - asked how to do so 2 or 3 times (had to get setup on 3 diff computers)
#
  1. Command line error in vs code - couldn’t setup virtual environment, he said it was from using vs code power shell and not the command prompt in it
#
  1. Get data to and from the db w/ sql marshmallow. He showed me how to do it (the 2 week sprint) then I was ramping up really quickly with it. Finished my sprint early, they transferred me onto another code base then let me go
#

I asked him like 6-7 Q per day because everyone told me to ask a lot of questions..

summer roost
#

That sounds pretty weird to me. 6 or 7 questions in a day is not a lot for someone new to the team, and especially not for an intern without previous professional experience.

#

Internships are supposed to be for teaching, so deciding 3 weeks in that someone needs more teaching than you expected and you're no longer willing to try to teach them seems pretty surprising, unless there was some major event that would lead them to believe that you misrepresented your skills or aren't willing to listen to directions or something like that.

#

It sounds like they may have been trying to treat interns as cheap employees, based on your side of the story.

sudden nymph
#

They fired a dev two days before

gloomy bough
#

Hi guys!!! Anyone related with ai engineering, ML... AI..etc could help me?? Would be great to talk with him. Just a little talk on md :)) Thx

smoky quest
# sudden nymph I asked him like 6-7 Q per day because everyone told me to ask a lot of question...

yeah it's weird and hard to say without more info.
From the examples you cite, I wouldn't see a reason to fire an intern within 3 weeks.

In general, in terms of questions, people will be annoyed if you ask google-able questions but will be very happy with the ones where google would not have helped.
It could be also that the type of question were at a level that is much lower than they were expecting for someone at your level of education.
But it could also be that it's a toxic place, the engineers were not properly equipped to mentor, or a place where they try to use interns as cheap labor and anything in between.

That said, being fired should not have been a surprise to you. This means that they would have had to give you feedback about it multiple times and in terms getting stronger each time. The absence of such process would indicate that this place is not that great anyway.

summer roost
#

Interns aren't really meant to be productive. They're there to learn more than to contribute. Anything they deliver is a nice-to-have, but no bossiness critical project should ever be blocked because the intern is slow.

sudden nymph
#

They did not give me a single warning/complaint about performance or anything. I accidentally took a company t shirt without asking but that was literally the only feedback I received

smoky quest
gloomy bough
smoky quest
gloomy bough
shadow moss
gilded valley
# sudden nymph They did not give me a single warning/complaint about performance or anything. I...

Without hearing from the person who fired you, it's hard to give actionable feedback. A big thing is whether the questions you were asking were the kind that can be solved with 10m+Google.

Ultimately it's very odd to ever fire an intern no matter how shit they are, the one case I've heard of was the intern insulting the company on his personal Instagram.

It's probably the company being harsh, but that doesn't mean you can't learn something from the experience - in this case the obvious place to check on is your troubleshooting skills.

buoyant seal
# sudden nymph 1. Database wouldn’t make a connection - asked how to do so 2 or 3 times (had to...
  1. Kind of possible problems with dev env setup in this project pithink Dev env setup and documentation to use it is supposed to be well present in the project.
  2. U know, it is far better to use from linux. Everything works there from anywhere. From console terminal, from vscode, everything works OK. If u a going to pursue web dev, highly recommending Linux.
    Well, hard to tell regarding questions. It depends on which questions they were i guess.
woeful spruce
buoyant seal
# woeful spruce Seems like the standards they had for you, as an intern, was similar to a Senior...

Sometimes they can be actually really independent diggers from a start pithink
my first job did not have any internship too. I was actually hired as cheap dev power xD it did not prevent me from learning a lot of stuff and climbing up.
Well. I was lucky that i was a sole owner of backend and infrastructure pithink It would be far more difficult to get into already existing systems from a start. Having my own fully owned code allowed me to control its complexity equal to my current level each time.

summer roost
#

Based on the description, it seems like they were looking for something more like a junior than an intern. Juniors are expected to be able to drive progress forward on a project, to make and commit to deadlines, and to do independent research on how to solve some issue.

woeful spruce
buoyant seal
woeful spruce
#

Senior level is the only level I'm which I would expect someone to 'not ask too many questions'

buoyant seal
# woeful spruce Senior level is the only level I'm which I would expect someone to 'not ask too ...

i think any level needs to asks questions xD questions can be of different sorts

  1. sometimes u need to ask because problem is really out of scope of your domain / access level
  2. sometimes u need to ask because... other person just knows this stuff already and it could make sense to obtain answer quickly instead of using much more time to dig on your own
  3. sometimes u need to ask because... it helps to brainstorm some ideas more throughly. just for inspiration
woeful spruce
#

Well yes, there are millions of scenarios

smoky quest
buoyant seal
woeful spruce
smoky quest
buoyant seal
# woeful spruce They might not ask because they are afraid they could get fired like the intern ...

reaching senior level u a eventually reaching financial sustainability. And even if fired: many more companies are in the line to work in next ;b Really not a problem for Senior dev. Only a minor annoyance that work was not sought in parallel before previous job ended, but can be actually good oportunity finally getting long time deserved long vacation (which would not really last long if active job search would be in place pithink )

woeful spruce
#

Well yes, it depends how long you have been on the job, etc

#

Explaining why you got fired at a job during an interview is never a fun conversation

buoyant seal
summer roost
sudden nymph
#

My worry is that I keep getting fired (from all jobs - not just CS ones). Primarily for tardiness (showing up 5 minutes late), but this past one was β€œculture fit and hand-holding”. Out of 5 jobs I have gotten fired from 3, left one for this internship, and performed well at the other, but got written up twice for tardiness. I don’t know what my options are.

#

Should I just start a company?

ivory sluice
#

do you have close friends in real life that could give you honest (potentially cold and honest) feedback about how personable you are?

#

your messages here present fine, but there might be something else that we're not seeing and that you also may very well not be aware of

true harness
#

showing up late is kinda inexcusable, though. just stop doing that?

sudden nymph
sudden nymph
ivory sluice
#

you do seem personable, at least to me who has read about 30 seconds of messages :) but still, might be worth asking for feedback from peers. maybe even previous coworkers? if not from this most recent job, then previous ones

sudden nymph
#

I was friends with all of them but I always butted heads with management

smoky quest
gritty rivet
ivory sluice
#

either your most recent employer is really shitty and vastly miscommunicated their expectations of you, and also poorly handled your situation by not giving you actionable feedback before firing you, and you've gotten unlucky, or there is something about your conduct or behavior that rubs people the wrong way

i'd ask those coworkers specifically why they think you've had conflict with management. ask them to be honest but prepare yourself for negative feedback

smoky quest
#

Either way, from your messages, it sounds like there is a pattern to it. It's great you are willing and working on it!
But there is tons of information we are missing. So you may want to get feedback from people who have worked with you or know you better so that you can be more aware and address them and increase your odds for more stable jobs

delicate bane
ripe pagoda
#

Hey what kind of questions could an interviewer ask regarding python and pandas?

sudden nymph
vapid jay
#

hi im currently 14, if im gonna try computer science course in the future should i learn python or html ? to have a better chance of getting into uni or a job?

smoky quest
vapid jay
weary sage
#

alt, w3school is also cool

gritty rivet
terse loom
#

Hello guys my name is Mo and I am a first year student in software engineering at my local university. I am really struggling with python in my class. I wish to start a project that will help me get familiar with the language. I have a mandatory work term that is attached to my program this upcoming april ! I want be ready when my time comes. What projects should I build for my engineering resume. My level of understanding of python is around a 5/10 . Any advice would greatly be appreciated.

true harness
#

it will be difficult to build a project that is larger than tic-tac-toe (or something) if you're "struggling with python" as you say. i would focus on making sure you have the fundamentals down properly before tackling any larger projects. that's not to say you shouldn't do any projects though. smaller scale things like "snake" or a card game will probably be useful for learning

vapid jay
#

Hii. In computer science, im curious.. will they teach topics like how u create a programming language? Rn, i just know they discuss how to program like in C or C++ but didnt discuss HOW and WHY those codes function like they do. Like how theyre created or something.. will they teach this?

near ocean
#

Yes, pretty much all unis have at least one compiler class where you'd learn about this kind of thing

vapid jay
near ocean
#

Second or third year usually, i dont think they hit you right away with compiler stuff

vapid jay
near ocean
#

Yes

vapid jay
#

Maybe to get myself prepared

near ocean
#

Study hard? Idk in my uni it was optional and I didnt take it, that was a mistake

near ocean
#

It was interesting, i avoided it because i wanted an easier time lol

lapis wind
#

Writing a good compiler is hard, that is why we have LLVM πŸ˜‰, but overall though there was a python talk by the creators of pypy somewhere on creating a basic python parser and runtime

#

No idea if I can find that talk again though πŸ˜….

smoky quest
smoky quest
silk yoke
#

How long did it take you guys to hear back after your coding interview

smoky quest
silk yoke
#

Oh ok, in general how many questions should you solve for an entry level position with leet code easy questions and 45 min on the clock

near ocean
#

First job was a couple days, second one was same afternoon

smoky quest
silk yoke
#

πŸ˜”

#

Solved one lol

dawn bronze
near ocean
#

fizzbuzz, two sum, balanced parens, that kind

#

Not all leetcode easy questions are actually easy and not all hard are actually hard

silk yoke
#

Similar to two sum but not exactly the same

smoky quest
dawn bronze
#

these kind of questions are used in interviews for entry level positions?

smoky quest
#

Yep they are

gritty rivet
somber urchin
#

Hey guys. I'm an aspiring entrepreneur, my main role is going to be leadership, express visions of the company, garnering investors, economics and so on.
I do however really want to get a good understanding of (full stack) development as that's gonna be where most of the workload will be. So I've decided to set a few months aside to learn as much as I can to get a good basic understanding of the whole thing - who knows maybe I'll even pull my weight during some of the coding projects.

Anyhow. Where would you guys suggest me to start? What languages are important to learn? What skills will be imperative?

I respect the complexity of programming and realise I will need to hire developers as time goes on.

Any insight will be greatly appreciated πŸ™‚

(I have a few projects in mind - but it mostly consists of online applications, web development and services). I have started learning Python but realise I will look into other languages as well further down the line

somber urchin
vapid jay
#

Hey guys, I've studied web development Js,PHP but I couldn't find myself in it tbh.
I want to learn python from scratch, My main goal is to be a back-end developer able to create projects as a freelancer ie discord bots, chatbots, etc.
Any recommendations where to start?
Thanks in advance.

peak halo
#

does anyone know if there is a market for freelance discord bot development? that sounds doubtful to me.

balmy spade
#

I would say the market is there though I'm not sure how the crowd sources of it works. I've made some income on the side doing minimal work in discord bots for artist friends.

I think that's where I'd look for such work too. Freelance artists/content creators.

ivory sluice
#

my employer is considering giving some "key" employees like myself equity as part of my compensation package, probably in january. i'm not a dev but we are a software company in the US of ~100 employees, c corp, and owned by private equity

what are some things i need to be aware of or questions i need to ask? i imagine that the agreement will be in terms of percentage of ownership, some kind of vesting period, and tax implications (only when i sell, right?). i also know we are gearing up to acquire other companies down the line, but not sure if our company would acquire them directly or if our owner PE firm would acquire them.

delicate bane
# ivory sluice my employer is considering giving some "key" employees like myself equity as par...

cant directly answer your question but i have this resource bookmarked and it seems useful https://blog.pragmaticengineer.com/equity-for-software-engineers/

The Pragmatic Engineer

A growing number of startups and Big Tech companies offer equity - stocks, options, and others - as part of software engineering compensation. However, I've noticed few engineers understand what these mean. When I was a hiring manager at Uber in Amsterdam, engineers usually focused far more on the base

#

im sure some of the seniors can give you a more direct answer though

ivory sluice
#

there's a lot of things i don't trust about my seniors lol, because we're not very established and things are always changing

#

with the exception of our CEO, basically everyone at the executive level has been with us for only 1-4 months, so in terms of tenure of employment i've been here much longer

#

our HR director is also brand new

#

but ty for the resource, i shall check it out check

#

damn this thing is a short book JoyFluent

split oasis
#

not sure if this question goes here: how would you guys go about finding an open source community to collaborate with?

smoky quest
smoky quest
# ivory sluice my employer is considering giving some "key" employees like myself equity as par...

In general for startups and tech jobs, people want equity because either:

  • The company is public and the shares are expected to go up in value as the company becomes successful. The employees can sell them on the market
  • The company is private but it is expected the company will either become public (so going to the point above), get acquired (shares will be exchanged for $$$ or shares of the acquirer [and then back to the point above], or go bust

If a company is private and stay as such (or get stuck and does not grow), then your money gets locked away as you can't sell the shares directly like if it was private. To that end, sometimes there is also a revenue sharing set up or some sort of secondary sale can be organized.

Given it's a PE who owns you, I guess there will be some ways for you to get something out of it in the end.

But either way, that's pretty cool of them to try do that for key employees, although it's probably used as a retention tool.

ivory sluice
#

cool cool.
the way my HR director described it, there's really no risk to being given equity as part of my comp, so long as i'm happy with my base pay. if we go bust and go bankrupt or something, i hope my shares would just become worth $0...

#

but this was a very brief mention, i didn't ask any detailed questions

smoky quest
delicate bane
ivory sluice
#

recursive senpai

delicate bane
true harness
#

as an employer, what would you want to see on a linkedin?

delicate bane
true harness
smoky quest
delicate bane
smoky quest
karmic merlin
#

!warn 713649270871425056 please dont use our server for selling your stuff.

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied warning to @blazing glade.

blazing glade
#

How can I give it free of cost it costs around 180$+ @karmic merlin

karmic merlin
#

We do not allow advertisements whatsoever, am not telling you to give it for free.

#

frankly what you are doing is probably against ToS of linkedin, as such it is even more so against our rules.

#

So please do not post such offers here again, not now not ever again

open stratus
#

hi everyone!

true harness
near ocean
#

Include a link

#

Linkedin allows you to create "personalised links" i think they call it, theyre shorter versions of their default links, grab one and add it on your CV

true harness
azure delta
#

Hello guys, I just got a mail from a company, so I need some help how to respond to them for confirmation.

near ocean
#

regardless, you should have a link on your resume, dont expect the interviewer to find you through searching

#

same goes for github, twitter, <insert x social media>

#

probably shouldnt post random people's linkedin link lmaooo i just realised

true harness
#

hmmm. currently i've got this header. does that look ok?

true harness
near ocean
#

what are you using to build this resume

true harness
#

latex

near ocean
#

surely theres a way to do this in latex
its the same as [LinkedIn](https://www.linkedin.com/<whatever>) in markdown

true harness
#

yeah there's. ig for more context i'm going to an in person job fair, so i'd be printing out physical copies. also, i was told that links were bad for security reasons at certain places? so i'm trying to just write them out

near ocean
#

I would consider an online CV hosted somewhere and a QR code to take you there instead of printing on paper tbh

true harness
#

the real flex would be a qr code generator project 😩

near ocean
#

but I think you could cut down link fluff, like protocol/parts of domain, etc

true harness
#

oh i just shortened my linkedin more and it worked. kinda surprised that name wasn't taken tbh πŸŽ‰

near ocean
#

eg linkedin.com/in/mariosis, pasting that in a browser should fill in the rest of the link

#

time to start a QR code gen project in rust i guess
maybe look into NFC tags as well

#

you dont have your address on your CV, right?
some recruiter guy told me to add it and my immigration status (for UK, which is fine i guess) on the CV but i didnt feel comfy with addresses

true harness
#

no. i just have gh, email, linkedin now. phone number and address are a bit 😬 imo

near ocean
#

they also told me to write an objective statement, couple of sentences
this all sounds very weird, contradicts other advice I got for building CVs from school and friends

true harness
#

i wouldn't know about uk, though

lapis wind
#

I have my postcode on Linkedin, but equally im in London so it's less exact than say if you were in the middle of no where

near ocean
#

I'm also in London so it doesnt matter since the jobs are where I am, but when I was in Cambridge and Colchester I didnt want to scare people away, thinking I didn't want to relocate

#

apparently phone number is a must, people here like to call for some wild reason
my phone anxiety cant take it

true harness
#

same πŸ˜”

open stratus
#

hey guys,who can tell me about programming? i am new in this scope. I guess how really can to program something like CS,Google,FB etc.. I don't have any ideas how it works

buoyant seal
# open stratus hey guys,who can tell me about programming? i am new in this scope. I guess how ...

Technically for programming Google/FB and etc are present https://gourav.io/clone-wars those projects who try to replicate

Gourav Goyal

100+ open-source clones and alternatives of popular sites like Airbnb, Instagram, Netflix, Tiktok, Spotify, Whatsapp, Youtube, etc. List contains source code, tutorials, demo links, tech stack, etc. Great for learning purpose!

buoyant seal
# open stratus hey guys,who can tell me about programming? i am new in this scope. I guess how ...

But to understand how to create scalable web infrastructure, u a supposed to learn Software Architecture/System Design like here
https://github.com/donnemartin/system-design-primer

GitHub

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. - GitHub - donnemartin/system-design-primer: Learn how to design large-scale systems. Prep ...

buoyant seal
# open stratus hey guys,who can tell me about programming? i am new in this scope. I guess how ...

But to understand this stuff, u need to learn other prerequisites
https://raw.githubusercontent.com/darklab8/darklab_backend_roadmap/master/swe_backend.drawio.svg
like learning programming language, how to operate Linux OS, System Design as theory how to happens Software Development Lifecycle
I made roadmap and basically go to the role of Software Architect
supplement with materials from https://roadmap.sh/ too

buoyant seal
open stratus
#

i started learn Python few days ago

#

is it good idea?

buoyant seal
buoyant seal
open stratus
buoyant seal
#

Try this stuff then

#

it has plenty of exercises and check questions after each chapter. It looks good for zero starters i think

buoyant seal
buoyant seal
buoyant seal
open stratus
#

ok,i got it. How much time you in this scope?

buoyant seal
# open stratus ok,i got it. How much time you in this scope?

technically... it has no time limit. infinity lifetime to learn and keep up with the stuff. lifetime career.
in order to architect cloud solutions u a coming into territory where u a needed to have quite wide specter of knowledge, with deep knowledge in at least 1-3 specializations and than more then merrier. But all of it out of scope for human to learn at really deep level within one lifetime of career. Human usually can learn at deep level only one specialization. 2 is already kind of too much.

But essentially, if u are already having computer science degree
Having enough aptitude for that and lucky enough to acquire the right work experience
people can reach it in a time from 4 to 10 years of commercial work experience eventually
But that's surely not for everyone. Major amount of people never reach it in their lifetime of career even if they work in web development all their career.

buoyant seal
buoyant seal
open stratus
#

ok

#

and what about job? How much money junior programmer earn?

buoyant seal
#

googing "{Job_name} {Country_name} Salary Glassdoor" is helpful

open stratus
#

How programmers do deals with the sites and another programs. I just can create calculator and i don't understand, how thanks programming people can create sites,scripts. I guess it's not just programming in the PyCharm and using basic Python. I know about "ΠΌΠΎΠ΄ΡƒΠ»ΠΈ"(i don't know how it is in English),that is something kinda using another files,by import his data to the another files. And i guess that it is a key for working with sites and etc. isn't?

buoyant seal
buoyant seal
# open stratus How programmers do deals with the sites and another programs. I just can create ...

your question is a big ambigious... u can create sites with using stuff like Frontend and Backend framework (Flask in Python can do you..some full stack)
How it works? Basics for networking and how http requests, and browser handling them are needed to understand further. Usually it is learned during CS degree
U need at least... understanding concepts in order to know where u a going and where to dig further

near sierra
#

Hi can anyone suggest any project ideas that I can do and eventually add to my resume?

#

I am lacking in the personal projects department

buoyant seal
# open stratus How programmers do deals with the sites and another programs. I just can create ...

"ΠœΠΎΠ΄ΡƒΠ»ΠΈ" or Packages, code architecture stuff, clean code, unit testing and etc, they are all about code quality, ensuring you have more room in your code to add stuff relatively easily. Otherwise your code can reach the point that it would not be within human reach to understand it xD That's about learning Software Engineering basically

Stuff like "Grokking Algorithms", and "Code Complete by MyConnel" are really helpful to move in this regard

Green squares in my roadmap are often related to code quality (they are actually for Software Engineering)
https://raw.githubusercontent.com/darklab8/darklab_backend_roadmap/master/swe_backend.drawio.svg
Yellow squared how to build server side of web sites, dealing with persistent data in databases usually (Backend)
Orange to make Graphical interface of web sites, the front (Frontend)
Deep purple = Speeding up development cycle and having scaling infrastructure to handle users (DevOps)
Light purple = Python specific knowledge

open stratus
# buoyant seal your question is a big ambigious... u can create sites with using stuff like Fro...

Ρ‚ΠΎΠ³Π΄Π° Ρ‚Π°ΠΊΠΎΠΉ вопрос. Π’ΠΎΠΎΠ±Ρ‰Π΅ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ,ΠΈΠ³Ρ€Ρƒ,сайт Π±Π΅Π· сторонних Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ? ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ знания языка программирования? Или ΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊ знаниям языка?

#

ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ помошников Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡ΠΈΡ‚ΠΎΠ²,сайтов ΠΈ Ρ‚Π΄

buoyant seal
# open stratus Ρ‚ΠΎΠ³Π΄Π° Ρ‚Π°ΠΊΠΎΠΉ вопрос. Π’ΠΎΠΎΠ±Ρ‰Π΅ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ,ΠΈΠ³Ρ€Ρƒ,сайт Π±Π΅...

There are always some used libraries, dependencies used. Nobody wishes to reinvent the wheel and building everything from zero. Code can be written even assemble, true, but it would take too much effort to write.
People are using at least libraries coming inbuilt with installed language (like CPython comes with Argparse, Contexlib, Asyncio and other common libraries)

buoyant seal
# open stratus Ρ‚ΠΎΠ³Π΄Π° Ρ‚Π°ΠΊΠΎΠΉ вопрос. Π’ΠΎΠΎΠ±Ρ‰Π΅ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ,ΠΈΠ³Ρ€Ρƒ,сайт Π±Π΅...

It is often easier to use already existing game engine like Unity to build something quickly. Than reinventing absolutely everything from zero. But even in case of going at a more Raw level, u need using stuff like OpenGL graphics, libraries to interact with Windows, and other more closely related to hardware stuff. U aren't really wishing to reinvent hardware
But u have ability to choose what u choose. If u know the advantages and disadvantages of each choice

buoyant seal
# open stratus Ρ‚ΠΎΠ³Π΄Π° Ρ‚Π°ΠΊΠΎΠΉ вопрос. Π’ΠΎΠΎΠ±Ρ‰Π΅ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ,ΠΈΠ³Ρ€Ρƒ,сайт Π±Π΅...

Learning System Design discipline, stuff for web like https://github.com/donnemartin/system-design-primer and just knowing which stuff exists and when to apply, that allows to make concocious choices regarding chosen software. When to use paid proprietary options, when to use open source software, and when it makes sense to write something your own from zero to fill the gap that is unique to you
U need to learn preferably software engineering, system design, and knowing ecosystem of your platform target in order to make the choices at conscious level

buoyant seal
buoyant seal
open stratus
#

Π³Ρ€ΡƒΠ±ΠΎ говоря,постоянно ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹,ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ Тизнь Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅,Π½ΠΎ чисто тСорСтичСски ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΈ Π±Π΅Π· Π½ΠΈΡ…,Π½ΠΎ это "ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ вСлосСпСда"

buoyant seal
#

Computer Science degree for wide knowledge of basis + Expertise in specific field + Software engineering and System Design skills = That help you to develop product
But also preferably needed Business hunch in order to know how to sell it optionally

buoyant seal
# open stratus Π³Ρ€ΡƒΠ±ΠΎ говоря,постоянно ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹,ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ Тизнь Π² ΠΏΡ€ΠΎΠ³Ρ€...

It depends on the level of program
Some programms/libraries are just... solving for you driver problems, OS problems. You don't really wish to reinvent networking drivers and operational system like Linux in order to host your simple web site, right? Even if it is completely custom solution?

If you wish completely unique web site product you build with stuff Backend+Frontend framework, and learning web infra to scale it
If u need just a landing page representing one-two pages of stuff, or some other common solved tasks like even... electronic commerce shop of a common design and modules = u can just use CMS like Wordpress to build it

U a choosing necessary level of solutions solving some level of your.... solution which u don't need to solve for your problem.
U create unique stuff at the level u need.
If your stuff is not unique at all, u go to Wordpress and other No Code solutions

#

If u want your game being completely unique, and u are just learning how videocards work = u implement at raw level through opengl on your own
if u know that Unity ecosystem to create game is enough for you, and u will not need to go out of scope of its features (it would be extremely difficult because it locks u into its architecture/ecosystem as a cost for using it), then u use Unity to create game magnitude times much faster

buoyant seal
# open stratus Π³Ρ€ΡƒΠ±ΠΎ говоря,постоянно ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹,ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ Тизнь Π² ΠΏΡ€ΠΎΠ³Ρ€...

In the most ideal world... that sometimes happens for some languages and really specific products... all basic needs for program are solved (in majority at least) just from all the inbuilt things into language and its compiler. We just write higher level code, and compilter will ensure it will be working and having correct other stuff to work in the OS. (For similar reasons in web dev, we use Docker to abstract all dependencies into compiled container that can ran at any Linux OS btw)

#

Technically kind of similar stuff happens for Minecraft/Java at a different level. All of its needs are abstracted to run into Java Machine. Java Machine specific implementation to OS handles resolving lower(hardware) related problems. Thus making product more cross platform, because it is less depended onto specific OS

buoyant seal
# open stratus Π³Ρ€ΡƒΠ±ΠΎ говоря,постоянно ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹,ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ Тизнь Π² ΠΏΡ€ΠΎΠ³Ρ€...

So... this stuff is also depended on chosen language and its compiled and OS and etc etc. There are many variables to programing regarding everything (planning user interactions and interface, choosing technologies, choosing stages to implement product, choosing its architecture, chossing code quality attributes pursued in a product). Finding golden balance to fit your product, that's the task. Eventually with experience at deeper level u will be able to consider it if u will follow this path. Though as i said, people are often having specialization to work within smaller scope (at least within desktop development, or web development for example)

#

As beginners people just implement in the first way they can πŸ€·β€β™‚οΈ
Experience comes later, and it comes only if they learn. Without learning it comes too, but much slower.

viscid wigeon
#

is there a developper job at a spacial agencies (whichever)

#

sry if im being stupid

split oasis
#

yeah

#

but might not be glamorous

young smelt
ivory sluice
#

@open stratus please do not post in languages other than english as per our #rules
if you need to speak in Russian, you can do it in DMs.

gritty rivet
round swallow
buoyant seal
round swallow
buoyant seal
dark meadow
#

@round swallow Send that to @severe widget (see #welcome for the procedure about reporting such things)

true harness
astral ermine
cold pulsar
#

Hi All

ebon night
#

Hi

#

Anyone is here

young smelt
#

yes, everyone

grave flare
#

the sololearn app is a good start

vapid jay
#

i wanna become a machine learning engineer, now give me roadmap

buoyant seal
# vapid jay i wanna become a machine learning engineer, now give me roadmap

Tbh this msg should be pinned:

hubt β€” 09/22/2022
i warn everyone that wants to be in AI/ML: you spend a huge amount of time on data validation, cleanup, and analysis. and generally a lot less time than you'd think on the actual AI/ML part. unless your company has very mature data management and data pipelines(very few companies do), expect to spend a lot more time on data engineering than AI/ML
https://towardsdatascience.com/data-science-learning-roadmap-for-2021-84f2ba09a44f

low snow
#

Sorry I just want to rant a bit. I got an internship at a top-paying company in my country, just had a talk today with my mentor and somehow he didn't know I'm still in school. Then proceeded to tell me that since I'm still a third year I won't get a return offer even if I have good performance. Which is completely different from what HR said, he even said that if he knew I was still a student he would have said no, the shittiest thing is that I got offer from 3 teams within the company and I chose the one where the mentor doesn't support me to return at all and only think I'm here to intern then leave forever, I'm so demotivated right now and I have 2 months left of this.

ivory sluice
#

what did HR tell you originally?

low snow
#

And then based on my performance and education background they will decide discuss with my manager(mentor) whether or not to extend an offer

#

And then today I had my quarter meeting with my mentor and he told me nah you won't get one lol

ivory sluice
#

if you're third year currently was your plan to do a second internship and then get a full time offer?

or was the expectation to secure a full time offer now but start in a year(?)?

low snow
#

The latter, get a full time offer then start in a year

#

I don't think that's a rare thing isn't it? Many companies here don't even accept senior intern

ivory sluice
#

seems shortsighted of that mentor if you're a good potential asset

low snow
#

Yeah he said he wants me to finish my diploma first(?) I can't get a return offer and still finish my diploma? Honestly have no motivation to even go there tomorrow.

ivory sluice
#

still finish out your obligations, i don't think anything is final until everything is final, you know. and what would stop you from applying for a full time offer at that company down the road?

(i'll be back later, gotta run for now)

low snow
ivory sluice
#

you're still a part of the intern pipeline

low snow
#

Yes but if I don't get a return offer then isn't that the same thing as not being in it? Unless I come back for a return internship next year, which might not even happen

gilded valley
#

It's possible there has been some miscommunication somewhere. Speak to whoever runs the HR side of internship and ask them what the deal is

gilded valley
gilded valley
low snow
# gilded valley to HR

Yeah I plan to do that tomorrow, but the one with the final decision is still my mentor

gilded valley
low snow
#

The miscommunication here is that he didn't know I'm still in school in the first place. Somehow he missed that from the HR, he said he would have said no otherwise unless I'm close to my graduation

gilded valley
# low snow The miscommunication here is that he didn't know I'm still in school in the firs...

It is unlikely that you're aware of the full situation, and one person's perspective on what was miscommunicated how is rarely comprehensive.

There is a good chance that when he requested or agreed to take an intern, it was under some conditions from HR. An internship is a protracted interview, HR won't be happy if they've completely wasted the salary they spent on you, and there is a chance they can arrange interviews with other teams for you based on your mentor's feedback or something along those lines.

Speak to HR, make clear that:

  • Some miscommunication has happened somewhere, and your manager is saying that he won't be able to make an offer
  • Find an email or something from HR, where they explained the requirements (i.e the 9-16 month thing you mentioned), and say I was under the impression that it's completely fine that I'm a year away from graduating
  • That you like the company, and want to come back, assuming your manager can't offer you a position directly, is there anything that can be worked out to find you a position somewhere else?

Chances are you don't have 0 agency in this situation - it might end up being that you have to make some connections in other parts of the business to see if there are any possible teams that might take you

gilded valley
low snow
low snow
gilded valley
#

(the idea that the person who gets the final say on whether or not you get an offer is called your "mentor" is bloody stupid - he's just your manager at that point)

low snow
#

He's my manager-mentor, there's a "manager" as well but I have met him only once or twice and I mainly work with my mentor. Doesn't help that he's the team lead so he has the most power when it comes to deciding who gets into the team.

gilded valley
low snow
gilded valley
#

It's just another person who might be able to help the situation

low snow
#

I still don't get why being a third year means no return offer but welp

oak wasp
#

I have question, i see this job and how is it for junior? who can explain me? if i have 2+ year experience i am junior? o.O

peak halo
oak wasp
peak halo
vapid jay
#

OH im blind so sorry! I also found the answer so yeah it doesn't matter anymore

somber swift
#

Guys is it worth getting in programming? Rn I’m working as a vet and field is great and all but I really love computers and programming is just real cool. So I was just wondering if it’s a safe job for future? Like what if all the trend die down or something and no one wants a coder anymore

#

Because of AI ofc

vapid jay
buoyant seal
# somber swift Guys is it worth getting in programming? Rn I’m working as a vet and field is gr...

Programming will be the last job to die in the world.
Programmers will automate first all other jobs, and then someone would need to maintain and develop further their automations

The amount of knowledge needed is surely increasing though. Web developer today needs to know I think... Many more layers of different stuff than it was 10 years ago

Programming concepts, new tech tools, they all increase the amount of complexity developers can fight today. Increasing possible limit in how large scaled and sophisticated systems we build

peak halo
# somber swift Because of AI ofc

an AI that could take a problem statement and build a program that implements a solution would possibly be the greatest human achievement of all time. it's not about to happen. I don't think it will ever happen.

somber swift
peak halo
#

(my current pfp is the result of "green wizard reading a book with a storm in the background")

#

I work as a computational linguist. there are some areas where computers can emulate the understanding of language very well. others, not so much. I don't think we'll see any advances in our lifetime that see the demand for programmers decrease across the board because the work can be automated.

buoyant seal
buoyant seal
#

All problems in programming can be resolved with abstractions.... Except problem of having too many abstractions

ivory sluice
smoky quest
# low snow Yeah he said he wants me to finish my diploma first(?) I can't get a return offe...

That's most likely because it's so far out in the future that he doesn't feel comfortable making such promise (plus the required accounting/req/budget that go with it). I don't know any company which could promise anything so far out. Your manager may not even work there anymore or the team not even existing by the time you come back.
Things you could do:

  • Suggest working there part time as a part time job
  • From what you said, they would be willing to consider making you an offer once you get closer to graduation. So you can set a date in future to circle back

Things to consider on your side:

  • Do you really want to lock yourself into something that far out in the future? I doubt you can predict and hold yourself to be locked 2+ years in the future. So many things can change and try to compare where you are now with where you were 2 years ago in terms of interests, knowledge, etc.
  • Make sure to approach the situation tactfully and gracefully. If you are raising hell now for something 2+ years in the future, their opinion and interest in you may dramatically drop as you would appear to be a pain in the neck and not worth the trouble
dense mesa
#

Sounds like Amazon SDE where they won't offer unless you can start within a month

smoky quest
#

Every companies I know about won't make an offer unless you graduate within ~12-15months.
I even worked at a company where their policy was to not have return offer and to only have interns who were not in their final year. The weird part is that it was a pretty popular tech company.

But the 1month thing seems rather tight if there is a class or two to wrap up before graduation.

nimble rampart
#

Hi

#

Which is good for engineering Computer science engineering specialization in cyber security or normal computer science engineering?

#

Considering job opportunitys after graduation

gilded valley
gritty rivet
placid sail
#

Is AI engineer a good job since I’m about to enter university and I thought that it would be fun to make AIs since I find them really interesting since I was a child

gritty rivet
peak halo
summer roost
low snow
low snow
smoky quest
low snow
#

So a bit more than a year after I finish the internship

smoky quest
low snow
#

And the reason why I want to lock myself into this company is because unlike in the US, where I live there are not many places that pay a high salary for new grads. And this company is one of the rare fews.

smoky quest
low snow
smoky quest
low snow
hot jewel
vapid jay
#

hi , anyone around to talk?

peak halo
vapid jay
#

i see, thank you

slim loom
#

hey guys

fair tapir
#

What is Java used for

peak halo
vapid jay
#

I'm a little lost right now so I just wanted to ask some questions to help refocus my career goals:

One of my goals is to get more responsibility and be allowed to take on more daunting tasks, around the technologies that i'm interested in.

  1. So, how do I achieve this goal generally speaking?

I don't seem to fully understand the value I bring to the table

  1. How do I figure out my value and build that value to the industry, outside of the role at my company?

  2. If my current job prevents me from continuing to build my skills due to lack of or gatekeeping of opportunities, how do I find those opportunities?

Edit: I'm at 2 years of exp in my field

fair tapir
peak halo
fair tapir
peak halo
fair tapir
#

Say I mastered c++ would it then be easy to learn Java and python

vapid jay
# peak halo Can you give more context? What kind of job do you have currently? Have you dis...

Sure, I'm a junior software engineer in embedded systems space who has been working at my company for 2 years. The past 4-5 months, the team I'm on, my tech lead doesn't seem to trust me to do big important tasks. He just has me do bug fixes and testing. Honestly, its really frustrating because I don't feel like I'm growing. I feel that he gives those opportunities to the other junior SWE more and of course the senior SWEs

peak halo
# fair tapir Say I mastered c++ would it then be easy to learn Java and python

one of our moderators is largely a C++ developer, and he said that C++ is the most complicated widely-used language today. So yes, if you can "master" C++ (which would probably take several years at best), you should be able to pick up any other language that uses OOP, procedural, or imperative programming styles.

fair tapir
#

c++ is used in game development mostly right?

peak halo
vapid jay
#

yes

#

its just him and me locally and a few weeks ago, another jr SWE was added to our team. Actually, I think i'm the person who does the work that no one else wants to do...

fair tapir
#

I wanna learn to hack so I can troll those scammers who always call my phone lol

peak halo
# fair tapir c++ is used in game development mostly right?

I don't know that it's used mostly in game development, but in general, it's used for performance-critical programs that benefit from features that don't exist in C. (C is a very high-performance language, but is minimal and difficult to write and debug at scale.)

delicate bane
vapid jay
half kelp
#

Is anyone working as data scientist?

somber swift
#

Ahh I’m 23 and currently working as a vet but I want always want to do CS is it worth it if I take admission in university just to get Cs degree or should I just start learning coding, i already know HTML and little bit of python. So can someone tell me if it is worth getting a CS degrees or should I just get a 1-2 year diploma in coding? Or just work learning online and preparing for interviews

maiden fog
buoyant seal
# somber swift Ahh I’m 23 and currently working as a vet but I want always want to do CS is it ...

Sounds like your age and background are best fitting to get jumpstart of your career through CS degree first

People from courses or without them are competing with 4 years graduated of CS degree, and usually filtering done just by the fact of having degree for starting people

People with already previous job experience in similar fields could afford trying to go without degree, but it looks like not your case.

I would recommend going for bachelor degree perhaps. Usually that is more than enough

somber swift
hasty harness
#

same thing mate

#

but i am 25

#

I have same target, but the I am confused to go to USA for comp sci or Europe for data science

buoyant seal
# somber swift Well I want to do it from Australia or Canada but I think the cost is bit high b...

U a better be adviced by people here from your countries then. Although i could say, that if u have access to those countries then ... If u aren't going to change career you will be easily able to pay loan back within several years of a career. It just years dedication and certainty:
Do u agree to become Software Engineer? Do u have tech curiosity and able to dig answers for questions? Do u agree being humble, curious, professionally honest, creative, and following discipline rules? Do u agree to educate yourself your whole career to be better than u a yesterday?

If answer is yes, yes, yes, yes, then highly likely u will pay your loan back within time of quickly becoming professional

buoyant seal
azure cobalt
#

hi guys about to start 30 days of python

#

any one willing to join?

gritty rivet
tame forge
#

hey I need an advice
I have been learning python for data science - interacting with DB, file handling, numpy, pandas, analysis, visualization
I will also use it to implement ML algorithms learning
but have decided to study DSA in some other lang (ig coz there are a lot of stuff u cant learn in python)

so should I learn in java or cpp?
preferably one which would help in some real life applications and one that many help in ML too(?)

I dont have a particular career priority rn.
Just liked ML so trying out
will try out a few things to choose best one for me
So I wanna do DSA in whatever will benefit the most as a software engineer and I could use into other areas - Backend, building desktop apps, I do have quite good interest in hardware code too (second thing I was interested in after ML) etc. (as i said not sure what i will go with finally)

PS- i have some prior exp with cpp (altho will need to revise)
i also hava a java course this semester

buoyant seal
#

Well, the only possible difference is only that some data structures can be reimplemented in a real way only at the level of language having pointers to memory though
in languages without it, it would be only simulated, which should be supposedly fine too.

tame forge
#

Hmm
i see
i also one thing dont want to limit my job options by learning only one thing
idk but i get very different suggestions by my seniors so really confused πŸ˜…

buoyant seal
buoyant seal
tame forge
buoyant seal
tame forge
#

thanx for the advice
any suggestions on managing DSA and the python data science thing side by side?

buoyant seal
tame forge
buoyant seal
tame forge
buoyant seal
#

it should be pretty much fine to work with both languages in vscode

#

at least if u ask for IDE

tame forge
buoyant seal
tame forge
#

ye like time distribution that u think should have b/w DSA & python DS/ML

tame forge
#

lol
anyways thanx for the suggestions πŸ™‚

buoyant seal
# tame forge lol anyways thanx for the suggestions πŸ™‚

u a welcome.
I would mention though, that DSA is quite often asked in interviews among data scientists i think. Or at least i have this impression pithink
So DSA is just one skill among basic stuff to learn stuff further

If u wish to learn DS/ML then it is your priority to have real skills and knowledge being expert in this regard, but at the same time...

tame forge
buoyant seal
#

If i see it correctly, then in reality you would be expected to have Data Engineering knowledge besides DS/ML
So your final expected fields to learn will be Data Engineering / Software Engineering / Math / DS/ML
And DSA fits here as one of basic skills in software engineering / expected stuff for DS/DE

tame forge
buoyant seal
buoyant seal
buoyant seal
# tame forge oh since that msg mentions data engineering, what language is used in that the m...

it will be like...
python is shared and software engineering skills too

Python:
Standard lib (itertools, generators, datetime etc):
Parallelism (threads, processes, GIL):
AsyncIO:
OOP:
Unittests:
Integration tests:
Testing tools (pytest, unittest, mock):
and etc

Then ecosystem for data engineering

Data Engineering/ETL
DWH theory (datalakes, OLAP/OLTP, Star/Showflake):
Pandas/numpy:
scikitlearn:
Apache Airflow
Spark:
AWS Step Functions (or any similar):
AWS Glue (or any similar):

Then ecosystem for your DS/ML: insert roadmap for DS/ML from link above here

#

The only awkward thing about it all, that a bit too much of stuff is asked pithink
but i guess that's why it is so high paid profession

tame forge
buoyant seal
#

important i guess to choose one of paths leading to final role

tame forge
buoyant seal
# tame forge the towards data science link u shared is ur roadmap?

nah. My roadmap starts from here
https://raw.githubusercontent.com/darklab8/darklab_backend_roadmap/master/swe_backend.drawio.svg
Goes among
Backend and DevOps paths:
https://roadmap.sh/backend
https://roadmap.sh/devops
While also learning Software Engineering stuff
And expects to get hand of system design of web solutions here as a final outcome eventually
https://github.com/donnemartin/system-design-primer#index-of-system-design-topics

From Backend Developer / DevOps engineer to Software Architect basically going

Oh nice, roadmap.sh made roadmap for software architect too
https://roadmap.sh/software-architect

tame forge
tame forge
buoyant seal
undone cedar
#

Has anyone had experience getting their first choice job after school? I am in this career field and I am helping a friend get into it! Trying to start back from the basics for him and tell him experiences from other people trying to do the same.

near ocean
#

What does first choice job mean? You mean a "dream" job first time? Very rare experience

peak halo
#

and I realize that just moves the question to "how do you get that internship?" and truth be told, I'm not sure other than doing well in school and interviewing well.

near sierra
#

Hi, I've worked for 3.5 years as a backend engineer. I quit my job 10 months ago due to health issues now I'm looking into getting back into the game.

The problem is, I've only held the said one job in my life..how do I make it look appealing in my resume? It would be helpful if I could get some advice on this..

mortal wedge
# near sierra Hi, I've worked for 3.5 years as a backend engineer. I quit my job 10 months ago...

Having one job like that for 3 and a half years isn't a problem. What you want to do is have a few bullet points with quantifiable results of things you accomplished, especially ones that had major impact on the business. So something like, for example * Developed an algorithmic strategy that improved efficiency by 30% * or *Developed a 1000 line codebase that allowed for business expansion across the country * something like that maybe

gritty rivet
smoky quest
white merlin
#

hi guys, I need some advice
I have been coding in python for almost 3 years now, I mostly made crypto trading bots and web scraping bots
I have some experience with js, sql, html, css and git.
a couple of months ago I started learning react , and 2 weeks ago I started learning django.
right now I am making a "clone" of cutt.ly [django,react,postgre] , with the following features

  • log in/sign up
  • backup data on the cloud
  • access to information on every single click (country , unix time, user agent, referrer , browser, os ..)
  • access to private API
    and qr code generation
    [in the future I might turn this into a business and make some futures paid]
    will finishing a project like this guarantee me an internship/jr level position in the uk ?(london)
buoyant seal
#

There is no guarantees in anything, but increasing your skills u increase chances with some set of job vacancies wishing to find Dev with this set of skills.

Then more skills u acquire and closer matching their 100% expectations, then higher the chance to get position in vacancy X

The trick is kind of learning necessary skills combining themselves greatly to those expectations...
... And having soft skills to sell yourself

Well, and making sure to learn unspoken stuff but it is assumed too

buoyant seal
delicate bane
#

isnt the tech job market kinda tough atm? or is that just "anecdata"?

buoyant seal
delicate bane
buoyant seal
#

Tech job market is highly likely going to become only tougher

buoyant seal
delicate bane
#

take it with a grain of salt, etc.

white merlin
delicate bane
#

nice name and description

white merlin
delicate bane
#

any plans for uni or no?

#

have you considered apprenticeships?

white merlin
# delicate bane any plans for uni or no?

I applied for the university of greenwich , they rejected because I did not have high marks , I will have to a 9 to 5 this year because my father does not want me "playing on the computer"
I am planning on get my linux + before next september and don't go to uni

#

I have a friend that goes to uni, he said that they are still studying if end else statements

white merlin
oak wasp
#

i have question with non native english speaker, when you are working abroad (for example on remote) is it required very high level of your english? for example i can chatting, and i am trying improve myself while speaking but at this moment i can't talk grammaticaly correct in many situation, but i can say what i want. is it problem?

#

or what do u think other? for example native speakers

#

if you were boss, would it be problem?

delicate bane
balmy spade
#

Where I work there is only the expectation of communication. It doesn't matter if you can speak perfect English or broken English. Both sides need to have the patience to communicate with the other.

oak wasp
balmy spade
# oak wasp but when there are meeting what is happening then? if i didn't understand very w...

It will greatly depend on your work environment. When our CTO gets excited and animated nobody really understands what she's saying. We have to call her out to slow down! But that's the atmosphere we have, a very inclusive and welcoming group. That's not shared everywhere.

If I'm in a meeting and I'm struggling to understand someone speaking whether through my own hearing impairment, their accent, or both then I say something. "Could you rephrase that part?", "Do you mind repeating that for me?", or just "Let me repeat back what I'm hearing just to make sure I understand."

There are polite ways to handle a communication barrier brought on by accents, disability, and such. There are rude ways too. Hopefully you only need to deal with the polite ways. :)

#

Honestly, the world is too small today for something as simple as a heavy accent or broken language knowledge to be a valid reason for a "big problem". VVSipp

#

But that's a perfect world view and I know the world isn't perfect. :(

oak wasp
balmy spade
buoyant seal
#

usually just B2-C1 chatting level is required. Audio speeches happen... well at least for interviews all the time
B2 with tech orientation can speak pretty well on tech topics usually

balmy spade
#

What is "B2-C1"?

oak wasp
#

C1 ? are u kidding me?

buoyant seal
# balmy spade What is "B2-C1"?

CEFR english levels, From A1 to C2 for second language learners. Native speakers are C2-D2 speakers there. C2 is considered maximum for non native
Usually evaluated by IELTS/TOEFL/Cambridge exams
Same CEFR levels for other languages are present

oak wasp
#

C1 is fluent πŸ˜‚

balmy spade
quasi fern
#

hey guys, i found a possible job with small pay and the chance to practise, my knowledge in programming is very very low, basicaly i just know html and css and even that is far from perfect, so i would need a CV to send them with such short knowledge... any solid CV template that would suit my case ?

buoyant seal
#

Everything is already standartized in this regard at least for English

balmy spade
buoyant seal
balmy spade
#

Hmm... this goes off-topic but I wonder how hearing disability plays into this. I cannot hold a conversation, for example, in a group of more than two people speaking at once. I can't separate the noise into speech. (I'm basically deaf in public areas) Accents throw me off at first, but give me two or three minutes to get used to you and we're good.

buoyant seal
#

Communications are important. We are as developers, need to squeeze functional and non functional requirements from clients and even from other devs (ergh at least at senior level it is expected skill, and at middle level too if in company with good quality standards). Lack of communicational skills will close at least leader positions possibly

#

Kind of controversial, people think that development for people with poor communications skills, but than higher dev rank then more it is expected to have them. Or depending on the role.

#

There is good side to all of it though. Many developers in the world have English as second language xD We need just to reach C2 and then probably our career will not be restricted at all i think. Since it would be more or less highest not native language level among majority devs in the world

quasi fern
#

hey guys, i found a possible job with small pay and the chance to practise, my knowledge in programming is very very low, basicaly i just know html and css and even that is far from perfect, so i would need a CV to send them with such short knowledge... any solid CV template that would suit my case ? guys i could rly use some help with these, i am new in programming and i dont even know where to begin with a CV for programming.

true harness
#

have you looked online? there are tons of templates

rare knoll
#

hi all, probably a really rough question, but i want to get back into coding & hopefully find a coding entry level type junior coding job somewhere, but i really don't know what to do exactly... should i make a portfolio with projects? what kind of things do people want done with python at a workplace that I could start preparing for now?

gilded valley
#

What country are you in as well

rare knoll
#

i have my associate's degree in IT from a local community college, and a certificate. i don't have any real world experience... other than a small internship i could put down, but that was over 10 years ago

#

US

gilded valley
rare knoll
#

the past few years; i've been making a youtube business for gaming videos... so it'd be quite a stretch

gilded valley
#

Ah yeah. No easy path there, but it's at least something that people will find interesting to talk about in job interviews

rare knoll
#

yah... i don't have any real world coding experience, and have no idea how to even start

gilded valley
rare knoll
#

yah true, i didn't think about a bootcamp
i'll look into those two options, tyty

gilded valley
rare knoll
#

tysm

sweet gorge
#

so it is possible to get a Python-related job with no formal education and some IT related work experience?

#

kind of looking for a job but I just turned 18 this year and just started college

smoky quest
sweet gorge
smoky quest
sweet gorge
smoky quest
#

yeah that's tough

sweet gorge
#

considered tech support

#

though I am not that social

true harness
#

typical stuff: flipping burgers, stocking shelves, etc. it's also possible to get a summer internship, but it's difficult as a freshman

sweet gorge
#

it would be weird going from fixing chromebooks to working at mcdonalds, kind of need something at this point though

#

was hoping my somewhat IT related experience would be useful for something

true harness
#

possibly, it would help your resume out for internships, but those would be in like 7 months

sweet gorge
#

I did have an application get accepted for a tech support job, did do a one-way interview, waiting for a response at this point.

summer roost
#

there may be jobs around campus that might be options for you. Universities own a fair amount of hardware, and might hire students on for tech support jobs, or for A/V jobs, or things like that. You might be able to wind up with a TA position, or something like that, too - though probably not until your second year.

open grove
#

Hello Everyone! I'm new here - thank you for having me! I was wondering where I might go to get some help on a particular programming challenge I am having

sweet gorge
summer roost
open grove
#

oh derp

#

thank you very sorry ❀️

toxic pier
torn sorrel
#

how important is it to have a research paper to do masters in cs abroad

hexed haven
#

how good does one have to be in their respective programming language before they can apply for freelance jobs on fiverr and upwork

dense mesa
torn sorrel
#

duck 360

dense mesa
torn sorrel
vapid jay
#

hello

bold arch
#

hello

woeful spruce
icy fern
#

There's a job posted on LinkedIn that I'd like clarification on, should I connect/message the recruiter?

sweet gorge
gritty rivet
# sweet gorge intermediate, mainly with Flask

Won't hurt to apply. It's hard to find truly entry level jobs where that's enough, but they do exist. If you get no interviews, you work more on your skills and/or resume until something works out.

gritty rivet
# sweet gorge intermediate, mainly with Flask

But given that you're just starting college, I agree with what was said earlier about not expecting the most relevant work experience, do whatever you need to do to get the most out of school

icy fern
#

This is a bit of a weird question. I finished virtually all of my BSc degree, except a test I had to skip because of being sick. I was given an additional date for the test, but it'll be next semester.
My university has allowed me to take Masters courses, so in practice I am starting my Masters though technically I need to finish my BSc to "formally" be enrolled.

should I write that I'm beginning my Masters in my CV? I'm beginning Masters courses in a few weeks.

buoyant seal
icy fern
#

Well, the question is whether I should apply to jobs for Masters students or not.

#

and if so, how would I write this in my CV, even? I don't have an end date for my BSc

gilded valley
woeful spruce
rare knoll
# gilded valley I'm a junior developer in the UK, so my experience is quite distant from yours. ...

thought about it long & hard, going to take 6 months off to study as much as i possibly can, get a few online certifications, sort of bootcamp myself, make some projects on github to show, and try to work in a few groups, put that all into my resume then look for a very low starting junior/entry position, then go back to school as I apply for internships, jobs, contracts, etc. i only have 2 years left in school so that's a while i could look for something
ty again for all the help!

near ocean
#

6 months off uni? the fastest way to a developer position is to get a degree, not to self-bootcamp

gilded valley
cinder nymph
near ocean
#

the country stated is the US and is most certainly a misplay to drop out of uni for a bootcamp

rare knoll
#

ahh my bad i miscommunicated; i am not going to uni atm, haven't been in a long time, been doing retail jobs for 10+ years

gilded valley
vapid jay
#

Hi guys, anyone from Canada who can help me to get IT job. If anyone here please me know

smoky quest
vapid jay
#

I completed my college in August. Now I’m looking for a job in IT industry

smoky quest
vapid jay
#

Yeah I’m using that but no one is responding on it

smoky quest
#

Then it may be related to your resume or the jobs you are applying to. Feel free to post an anonymized version of your resume here for feedback

vapid jay
#

Yeah sure

inner wrenBOT
#

Hey @vapid jay!

It looks like you tried to attach file type(s) that we do not allow (.pdf). We currently allow the following file types: .gif, .jpg, .jpeg, .mov, .mp4, .mpg, .png, .mp3, .wav, .ogg, .webm, .webp, .flac, .m4a, .csv, .json.

Feel free to ask in #community-meta if you think this is a mistake.

#

Hey @vapid jay!

It looks like you tried to attach file type(s) that we do not allow (.docx). We currently allow the following file types: .gif, .jpg, .jpeg, .mov, .mp4, .mpg, .png, .mp3, .wav, .ogg, .webm, .webp, .flac, .m4a, .csv, .json.

Feel free to ask in #community-meta if you think this is a mistake.

vapid jay
#

here my resume

gritty rivet
vapid jay
#

I’m a fresher, I have no experience related to my studies

gritty rivet
vapid jay
#

Ohh I see I’ll do it. Thank you :))

timber lagoon
#

what python skills are employers looking for? as in, are there any particular frameworks/modules that are in "high demand" or that look good

gilded valley
gritty rivet
misty ruin
#

What are the main languages I have to know before getting an internship?

smoky quest
peak halo
paper badge
#

Hey guys how important is a high school diploma in getting a job in this industry?

smoky quest
paper badge
#

Alright that makes sense

torn sorrel
#

guys

#

how important is it to write a research paper if i want to do masters in cs abroad and if i am not in a top tier college

#

atm

smoky quest
#

different countries and colleges will have different priorities and selection criteria

torn sorrel
smoky quest
torn sorrel
#

its like good gpa good english proficiency many LOR

#

and there is still no guarantee you will get selected

smoky quest
#

Also most BS do not include any research paper or component.

dark arrow
#

how common is it for CS masters programs in US unis to accept bachelors in electronics?

summer roost
dark arrow
summer roost
#

Ah - India, right?

dark arrow
#

yeah

summer roost
#

I've figured out that I don't understand India's system. At all. Even a little bit.

#

It seems extremely different to the US and western Europe. I'm gonna refrain from giving any advice rather than risk giving bad advice

dark arrow
# summer roost I've figured out that I don't understand India's system. At all. Even a little b...

in grade 11, you get to choose to pursue science, commerce or humanities
after grade 12, science students split further into engineering, medicine and basic science. students who decide to pursue engineering appear for a few entrance exams
universities release cutoff ranks in these exams for various undergrad courses, and you get allotted to a course you qualify for (the admission depends solely on your performance in these exams, there's no separate application process for every uni)
after 4 years of doing an engineering undergrad you get a B.Tech (or less commonly a B.E in some unis) degree. a large part of students then choose to get a job, others choose to go into higher studies and get masters and phds

#

roughly speaking the demand for the major engineering courses is in the order CS > electronics > electrical > mechanical > chemical > civil

as things stand i'm looking to get admitted to a fairly good uni with electronics

#

long term, i'm not sure whether i want a job right out of undergrad or whether i want to go into higher studies but if i do want a masters i'll be trying for US universities

#

if they want proof of cs experience i suppose i'll have to bother cs profs at my uni for research or something but i don't think that'll be that simple either

vapid jay
#

Is there any roadmap for python networking

elfin abyss
#

Does electrical have a larger focus on like power systems and whatnot and electronics is more about embedded systems?

dark arrow
#

ec also has a lot more programming

elfin abyss
#

Wouldn't mind if we had that here so I can skip out on the power systems stuff πŸ‘€

buoyant seal
radiant creek
#

hey guys should i take computer science or software engineering

true harness
#

C. not enough information.

what's the difference between them? what are you career goals? what country is this?

terse wharf
#

so i just got into the cs course into the university of my choice i wanna be an ethical hacker any advices ?

true harness
#

take electives that focus on that

vague bloom
#

John Hammond on YouTube is a great start too

tulip jungle
#

Computer science

smoky stump
#

Hi, guys, I do not know whether is this a proper place to ask the question but it seems to me okay to ask, I have been taking System Network course for about 1 month and I have more than 100 days to finish this course but also I want to interested in Security part of this job and every one offers me to learn Python, especially in case if I want to change my career from System Network to the Cyber Security. So I wanna ask does anyone know which path I should follow in order to learn Python for Cyber Security as well?

shadow moss
smoky stump
#

Oh really? It is good then I thought I need to learn deeply

shadow moss
#

most cybersecurity jobs is run the tool, take the output of the tool, write report, circular file report. Rinse/Repeat

#

you are cop of tech world with about as much respect as most cops get. Only top 1% do really exciting stuff.

smoky stump
#

HΔ±mm, interesting! Actually, I would like to choose this way for salary expectancy not because I like it a lot and also I do see what you mean.

shadow moss
#

it pays fine. If you want to do it, go for it. You just won't be doing anything like what you see in the movies/blog posts/defcon presentations

smoky stump
#

ahhahahah I guess I wont see black screen with green codes

naive jolt
#

hi guys im in the uk,ive previously done a yt python course and in the middle of harvards cs50p for python.

#

how long till i get a python job what are my next steps after i finish harvards cs50p

shadow moss
naive jolt
#

huhh

naive jolt
#

what are my next steps to insurring im ready

near ocean
#

Getting a degree

shadow moss
naive jolt
shadow moss
#

I will say, Python has primary language is not common so your next steps would be to learn one of big 3 languages, Javascript/Java or Kotlin/C#

near ocean
#

You asked what are your next steps, a degree is the fastest way into a job

summer roost
naive jolt
#

whats a high paying demanding programming language to learn

shadow moss
near ocean
#

The highest paying languages arent usually available to juniors so you shouldnt worry about it anyway

summer roost
#

over the course of a CS degree, you'll likely learn many different languages, as well, and figure out which ones you like working in.

naive jolt
#

ill prolly start mastering javascript and python till uni thanks for the advice guys

#

i need to start doung some leetcode questions aswell haha

summer roost
#

easy leetcode questions might be a way to practice basic problem solving, but it probably doesn't benefit you to do anything beyond easy until after you've studied Data Structures and Algorithms

spark lintel
#

Hey! I need a talk with experienced developer... I've been into programming for about 2.5 years now and still i can't find my path.
I would appreciate if someone could talk with me on voicechat, share his history and maybe give me some tips on it.

near ocean
#

You could just ask here

spark lintel
#

Technically yes, but I think, i can get more out of a conversation rather than just chat

near ocean
#

People are usually less inclined to have a private conversation with a stranger, more so on voice comms
You're missing out on potential insights by limiting yourself to dms and voice

spark lintel
#

Well, you have a point here

#

But it's harder to ask question to many people, with one person i can focus on his history or his tips and just ask questions related to it.

summer roost
#

you could ask those questions here, and you'd get multiple answers and potentially spark a discussion.

spark lintel
#

Well my first question would be how a person started his journey with programming, and how did that person decided what to stick with

summer roost
#

for me, I started experimenting with programming in high school, worked a part time office job in high school that I was able to partially automate using VBA in Excel, and I decided I was pretty into this software dev thing.

spark lintel
#

For how long have you been programming?

summer roost
#

20 years ish, professionally for about 15

spark lintel
#

What have you been doing lately?

summer roost
#

I do backend library and tool development on Unix in C++ and Python, mostly

spark lintel
#

When you started programming, did you have trouble with choosing what to stick to?

summer roost
#

no - I didn't really "stick to" anything - I pursued things that I found challenging, and things that seemed to pay well, and developed a niche skill set over time based on a combination of my interests and what skills employers needed