#career-advice

1 messages · Page 422 of 1

lament pawn
#

How do i improve my skills in estimating time and cost required to complete a task or a project ?

vast shoal
# lament pawn How do i improve my skills in estimating time and cost required to complete a ta...

To be honest, the only way I've found is to gain experience, and even then it's error-prone. If you do a lot of projects of a given type and you work with people you know, you get better at estimating similar projects. But the more unknown variables, the harder it gets. If you're going into an unknown domain, working with unknown technology or you don't know your teammates, it's always really hard to give accurate estimates.

honest pivot
#

I work in a similar sized startup and we are happy to help each other, we all have things to learn, and different areas of expertise.

I can't fully guess what your work environment is like, but from your story I see some red flags. People are not willing to help each other? Or they feel under too much pressure to complete tasks to "have time" to help each other? It doesn't sound like they are functioning as a team. It almost sounds like they are being set up to compete against each other.

And if you are having trouble reading other people's code, sure that may be your problem, maybe you're bad at it. Or maybe there are no standards in code style, no code review, and other people are terrible at writing readable code.

lament pawn
honest pivot
#

Maybe try adding some extra time to account for the possibility that your first idea doesn't work

vast shoal
#

Even when you seem to know every aspect of a problem, there's always the possibility that your computer hardware breaks down, your essential teammate gets sick, the IDE decides to manifest a bug that prevents you from starting the system, the cloud-based CI system has an incident, etc. Stuff that sets you back no matter what.

#

I think the most important thing is that when you start to see that an estimate is breaking down, you should let the stakeholders know as early as possible to allow them to revise the plan, reassign resources, reprioritize tasks, etc.

lament pawn
#

@vast shoal what do i do when someone ask for the costs associated with a new feature?

vast shoal
#

If they don't accept that, they don't understand how software development works.

lament pawn
#

How do i know if a feature x in a software is worth it to develop?

#

These questions have been in the back of my mind so long.

#

Or do i deliver as the client requested because i get paid for developing ?

vast shoal
#

It's your job as a developer to present the relevant factors influencing the decision to develop a feature in a way the stakeholder (can be a client, a superior, a requirements analyst, whoever will receive the output of your work) can understand (i. e., not in technical jargon unless the stakeholder has technical knowledge, but still containing the pertinent information), so that they can make an informed decision.

#

If they ask for the impossible, you need to inform them about why it's impossible in a way they can understand. If they ask for something that's likely to fail, you need to explain to them why. If despite your best efforts they decide to go ahead anyway, you just have to roll with it. You've done your due diligence.

vast shoal
vapid jay
#

Hello, I have a Bachelor's degree in Electrical and Electronic engineering. I would like to become an expert in the field of automation ( with help of raspberry pi , python etc.) and data analysis/ visualization. Can you provide me a guideline? I have completed studying the basics and also did some projects from Jetbrains academy. I am actually kind of lost. 🙂

olive hazel
#

can you elaborate on "automation"?

vapid jay
#

For example, automating a factory process. I know basic PLC but it's not possible for me to practice with PLC at home. 🙂 Feel free to ping me

silk hatch
#

Outside of fiverr and actually getting a job at a company, how else can I earn some money using programming?

short pulsar
#

Do you know a good resource for basic information about penetration testing?

short pulsar
#

sry missed a word and forget to switch keyboards.

wintry crow
#

Hello everyone my name is Enmanuel and Im currently studying computer information systems. I have an assignment where I have to talk to someone who has the CompTia A+ certification some questions. If anybody would like to help me it would be really appreciated.

(Here are the questions)

  1. What do you do?
  2. How long have you been doing it?
  3. How do you like it? (job satisfaction)
  4. What kind of projects are you working on right now? (name no less than 4)
  5. What's your favorite part of your job?
  6. Tell me about your career path leading up to your current role.
gritty rivet
wintry crow
#

@gritty rivet thanks for your interest in helping me, my deadline is tomorrow

gritty rivet
silk hatch
spiral bloom
# honest pivot I work in a similar sized startup and we are happy to help each other, we all ha...

Hmmm So I do get code reviews on stuff that I have worked on and I do get help when asked. I think its just during this moment in time, the current project that we're working that seems to be a Developer and a Data Science project all in one, things are just unclear to me. Also I guess its because all the senior dev people are in UK team which are 5 hours ahead and we only have 3 (including myself) contract workers for the U.S team, and all 3 of us are junior level.

I got hired as a Junior Data Engineer but it feels like none of the stuff that Im doing has anything to do with Data Engineering and has more to do with some backend dev, data science stuff. The data science stuff is kinda hard for me beause Im not so great at math.

If you guys came into work with a brand new project or got allocated to a project thats already being worked on, how would you take the time to figure out or understand the project?

#

Do you guys think a start up environment is a good place to start your career post coding bootcamp would it be better to find a mid-large company where you'd be focusing more on your role rather than wearing "different hats" so to speak?

long vortex
#

@spiral bloom I have a somewhat atypical experience, since I work at the startup I left to go to a boot camp, but in my experience a startup can be a very good place to go both broad and deep into a range of topics and quickly develop competency/responsibility. I’ve never worked at a big company, so take that into account, but I think more important questions than “big company or startup” is “will these people invest in my skills? Will I grow quickly in this role? Do they respect their people and have good work/life balance? Do I feel like I can learn here?”

#

For myself, does anyone have experience with working either at a company or freelance as a blockchain dev? I’m a web developer currently learning python as part of a pivot to that space and the community is so large and overwhelming I don’t know where to start to get my bearings. Podcasts/newsletter/blog recommendations welcome.

spiral bloom
# long vortex <@277292825262030858> I have a somewhat atypical experience, since I work at the...

I see yeah this makes sense. But I also feel like Im learning new job responsibilities that aren't very close to the actual position I would like to train myself for so thats also somewhat frustrating because it means I have to spend time outside of work practicing that stuff so when I try going for a more permanent Data Engineering role I can have somethings to talk about instead of saying "Well I was hired to be a Data Engineer for this contract role but my role responsibilities kept changing and haven't really been able to focus on actual D.E stuff."

As far as podcasts I just watch Youtube videos on people that are in the role that Im interested in. I watch the Day-to-day vids, project vids, maybe I should give podcasts a try

tough pollen
#

Hello Everyone I am currently pursing my computer engineering undergrad degree and I recently started my second year where they say the core subjects appear and it's important to perfect these fundamentals , Honestly before starting my college I just learned about introduction to programming did some linear DS and some SQL and felt I can do it for the rest of my life and so started it... But recently I just saw this huge influx of people who wants to become developers and do coding and stuff, So I am not very competitive in general but now I can't stop but think whether I should stick to what I am doing right now or just find a better non competitive area which is hard to pursue but pursuable for me.

long vortex
gritty rivet
neat ether
#

Hello everyone my background study is in biology and now I want to switch my career hence learning python on my own and my target is to learn data science and fetch a job. Any advice would be helpful as I am beginner in coding.

spiral bloom
full gate
#

Hello guys

muted breach
#

I started using python last week

jolly girder
#

Hello Everyone my background is in C++ but I have to learn python for work. Can anyone suggest some good resources on learning python for people who know C++. Your help will be appreciated. Thank you

frail bramble
#

If u find something better, let me know)

#

Actually I am looking for educational video, materials about machine learning, data science, AI. Anyone can recommend something? Very simple for beginners in this field.

balmy mural
balmy mural
# frail bramble Actually I am looking for educational video, materials about machine learning, d...

For video specific stuff I can recommend sentdex, never did his full ML course, but it did seem to be put together pretty well
If you have a solid mathematical/statistical background you can check out "Elements of Statistical Learning"
For just learning a library and understanding the parameters and how it affects models without getting into the nitty gritty math, you can check out "Intorduction to Machine Learning with Pythong" by Andreas C. Muller and Sarah Guido

frail bramble
#

started Course
/
CS50AI 2020

#

on edx..org

vapid jay
#

should i become an information safety specialist

frail bramble
vapid jay
#

ok

#

thx

fickle flax
#

Hello I was wondering , for a data science internship , do need to know just the basis Neural networks like NN CNN RNN and supervised and unsupervsied ?

#

Because i dont think i have to know all algorithms but just basics but not sure what is consider basic

gritty rivet
round eagle
#

Hey I am new to the community :)

#

Can someone explain how should I start python ?

#

I have nothing much idea about coding I know basic HTML so pls someone explain me

#

It would be a great help :)

humble kelp
#

My salary would be ~600usd every month as a technical team lead in a fortune 500 company :/ FeelsBadMan to be in a third world country man

gritty rivet
inner wrenBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

gritty rivet
vapid jay
gritty rivet
#

On the other hand when I look for entry level Python jobs I almost get jealous of Bangalore, there are so many more jobs ;)

vapid jay
smoky quest
vapid jay
fickle flax
#

@round eagle in addtional to start learning python, you should learn at least : variables, scopes, loops, arrays, hashmap and sets, functions, objective orient programming. And for any tutorials to really learn , need to get hands dirty so like try to do more than just watch and copy and paste code. Try to add more and search for projects that involve those topics and apply what you learn. Once do this, find field interest at you most if thats web dev or backend or data science etc and learn more about those

pseudo plinth
#

Hi, to preface this I would like to say that I live in the UK. What type of software development pays well (like commonly 6 figures for senior members)? I'm studying MEng Mathematical Computation and want to know which job "route" to pursue. As much as I love games, development is on my blacklist due to the crunch and what not. I love to work hard, but I also want more in my life than just work. Could someone give me a stir on which type of software development to aim for? Do you think I can get my pick?

fiery latch
#

Well paid depends where you live. London costs more to live in than the north. 30-40k is fairly common for a dev. That can go up to 80k for some roles. 6 figures is more likely in a fin-tech role

static crypt
#

Hi all, I am freshly out of college, and tomorrow I will be having a job offer coming in for a junior data scientist position. I have no idea what I can expect for pay, or believe I should be paid. Are there reputable websites or information out there to gain some intuition as to what salary I should negotiate towards?

ivory sluice
# static crypt Hi all, I am freshly out of college, and tomorrow I will be having a job offer c...

congrats! tomorrow is soon 👀 have you already looked at sites like glassdoor.com? if you're lucky and your company is big you'll see salary ranges for your exact position

if not, you can still get a rough ballpark figure based on your title and region.

AFAIK the first rule of negotiation is let them come to you first with a number

AFAIK the second rule of negotiation is to keep a poker face or voice, and tell them that you'll think about it and let them know

static crypt
#

@ivory sluice thank you! I've looked on glassdoor, but since it is a small company I only know what the lead data scientist makes

ivory sluice
#

oh at your exact company? that's still good to know. you can look up salaries for your job title at other companies too not just your own. there are other sites that collate salary data but I imagine they're country-dependent. are you in the US?

static crypt
#

Yea i am in the US, and glassdoor has 1 salary report for the lead data scientist at my specific company. Also, I'll check that out !

ivory sluice
#

if you don't mind my asking what was your degree, any special internships you did or previous work experience? personal independent projects?

nimble oriole
#

How much python do I need to know to consider myself a junior and start applying to a sysadmin(I like to automate things) or as a dev(front or back it's equally fun for me)?

radiant moon
#

as much as they spell out in the job posting

uneven tree
#

Is there anyone here who codes discord bots in python?
if so let me know, cus i need a hand creating one.

hollow flame
uneven tree
coarse tendon
#

What constitutes messy code?

fair kiln
#

Do you think college is necessary getting a job in software development career?

lament pawn
#

what is an agile coach ?
what is the role that they fulfill?

vast shoal
lament pawn
vast shoal
lament pawn
#

I have never worked in any capacity like that

gray anvil
#

if you're in a small setup you might not have reason to use it so fair enough

#

Heck I'm in a big bank and our it arms are only really adopting now

tawdry storm
#

i've never not worked in an agile environment, so i'm not sure what it's like to not be part of an agile team.

tawdry storm
lament pawn
hot panther
#

When it's time to get a job

regal fulcrum
#

should i get a job when i grow up

honest pivot
vapid jay
#

Oh woops

honest pivot
agile meadow
#

can I ask something?

pseudo plinth
pseudo plinth
agile meadow
vapid jay
#

If you can be proven to generate great financial value for your client, then the fees can be very high. It doesn’t matter what you do, as long as you do it so much better than others and then the customer is willing to pay.

willow dock
#

i wanted to build a career in automotive software engineering
how should i start
i am about to start my engineering first year next month in computer science

gritty rivet
fickle flax
#

@willow dock yeah, for any programming language need to learn not the syntax but the core topiccs such as variables, variable scope, loops, arrays, hashmap and sets, functions and object orient programming. Once learn those, then can dive into your. career.. However, for cars it is mostly C or C# that is used not python. So you could choose to do C or C# instead of python.

#

However, it might be difficult to learn 2 programming language at same time , so it be better to learn a programming language that will be used in your school, some schools use matlab, however if. this is case i still encourage to learn some other programming language like the one mentioned above or one that the school is using since matlab its more like autocad which will be used in automotive. if your school is doing python. first year then learn that etc. Or if they do java etc

lament ferry
#

Hello I am Pranav

#

I want to learn how to make 3 dimensional shapes in Python please

#

oh sorry

#

I didn't realize this is career discussion

sand geyser
#

Hey, are there any software engineers in here?

gritty rivet
#

Don't ask to ask, just ask

sand geyser
#

I'm currently in my Junior year of college and pursuing a bachelor's in CS. I'm thinking about applying for a full time Software Engineering position during the summer and working through my senior semester if hired. Do ya'll think that path would work out in my favor?

hushed hatch
#

So I want to enroll in Harvard's web development courses, but the course endss on Dec 31, 2021, so next year, will they renew the course or will I never be able to do this course again?

gritty rivet
compact sigil
#

Hi there, python community. I use python in my everyday life since 2016. Before python, I've learn and used some other PL, but Python is the one which really makes my life easier. I apply python to solve problems of my physics research (I am a physicist), which is mostly numerical computation/investigation, but I've also used it in simple models of ML with Scikit-learn. Two years ago, I've started doing some web scrapping and automating every day tasks related to data base access.
Why I am telling you this? After showing some of my code to a CS colleague, he recommended me applying for a free-lance job in Toptal. After reading the requirements, however, I thought my colleague were joking (though he swears he's not). However, I found the idea an interesting pursuit.
Would you give me some advice on this subject?

next yoke
#

Hi all. I am hoping to get some direction. I am currently a systems administrator but looking to career change into a python developer. It fell on my lap to solve a simple problem at work. I used "automate the boring stuff" from Udemy to write a script that is now in use in our office. How do I transition over to a full time python developer. I am solid with linux and github. I am US citizen. I have nothing tying me down so I can move or work from anywhere. Thanks!🙏

#

DM is wide open

upper matrix
#

Hi everyone, am I the asshole for quitting in commitment time? My situation is that I was working under 1 year of commitment but now 8 months in, I am not happy and want to quit. I dont want any drama so I just told them (managers) I wanted to pursue other field. Anyway they called me immature and unprofessional and selfish..

gritty rivet
gritty rivet
next yoke
#

I only got one from work out of desperation from our management

near ocean
#

Leaving during your probation isnt immature or professional or selfish
Its in any contract for a reason

next yoke
#

Not really foreseeing any more projects coming up. Only other than tutorial-hell ones lol

near ocean
#

Why should they be able to drop you without notice if you cant do the same?

gritty rivet
# next yoke So that implies finding projects

Yeah, since you're already a sysadmin, look for the GitHub repo that's called "Python for sysadmins" or something like that... Tons of examples of relevant libraries and how to use them. Might give you more inspiration, unless you're trying to go in a completely different direction

upper matrix
gritty rivet
next yoke
#

Although management hasn't asked I can probably just try and do it?

gritty rivet
next yoke
honest pivot
silk hatch
honest pivot
#

That's basically what I was hinting at

fair kiln
#

Does anyone have tips for a self taught developer that doesn’t went to college to get a job

#

Or anyway to help develop your skill level

fickle flax
#

@fair kiln there are lots of tutorials out there of self taught, but even for those who did go to school or bootcamp they still give same suggestinos for self taught.

For me personally, I learned basics of coding (loops, OOP etc) then focus on. what career path i want then learn the topics for those...

fickle flax
#

Right now, im self teaching for machine learning. I followed same principles when learning python practicing OOP etc and then building projects immediately to learn and then learn what i need to for ML, since ML is huge field i only focus on what i need to land an intern position so it same with web dev or auomation or robotics etc

sand geyser
smoky quest
sand geyser
#

Lol yea that kinda clicked a couple hours ago

balmy mural
#

Full time work + full time studying means you'll never be in class, I'd never personally do that

smoky quest
balmy mural
#

Part time work with full time studying I'd also personally avoid due to the added workload unless you have to financially. Whether you enter the workforce now or 2-3 years later won't make much of a difference in the long run.

#

I did work part time for about 6 months, I did not enjoy the added workload and barely had free time

sand geyser
smoky quest
sand geyser
smoky quest
sand geyser
#

Foot*

smoky quest
#

if the job can be done by a student in junior year, then that's not a job in which you will grow past graduation

sand geyser
#

The financial aspect wouldn't be bad too

#

but yea you're definitely right

#

thanks for the reality check you guys

smoky quest
#

optimizing for the money you get as a student for 1-3 years won't pay off as much as optimizing for your career (and associated larger compensation)

balmy mural
#

Financial aspect is why I worked part time for a few months. Still would not recommend. I had the extra spending money, but I didn't have time to spend on my hobbies.

sand geyser
#

So outside of school then, just focus on the side projects?

balmy mural
#

I'd say focus on projects, look into contributing on open source projects, and networking with people in the industry (probably more relevant when you start uni, but not sure how education system works where you're from)

smoky quest
# sand geyser So outside of school then, just focus on the side projects?
  • Try different areas: robotics, webdev, backend, data engineering, video processing, make games or some mobile app... Explore and learn about them! It will not only deepen your knowledge but also help you understand better what you like or what you dislike.
  • Standard classes cover only ~20h for a single topic. That's barely enough. So feel free to go deeper into them, have side projects about them
  • Do side projects. It will help you understand better the tools of the trade (git, testing, etc.)
#

You can also try to participate in open source projects. That can help get the attention of some employers, being part of a community and give you something to talk about when looking for a job

smoky quest
sand geyser
#

Everything is noted. Thank ya'll so much

fickle flax
#

@sand geyser also can try machine learning too if interesed in that field, try tech with tim ml course if interested

dim jay
#

Guys, it is possible to learn the math needed for Data Science (Calculus, Linear Algebra, Statistics, and Probability) only with videos? I know that books are the right way, but there's a lot of unnecessary information that I will probably not use. And I do not want to master math, just want the necessary to work with Data Science and its fields (ML, AI, Data Engineering).

smoky quest
#

random bits and pieces over random youtube videos don't make for an education

dim jay
smoky quest
#

And when you are the stage of learning something, I doubt you have a clear idea of what you will need or not 🙂

dim jay
smoky quest
#

It's less about the format (video, books...) and more about the content and learning plan

#

What works best is typically a mix.

dim jay
#

I see

#

I mean, I know it's impossible to use ALL THE MATH into DS

shadow moss
covert vector
#

which does more programming electrical engineer or computer engineer

dim jay
covert vector
smoky quest
covert vector
smoky quest
covert vector
smoky quest
summer fjord
#

I started to learn Python, would it be enough to get me job ?

summer fjord
#

Then whats should be done with python ?

covert vector
fickle flax
#

@dim jay it depends on learning style but as you said,

dim jay
smoky quest
covert vector
summer fjord
#

I dream to become a software enginner or Application developer.

fickle flax
#

@dim jay hey, im on same boat as you, i would say, for learning math and stats, the best approach is dive into ML and then learn the algo behind that and thats the math you need to learn. Learning calculus can take forever because so much to learn same with stats and linear. Also, you can still get a job as a DS without a degree, by means of projects and clients.

#

the stats and math you learn while learning ML, and can look at youtube etc

summer fjord
fickle flax
#

yeah , there is a DS who actually is self taugh, he has youtube channel its Krish Naik, he. teaches professional side

#

actually this can take as little as little as 3 months. to learn @summer fjord with good time mangagement not to master but basics to apply for entry positions

dim jay
summer fjord
#

But learning Python isnt waste of time right ?

dim jay
fickle flax
#

yes

summer fjord
#

Thanks for such assurance 😊 such words really helps to keep going

fickle flax
#

Avi, as others said focus on what career path you want to take, is. that Data science, or front end or backend or automation etc, depending on that you can narrow it down what to learn to have minumum to land a job

summer fjord
shadow moss
#

As long as you understand the challenges, then rock on

fickle flax
#

@summer fjord oh okay, i not too sure about that since microprocessor is bit different more in assembly language or C language. Can look at youtube or guides on goole or can ask here to get more info.

summer fjord
#

Yeah me too not sure. For now my plan is I will learn Python and then something else to compliment python knowledge which will land me a job in a year or so🤒

fickle flax
#

oh ok,i would. say it good to have a plan than to just hope in a year to land a job. Because common mistake is staying in tutorial-train, or learning so many languages and stacks etc.

summer fjord
#

Whats ur plan?

fickle flax
#

im trying to land a Data scientist role as someone self taught, so i focus on just. the basics of ML
this is learning basics algos for supervised and unsupervised and deep learning. So in total 6 algos , linear regression, K classifiers and SVM then RNN CNN and NN, I also study the math behind. it thats how i learn the stats and math, and then i learn about cleaning data such as feature engineering, explority data anayslis, text processing techniques for NLP which is tied with deep learning and then normalization, standarization and then learning just. how to deploy models and also show visualizations.

so all of this does sound a lot but it actually goes by fast if really interested and it very small just to land intern posiiton or entry.

#

so far its been 1 month since i learning all of this, right now im in stage to buidling projects and applying what i. learn to put on resume

summer fjord
#

Yeah that sounds like a full fledged 4yrs of engineering degree

fickle flax
#

it does, but thats because it in one big paragraph if were to format it woubd like 6 items and actually surprising this content is actually just learnign in 3 months

#

but yeah as others said above, focus on specific career path and for any programmign language need to learn not the syntax but the core fundamentals of programming and then dive into field you want to learn

summer fjord
#

I am not sure if I would be able to learn python alone in 3 months. While u are so confident to learn all of these.
I should reconsider my pace of learning 😂

fickle flax
#

thats okay, everyone starts small, this is because i already have. experience in software so much easier to catch up but everyone different, and for pyhon to learn in 3 months it just all you need really is

-variables/functions
-OOP
-arrays
- hashmap and sets
-scopes
-loops``` thats all really then you learned the important parts and can trasnfer to other languages
balmy mural
summer fjord
#

I have learnt Variables, lists,dict,loops...Yesterday I finished learning about break and continue. 🤔

dim jay
balmy mural
dim jay
#

If you know high-school math (Algebra 1 and 2, Trigonometry, Geometry, Statistics and Probability) and the fundamentals of calculus and linear algebra, I think you are fine right?

fickle flax
#

oh thats cool, yeah its interetsing different learning styles and path

balmy mural
#

Depends on what you'd classify as fundamentals. Elementary Linear Algebra was still a full year course at uni, and that's just the fundamentals imo, so that would be enough imo

#

If however you think just the basics of matrix theory is the fundamentals, it might be enough to learn new things on the go, but once again that depends on where you draw the line of where fundamental ends, lol

dim jay
#

Like, learning some math that I will never use to build ML models.

balmy mural
#

Have a look at "The Elements of Statistical Learning", skip straight to chapter 3, if you're able to at least follow along and make sense of the math in all of the chapter up to maybe 3.3, you should be fine and can probably learn anything else you need on the go, but a lot of it assumes you know the fundamentals, so you won't be using it, but you should understand it. One of my current lecturers regularly says something along these lines:
Anyone can click a button to build a model, but statisticians know why they chose the model, know what to change on the model, and understand the underlying concepts of the model.

smoky quest
noble oriole
#

Is there any value in learning docker containers as a software developer?

noble oriole
#

If you just want to use the trained models as a developer, you don’t need the math

#

Just use services already avaliable like AWS sage maker

fickle flax
#

dockers i would say are mostly for backend dev roles and Data science

smoky quest
noble oriole
#

I would recommend at least learn the basics behind the curtains because you need to tune hyper-parameters and without understanding how the models work, you’ll be completely blind

fluid aspen
#

Hello. Wann'a ask if python is used in Software development/enginnering.

polar compass
#

hello. i need help. i am so suck at building logics in coding. even if i do, when i reach specific step, i suddenly don't know what im doing or i cant remember/understand the meaning of previous steps. it really shatters my confidence. i'm currently a data science senior, but still, i code like shit

smoky quest
polar compass
#

i cant really solve easy problems too. i have ideas but cant seem to translate my thoughts into code. how frustrating! 😩

smoky quest
#

That's the point of practicing. To work on overcoming these problems

#

Over time, you will be able to do them with less and less help.
But without practice, nothing will change

surreal yew
#

what's a plausible timeframe to go from a reasonably competent but very much unspectacular hobbyist to someone who is actually hireable?

#

to elaborate: i've been coding as a hobby for several years at this point, but i have only really worked on a random assortment of personal projects that i never put out publicly since i never really intended for it to ever go beyond a hobby. however, a few things lately made me seriously reconsider my current career plans (which are unrelated to cs), so i'm now thinking of putting in the effort to polish my skills and eventually find myself a dev job

#

i am more or less aware that my main goals if i want to do that are a) pick up some more in-depth knowledge in a specific area b) contribute to open source projects to help unlearn any bad coding habits that i might have picked up in years of unsupervised learning, and c) polish my pre-existing projects and build some new ones to help build a portfolio, but i am wondering whether something like a year could be a reasonable amount of time to get all that done?

gray anvil
surreal yew
#

i am still a university student, currently doing a masters in an unrelated field (still stem, but only a soft science). my plan was to stay in academia afterwards, however, i have become really disillusioned with that, and the non-academic opportunities in my field don't interest me much at all, hence why i am just considering doing a complete 180

vapid jay
#

@surreal yew so, I actually just joined the python community today, but one year is a very long time. the time and effort you put into a project or two will definitely a go a long way.

as far as grad school goes, all my TAs have told me it's soul-sucking work but the payoff is worth it

karmic steeple
#

@vapid jay The name is wrong

#

You wrote "hashit" instead of "harshit".

vapid jay
#

aah

#

thanks@karmic steeple

gritty rivet
#

Profs may tell you it's worth it to, but they are the lucky few who made it. I'm not saying don't, I'm just saying it's complicated.

vapid jay
vast shoal
#

Or, survivor bias, maybe?

#

Or both.

vapid jay
#

I graduated in 2020 btw

honest pivot
#

I was a postdoc for 6 years, in the end it was impossible to get a tenure track job. Now doing software development. I wouldn't say it's not worth it, but if you're really hoping to be in academia permanently, it's very very unlikely to happen.

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied mute to @cerulean sable until <t:1632488263:f> (9 minutes and 58 seconds) (reason: discord_emojis rule: sent 22 emojis in 10s).

warped jackal
#

Hello, I am new here. I would like to ask for advice where to start learning Django. Can someone recommend a chat group where we could learn together?

elder beacon
#

So I got asked (what I figured out after the interview) to implement a Trie in a coding interview I had today for a junior software engineer position. To my knowledge this is one of the more difficult questions and so would I be right in assuming that I wouldn't be expected to solve it?
I tried my best and communicated my thought process which eventually led me to conclude I should use some sort of a Tree but wasn't actually able to code the question. Idk shit was hard.

shrewd rock
#

Hello there. I am a newbie in programming and I have decided to go for Machine Learning with Python. Do you have any advice for me?

honest pivot
humble kelp
#

Is internship at a company like amazon better than a job at a company like IBM?

humble kelp
# icy berry yes

But what about job security? It's not sure if I will be getting the job at amazon. It's just internship

icy berry
#

job is more secure, internship at amazon will get you a better job in the future, but its more unsafe

humble kelp
#

and IBM is a nice company too ig

agile charm
#

for freshers internships are great

humble kelp
#

I will still have to do internship at IBM as well, but it will be converted to a full time offer once I finish uni

icy berry
humble kelp
#

As early as you want and have good enough skills.

icy berry
#

i would pick the IBM one due to the safety in it. but thats me. i dont know how you feel

humble kelp
icy berry
#

if your future company will not give you a raise, ask for a better title

humble kelp
#

You can keep applying honestly to different company, go to career's page and find a few. or go to job pages

humble kelp
icy berry
#

really? did they fill all positions?

#

right, those positions are hard to fill

#

discord probably pays to low for anyone to move

#

right.. i already have that 😄

fickle flax
#

@shrewd rock i recommend watching this https://www.youtube.com/watch?v=csG_qfOTvxw&t=2s

Hello All in this video we will understand how we can learn Data Science Smartly

Please join as a member in my channel to get additional benefits like materials in Data Science, live streaming for Members and many more
https://www.youtube.com/channel/UCNU_lfiiWBdtULKOw6X0Dig/join

⭐ Kite is a free AI-powered coding assistant that will help y...

▶ Play video
#

he is a self-taught data scientist too, his advice really helped me too. As for the math , linear and calculus what to learn,
first want to build ML and learn the math behind and thats the math you need to learn. As for stats same person shows what to know at
11:30 timestamp in this video below--> https://www.youtube.com/watch?v=y9AK1YKRoLg&t=375s

night abyss
#

so is having an associate degree enough to be a software dev?

fickle flax
#

Software dev is a bit different from other careers in that dont really need background if have work experience, so whether college or self taught etc as long can show can do the work , background is not really important. This is evident since see small children and teenagers work as software dev

smoky quest
ocean ledge
#

in theory, there are no requirements for a software dev-- in practice, if you're thinking of the "dev life" that many people desire, unless you have some incredible skills, not having at least a bachelors is gonna cost ya

vapid jay
#

any ideas what software could be valuable written in py?

smoky quest
vapid jay
#

im literally out of ideas i could code

smoky quest
inner wrenBOT
#

Kindling Projects

The Kindling projects page on Ned Batchelder's website contains a list of projects and ideas programmers can tackle to build their skills and knowledge.

deft star
#

yo

upper spindle
#

Are the IBM online certification programs for data science legit?
College dropout here. My dad has been teaching me how to code for a year, but I would like to get a certification or two for data science and web development for the extra training and to make myself more attractive to employers.

#

Or any online certification programs that you guys can recommend?

next yoke
#

Is data science even real? Looks like a job title made up by people in marketing departments.

#

"Master of the custodial arts"

balmy mural
sour tartan
next yoke
sour tartan
next yoke
#

Lol true

gritty rivet
#

My friend did the full time data science boot camp from Metis... WAY more expensive but covers a lot. Took him a while to find a job after but he's doing really well now

smoky quest
sour tartan
smoky quest
#

There are techniques associated with deduction or induction as well

next yoke
smoky quest
# next yoke Falsifiable

Can you expand on it? I fail to see why one would define science by falsifiable. Science isn't necessarily defined by certainty

dry sapphire
#

there's a pretty strong and well accepted argument that falsifiability is the defining characteristic of scientific propositions

smoky quest
dry sapphire
smoky quest
# dry sapphire we can discuss this in OT if you want

tbh, I don't really care. I am more interested in understanding if people are trying to disregard data science because they dislike it and try to disregard it with a pedantic proposition or if there is a real argument.
Overall, going into pedantry is going to confuse more the audience of this channel than anything

#

From a pragmatic pov, data science is a science and a job. Not much beyond that other than arguments which would belong to some general channel

dry sapphire
harsh crane
#

hey guys

dry sapphire
smoky quest
dry sapphire
#

I mean, if you really disagree, go read up on the philosophy of science; I think that you'll find that what I have said is largely correct.

#

on a more general note, though, I don't really see what the problem is with data science not being a science in that sense, considering a really big part of its real world applicability is domain knowledge

smoky quest
# dry sapphire what?

I pointed out the definition from the dictionary of the word science along with the wikipedia page about data science which also links to research papers and other arguments in favor (and some resistance to it). None of which mention any falsifiability.
So am a bit confused at that rebuttal

dry sapphire
#

but in the context of the philosophy of science (as I highlighted earlier), falsifiability is an important criterion. this is why I said data science is as much science as the social sciences.

smoky quest
#

would you consider statistics as a social science as well?

dry sapphire
smoky quest
#

that's the same mathematical basis than data science

#

some people are even arguing that data science is pretty much statistics

harsh crane
#

In coding interviews, if the job role is a python developer, can I use python as the language to do the coding problem?

dry sapphire
smoky quest
dry sapphire
#

in two ways, in particular: there is a lot less research into, for example, developing new statistical methods, in favour of application, and there is a strong focus on domain knowledge.

dry sapphire
#

and Python is extremely common, so (that said, some platforms are still on like 3.6 🥴)

dry sapphire
#

I would say that arguing that data science is statistics is pretty reductive

vapid jay
#

hey guys

dry sapphire
#

@honest pivot you're a postdoc right

#

what did you do, if you don't mind sharing?

honest pivot
#

Data science is about making predictive models. Although it's rather pedantic to bring up Popperism, I think it is falsifiable.

smoky quest
smoky quest
harsh crane
dry sapphire
honest pivot
harsh crane
dry sapphire
harsh crane
#

I used python, though the company doesn't seem to be one at all

honest pivot
harsh crane
#

they have no office too, but I just did to learn anything

smoky quest
dry sapphire
harsh crane
dry sapphire
vapid jay
#

hey all! me and @thick flume are planning on creating a triple a game , and we are just 15 year olds who have some basic knowledge in python . What are the things we should learn and experience in order to create a triple a game?

harsh crane
dry sapphire
#

however, there's a significant number of interviews in which you may be asked things like "design a service to do x", or "what are the tradeoffs when choosing a y for your application"

smoky quest
#

that may be books or leetcode or polishing up your resume or whatever. You know best and better than us what works for you or what you need

dry sapphire
harsh crane
dry sapphire
#

so you can better understand what people hiring for the roles you're considering are looking for

harsh crane
#

but coding interview questions are important

smoky quest
dry sapphire
smoky quest
#

As an employer, it's safer to pass on a maybe great candidate than hire a potentially problematic person

harsh crane
#

I think having an employee who can solve interview questions can help the company save a ton of resources (computation/time )

smoky quest
dry sapphire
smoky quest
dry sapphire
#

the only point, IMO, is to ask people an easy question (on their own time) to weed out people who totally can't code

harsh crane
#

i was applying for an internship and the guy told me to sum the numbers on each diagonal

honest pivot
#

The kind of code expected for Leetcode solutions had better be heavily commented if it's going to exist in a professional codebase.

harsh crane
#

and I had no experience with these questions, and It was a internship, not even a junior role

#

I think I was a good fit to what the company needs to do (the actual role + no experience), but it turned out bad

smoky quest
smoky quest
open shuttle
#

I am going to start OOPS today...any suggestions?

harsh crane
smoky quest
dry sapphire
open shuttle
smoky quest
#

Being able to communicate your worth is part of it

harsh crane
#

yeah you guys are right
I'll start to learn to do the interview questions and perhaps take a course on communiation

smoky quest
#

Think about your class. From the outside, you all look the same, have the same projects and classes. How do I pick one?

#

It's the one who can answer best my questions and make me feel confident about their abilities

#

Or stands out from the rest due to projects or otherwise

harsh crane
#

thanks for the advice!

smoky quest
#

Np. There is even some human psychology! You don't want to sound desperate for instance

#

It's very much a sales job (at a smaller scale)

honest pivot
#

Even just being friendly and genuine is important. I'm hiring someone to work with every day, not someone who will sit alone and solve logic puzzles.

dry sapphire
honest pivot
#

Not if they can't explain their solutions to other people, or won't seek out discussion with other people when stuck, no.

hallow hatch
#

How does one go about developing these teamwork skills? I'm in an environment with no other developers. And open source contribution feels a bit detached you know

smoky quest
#

Unfortunately, they would also end up with the short end of the stick

smoky quest
hallow hatch
#

Is there a place to collaborate around here? The game jams look interesting but I'm not at all knowledgeable in the subject

dry sapphire
smoky quest
smoky quest
#

so do the teams I manage or collaborate with

dry sapphire
# smoky quest I do

we do too, and communicate when necessary (for work purposes), but fundamentally we're here to solve a professional problem (as opposed to socialising), and I think everything goes fine

smoky quest
dry sapphire
smoky quest
dry sapphire
#

long story short, everyone has a performance partner (who is not your supervisor). you're also encouraged to gather feedback from multiple individuals, so not just the client and people you work with on a daily basis (though those would be the focus for technical performance), but also others you interact with @ the company (e.g. during lunch n' learns, seminars, pairing on interviewing, etc.)

#

the performance partner meets with you to discuss your goals and performance, and then they communicate with a committee of regional leadership.

#

there is a strong focus on a well-rounded appraisal not just done by the person nominally supervising you.

smoky quest
# dry sapphire for the former, consultancy, so it doesn't work that way. for the latter...

ok I guess you get a free pass then.
But for instance, look at https://dropbox.github.io/dbx-career-framework/ic5_staff_software_engineer.html
As the engineers grow in an organization, their area of influence is expected to grow and cross boundaries. Which means people who have the largest impact across the org get the most reward.
On the other hand, getting a budget for rewarding and promoting teams is always too short. Which means some people get nothing.

Which means that while people who can go very deep in their field can be great, they are also limiting their own growth as it doesn't align with the incentives

smoky quest
dry sapphire
#

also, organisational impact (in terms of, for example, sharing knowledge) is very important

dry sapphire
smoky quest
smoky quest
dry sapphire
hallow hatch
#

How long have you two been in the field?

smoky quest
dry sapphire
#

for example, I don't like pairing, and I much prefer programming alone, but I also spend time mentoring junior engineers (I also like giving talks)

smoky quest
dry sapphire
#

but the actual work of implementing stuff...leave me alone in my corner

smoky quest
#

so I take it as someone who can go pretty deep but doesn't play well with others

dry sapphire
astral ermine
#

As I'm finishing my Masters degree (geared towards data science), would it be advisable that I gain experience at a Business Analyst role that I have been offered, or focus in building a portfolio for the remainder of the semester?

smoky quest
dry sapphire
#

and I also disagree with the idea that if you do that then you're not friendly etc.

hallow hatch
#

I've heard once you've got experience, jobs are much easier to come by. Does that ring true?

smoky quest
dry sapphire
smoky quest
dry sapphire
#

I guess what I'm really saying here is that the things that can be done alone, I like to do alone, without people micromanaging me or taking up my time with (what I see as) specious conversation, because I'm fundamentally here to work, not socialise

smoky quest
dry sapphire
dry sapphire
hallow hatch
#

Yeah I get it. Just hopes it gets a little easier as time goes on. I'm more in line with @dry sapphire's work ethic, let me alone to do my thing. Lots of stress trying to set myself up for the future

dry sapphire
smoky quest
hallow hatch
dry sapphire
#

though I am looking @ taking a Master's next year, if everything goes well 🙂

hallow hatch
#

👀

#

Why didn't ya head down the lawyer path?

smoky quest
dry sapphire
dry sapphire
astral ermine
dry sapphire
smoky quest
dry sapphire
#

for more or less every technical test/interview I've gone through, I've done p well, but shrugs that's life

hallow hatch
smoky quest
#

Also the larger the organization, the more outlandish it can become

dry sapphire
smoky quest
dry sapphire
smoky quest
astral ermine
#

I like building things too

dry sapphire
hallow hatch
#

Yeah, it's rough because once you graduate you get to go into the real world. And unless you got money to chase your dreams it's time to pay those loans.

dry sapphire
#

big project right now involves refactoring a ton of legacy code and I go between 😔 and 😠 every day

dry sapphire
astral ermine
smoky quest
dry sapphire
hallow hatch
#

Lucky man, I'm gonna be coming out 40k in the hole. Just praying I can get a foot in to a real career. Definitely don't want to be burger flipping till I die, double shifts you know

smoky quest
dry sapphire
smoky quest
dry sapphire
hallow hatch
#

Education is overpriced all over the US unfortunately. And it's gold season because all our parents told us college was the path. Sadly they're not wrong either 😆

astral ermine
dry sapphire
#

the thing is that it's also very common to live with your parents till you get married here, so no rent concerns

#

btw anyone studying/studied in California? two of the universities I wanna go to are there

hallow hatch
smoky quest
smoky quest
dry sapphire
smoky quest
dry sapphire
#

as an aside, I always found it strangely ironic that it's usually the people who get paid the most who also have the best medical insurance 🥴

astral ermine
hallow hatch
#

My dad is a devops engineer, had to get a job at Toys R US a long while back. You should have seen his reaction to the paycheck ahahah

smoky quest
astral ermine
#

I've been without medical insurance ever since I arrived to the States.

hallow hatch
astral ermine
hallow hatch
astral ermine
#

I have my GitHub hyperlinked on my resume but I don't explicitly mention my projects on my resume. Maybe I should.

dry sapphire
smoky quest
hallow hatch
#

I always do, some of the ones I find the coolest at the time. I've heard you're supposed to put relevant technologies on there, but it's not like I have a project for every company's tech stack

astral ermine
dry sapphire
hallow hatch
#

Should I whip something up specifically for them?

dry sapphire
smoky quest
dry sapphire
hallow hatch
smoky quest
hallow hatch
#

I think my problem may be the variety of projects I have then. I will try to work on a larger variety

smoky quest
#

for instance, here, the hiring managers would flag the resumes the recruiter needs to talk to

smoky quest
hallow hatch
#

Would I send in both versions of the resume?

smoky quest
#

Whatever the company cares about

#

The main thing is to avoid weird ass formats the ATS can't parse (like multiple columns formats)

dry sapphire
hallow hatch
smoky quest
hallow hatch
#

Fair enough 😅

smoky quest
#

I am more in the product and technical leadership. So that can mean a lot of things

hallow hatch
#

So you run teams or something? Do you still write code?

smoky quest
#

yeah something like that. I do write code but more on the side to keep it fresh for my next startup

#

But I am accountable for some architectural and technical decisions

hallow hatch
#

I see, that makes sense. It seems that the longer you're working the more you move away from grunt work ahahah

smoky quest
#

yeah. No matter how smart I think I am, I can't compete with 20 smart engineers

#

And these 20 smart engineers can benefit from my experience and the mistakes I have made

hallow hatch
#

I feel that way as well. No matter how much you learn, or how much you sharpen your skillset, there's many out there leagues above. Especially online. Indefinite mediocrity

dry sapphire
smoky quest
hallow hatch
smoky quest
dry sapphire
#

^

astral ermine
dry sapphire
#

it's like being a soldier vs a general: you might be the best soldier ever, but your impact is almost always limited to how far you can shoot

#

as an aside, I just figured out associativity for my parser, and it is beautiful I think I'm gonna cry

smoky quest
#

Take whatsapp as an example. The story is they had 20 engineers and they sold for 20 billions. That's a lot of hundred of millions of users per engineers. That's also why they are paid much higher than someone flipping burger. Each engineer had as much impact as multiple countries.
But who had more impact than each engineer? Their manager

vast shoal
dry sapphire
smoky quest
hallow hatch
#

I think I agree with @vast shoal, someone needs to play the part. It may as well be someone who enjoys it. If I can still live that is

astral ermine
#

Why I like data science is because my code (or something I build) would help form insight that has impact

smoky quest
dry sapphire
#

not even counting the benefits, which are...really nice.

smoky quest
hallow hatch
#

Beginners too? I didn't think you'd be paid well for a good few years

vast shoal
smoky quest
astral ermine
#

I think most SWE start above 80k/yr

dry sapphire
smoky quest
dry sapphire
#

btw where do you all go to research salary info?

hallow hatch
#

Anything above 50k in my neck of the woods is good living. Not sure there's too many jobs out this way though

smoky quest
smoky quest
#

the higher the degree, the higher the number though. Also location

hallow hatch
#

I'm in south Louisiana

astral ermine
hallow hatch
#

Going to be getting a bachelors but it's not a very well reputed school. Really banking on my own education and projects

dry sapphire
#

sometimes I compare to the US and feel a bit sad...but I do realise taxes are higher there

smoky quest
astral ermine
hallow hatch
#

Well that calms my anxiety a bit. I'll just have to work on tailoring my resume and landing an internship.

smoky quest
dry sapphire
smoky quest
dry sapphire
astral ermine
smoky quest
dry sapphire
astral ermine
dry sapphire
#

I have never seen more than 10 stars in the sky, and then only as tiny dots. you kinda miss out on a lot of nature, living where I do.

smoky quest
vast shoal
dry sapphire
hallow hatch
#

Close by, we share the same awful weather. I could never live in a place like Miami either though. Cities are loud

smoky quest
dry sapphire
astral ermine
dry sapphire
#

#1 at any form of standardised test and bad at anything practical

smoky quest
hallow hatch
#

I'm gonna check out. Thanks for the advice everybody. Keep me updated on your job searching progress @astral ermine 👋

smoky quest
astral ermine
dry sapphire
smoky quest
dry sapphire
smoky quest
dry sapphire
smoky quest
#

depends also on the culture of the country. But can't speak for Singapore again

robust lark
#

Hello

astral ermine
smoky quest
#

The larger the company, the easier it is to coast

dry sapphire
astral ermine
dry sapphire
cyan scarab
#

Ok

astral ermine
smoky quest
smoky quest
dry sapphire
smoky quest
dry sapphire
smoky quest
astral ermine
#

I feel like we have so much historical knowledge on businesses, the fact that 2/3 fail within the first few years...
I guess it mostly speaks to how competitive things are

smoky quest
dry sapphire
astral ermine
dry sapphire
#

the way to get an answer on the Internet is to post the wrong answer and wait for someone to correct you

smoky quest
astral ermine
smoky quest
astral ermine
smoky quest
astral ermine
smoky quest
astral ermine
honest pivot
#

What sort of salary expectations should one have for software engineering in Europe? Trying to understand where I am on the scale

smoky quest
smoky quest
honest pivot
#

Let's say western Europe, I'm not gonna move to Bulgaria even though it's cheap

smoky quest
#

and within the capital and their province, it can be 30% more

honest pivot
#

Sure, I know it varies, but what are some actual figures?

smoky quest
#

40k

#

65 in uk

honest pivot
#

Wish I could see something corresponded with level

smoky quest
#

they have the years of experience for each. The thing to pay attention though is the typical equity is divided over 4 years but they count it as a whole year

#

So it may inflate somewhat the results.

#

also to note that different countries have different laws and benefits.

honest pivot
#

Where do I see equity? Is it not visible on mobile?

#

Yeah I know, I just spent a weekend reading about 10 different countries laws on patents and employee inventions

smoky quest
#

salary - equity - bonus

honest pivot
#

Ah, ok

smoky quest
#

you can also click on each entry to get the full detail

honest pivot
#

It's difficult to compare because the work I'm doing isn't like these huge companies, and it's in a startup that hasn't yet reached profitability.

smoky quest
#

although they were all in the US. Most european startups I interacted with were surprisingly stingy on the equity

honest pivot
#

What would you consider good equity?

smoky quest
#

depends on your seniority and how many rounds has the startup raised

honest pivot
#

Right. Can I message you?

smoky quest
#

sure

night pasture
#

would anyone recommend taking computer science for a level (SATS equivalent), or is it better to learn on my own? dream end goal would be an engineer in formula one or the like. please @ me if you reply, thanks in advance.

small spruce
#

I am 26, I already learned python,JavaScript,html,css,sql,basic C++.However I don’t build any project yet.Is it to late to build my career in programming?

vapid jay
#

I'm 26 and I'm doing it off of projects.

#

Y’a des français ? @

small spruce
prime mica
#

d

forest spear
#

Is programming in danger in the future? because of possible AI programmers and these days anyone can create websites and projects easily.

balmy mural
#

Programming is one of the last fields that could be replaced with AI. You still need to give concise instructions and business rules top an AI to write a program, and that's exactly what we're currently doing. Giving concise instructions and rules to a computer to do something.

small spruce
bleak pond
#

But the need for computer programmers will always be there

bleak pond
balmy mural
balmy mural
bleak pond
balmy mural
#

Almost done with my last year for a bachelors in statistics and computer science, will be doing post graduate next year

small spruce
bleak pond
small spruce
pallid temple
#

Guys I have a doubt , I finished my Electronics and communication engineering right now , I did not get placed on campus .
So what is the best way to go by ?

  1. Prepare for software developer job ( preparing data structures and algorithms ) and Switch to data science career
  2. Directly prepare for data science job and start applying for data analyst jobs

Please suggest me which one would be the best way to do in the current scenario .
Thanks in advance

faint kestrel
#

have you thought about RF engineering jobs, they are screaming for people

sudden quartz
pallid temple
# sudden quartz To clarify, so you have degree in elec. and comms engineering but you want to go...

I'm actually more inclined towards data science and want to get into data science ( more towards machine learning ) , just confused about what would be the best way to get into the industry since I don't have the experience/job right out of college .

Right now I'm learning for data science python , Numpy , pandas , vis libraries and also know SQL , Excel and statistics , probability and linear algebra

sudden quartz
#

If there are authentic entry level data science positions go for those, but also keep a look out for data engineering and data analyst entry level positions

#

good luck, it could be tough competing with the hordes of stats majors and cs majors going for data science

vapid jay
#

How do you approach salary negotiations?

#

I'm getting asked for my salary expectations and I have no ideia of what is reasonable

sage pumice
#

use things like glassdoor to see what is average in your area/situation

vapid jay
#

Well, the average for a junior C/C++ developer here is about 1.3kEUR. I've actuay said that my ezpectation is 1k EUR, going down from the average, and the recruiter did not like it.

ivory sluice
#

wdym, how did they show they did not like it?

#

where do you live? that sounds awfully low

actually, I guess my question is not relevant if you've already done the market research and know what the range is

silent python
#

'

balmy mural
vast shoal
#

Like you don't believe in your own abilities.

#

Try to figure out what the average is for your level of experience and try to shoot above that, then if you really like the position you can go down a bit, but not below the average.

glacial ore
#

hello...guys....i am new here can someone help me with GSOC and all

vapid jay
#

I'm undershooting on the first few processes to finish so that if the others don't go well I have something to come back to

vernal glade
#

Hi im currently doing GCSE Computer Science and I love it but have no idea on what to do in the future that's in coding. Anyone know anything?

vapid jay
#

didn't see your message b4, and I haven't been thorough in my market research, I just went to see the glassdoor thing

ivory sluice
#

ok, can you more fully explain why you think the recruiter didn't like what you said?

dire mason
#

mina

#

microphone voice chat

vapid jay
dire mason
#

beluga hi

ivory sluice
#

so this was an in person interaction? over phone? email?

you said "i'm looking for 1K euro" and she said "no"? there just be more to the story

dire mason
#

yeah

vapid jay
#

sometimes they ask for salary expectation on the first interview, she asked me and I said that and she just was shocked idk why

dire mason
#

friends cat pls

fringe pine
#

@dire mason Can you stay on-topic in this channel please.

dire mason
#

yeah

vapid jay
#

I mean, I can just move on, I'm just afraid that when I finish the other recruitment processes the story gets repeated. I'm still in the begining of most of them

ivory sluice
vapid jay
#

her face and her voice, and this was thru skype btw

#

I can't really give you verbatim, it was like portuguese conversation

ivory sluice
#

ok. so shocked in a bad way, you think

dire mason
#

beluga

vapid jay
#

yeah. other interviews have been going pretty well tho

dire mason
#

Leave unjoined goodbye

tender frost
#

!ban 884855019470471219 14d It seems like you don't intend to improve on your behaviour, despite a mute and multiple verbal warnings. Only return if you're truly interested in participating meaningfully within our server.

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied ban to @dire mason until <t:1633807403:f> (13 days and 23 hours).

vapid jay
#

but why are you asking so many question tho

ivory sluice
#

ah i'm just wondering why you've interpreted her as being shocked lol

#

to refer to your original question, do the market research. and it is always in your favor to let the other party first say a salary figure first

vapid jay
#

But now that you say so, I'm going to try to find ways to let them do it

ivory sluice
#

the second best option is for you to give them a range

vapid jay
#

In such case should I be as broad as possible?

#

Like, I'm fresh out of college, I have no idea what I'm doin lol

ivory sluice
#

no, you should give a fairly narrow range, based on the amounts you found while doing your market research

#

i also would hesitate to accept advice from anyone (myself included) that hasn't gone thru the hiring process for themselves in your country & industry. take everything we say with a grain of salt lol

#

do you have peers, seniors from your school that can give you some advice or anecdotes? any career department at your school? any profession-based organizations on campus? those would all be good resources to check in with as well

vapid jay
vapid jay
ivory sluice
#

well you must be doing something right since you're getting all these interviews 🙂

ivory sluice
vapid jay
vapid jay
ivory sluice
#

oh but even if they did boot camp, didn't they have to interview and negotiate pay?

vapid jay
#

In my school, there is a computer science department, but I don't know anyone in there. Like we are on opposite sides of the faculty

ivory sluice
#

hmm if not that's interesting. like a direct pipeline lol

vapid jay
#

Yeah I think it was something like that.

#

Perhaps I should ask, but I don't think they had interview

ivory sluice
#

make sure you still ask them if you have those contacts, it can't hurt and it can only help

vapid jay
#

Alright

ivory sluice
#

and even if they didn't go thru the exact process you are going thru right now, hopefully they have more insight than you expect

vapid jay
#

Ok, I'm gonna ask them about it

little reef
#

Good afternoon everyone. I figured this would be as good of a place as any. May i have someone provide feedback on the best route to take as a software engineer? I am currently in my sophomore year of college and have written a few scripts (mostly web scraping scripts) however I am looking to build my portfolio. I've been looking into a coding bootcamp as well however the only camps that stand out are coding dojo and freemote. Any advice you all can provide will be GREATLY appreciated as it feels i'm running in circles at this point. If you would be so kind as to @ me so i can receive notification, that would be helpful as well.

fickle flax
#

There. are different routes for SE,
self-taught, coding bootcamp (1yr) or college (1-2years) or online courses or higher education(4-6yrs). Given current circumstance, it seems like coding bootcamp may be what want or see if available college courses for programming since already doing college.

Coding bootccamp is around 10k~ or so depending. It also is full time so cant really work. In addition, need to do coding test to get in at some i believe.
While taking college programming course is cheaper depending 300$ or so and only need a few to get you up and running

little reef
smoky quest
little reef
#

@smoky quest not exactly, eventually i would love to obtain my degree, but the pacing is too slow at this point and i need a way of earning money while learning to code (if that's possible)

radiant moon
#

it's the only way, if you ask me

smoky quest
thick ruin
#

any leads currently to earn some pocket change?

radiant moon
#

you'll learn ... something in college, but working at a real job, you'll learn much more relevant stuff, and faster

little reef
#

any ideas of where to start? Everyone wants you to have a bachelors, with like 20+ years of experience. I doubt I would qualify for over 80% of the jobs out there

smoky quest
thick ruin
#

any leads to some freelance jobs that are actually available?

little reef
#

@smoky quest yikes. I literally know no one.

thick ruin
smoky quest
smoky quest
little reef
#

@smoky quest I am basically attempting to be self employed. I have been in the IT industry for roughly 4 years and currently certified as well. in terms of finding jobs on fiver. Any recommendations for beginners?

smoky quest
little reef
#

@smoky quest where did you start your career?

smoky quest
smoky quest
thick ruin
smoky quest
thick ruin
#

Bruh

little reef
thick ruin
smoky quest
smoky quest
#

In addition, don't forget to network with your classmates. They will be in the same field and will need to look for other great engineers. So don't neglect on your professional network

smoky quest
little reef
#

@smoky quest I hope so, but since school is virtual, no one writes back or cares. Especially now considering the state of the world and all.

smoky quest
little reef
#

well while i'm going to school, anything i can do in the meantime?

thick ruin
smoky quest
#

Also do not hesitate to go deeper than the classes. It makes a lot of difference between the students who just keep along and the ones who do more

little reef
#

@smoky quest funny you mention a rasperrypi. as i recently bought one, but haven't found a purpose for it yet.

smoky quest
little reef
#

@smoky quest

smoky quest
#

One easy project is to get some sensor module and using the gpio pins to read the values

little reef
#

@smoky quest thanks for the info. YOU HAVE BEEN THE MOST HELPFUL PERSON I'VE EVER COME ACROSS!!

thick ruin
#

one step closer to nothingness

smoky quest
#

np

spare juniper
#

I feel so many are quick to dismiss college, but a bachelors in computer science teaches you a lot more about how computers actually work, and goes deeper than just knowing how to code.
Along with this, entry level jobs are the hardest to find, and if you go to a decent university they often have people that help you get your first job, or the companies come to you. Internships also come out of college which can earn money.
If you did decently in school more prestigious universities pledge to make sure you graduate with student debt, but even if you do, the amount of money you'll make after will help recuperate the costs.

#

Also, if you graduate from one of the more prestigious tech universities (eg Stanford), you'll get paid $20k+ a year more (avg) starting off

ocean ledge
radiant moon
#

I think if you can get into Stanford, you're not asking for help on Discord 🤣

runic quail
#

Hi guys, I’m looking for some advice regarding python in the biomedicine sector.

Currently I’m completing my third year (UK final year) in neuroscience BSc. After my final year, I’ll be looking to take up a masters in neuroscience or biomedical engineering. So as a biosciences student with no coding experience, I would love to hear about any of your experiences using python (and other languages) in neuroscience research, bioinformatics, bioengineering. Also I would greatly appreciate suggestions for resources I should explore to start learning python.

😁

fickle flax
#

Hmm im not bio student but for learning any langauge it good to learn fundamentals such as functions variables loops arrays basic data structure Object orient programming and variable scopes

#

Once learn fundamentals, can dive deeper into what need to learn and see whats required for that field related to programming

radiant moon
#

if I hear "research" I immediately think "pandas" and "numpy"
at least glance at their web sites and see if they look interesting

vapid jay
vapid jay
grand relic
#

should I learn Java so I can understand the book "Cracking the Coding Interview?" I've also noticed there are notable books on DS&A in Java. I have a JS background and currently going through a web dev bootcamp

fickle flax
#

Cracking code interview even though it may use a certain language as an example, there is no really need to learn a langauge just to learn the core data strucures which can be. translated to any language

#

focus should be being able to understand and apply the information to any language.

dry sapphire
#

in particular, sets/maps (dictionaries) use identity comparisons

fickle flax
#

yeah thats true too

gritty rivet
grand relic
smoky quest
# grand relic CTCI is the quintessential one tho

If you know any C++/C#/JS, you can read some java pretty quickly, especially if it's about getting the gist of an idea. So if you were to read a book using java, it would pretty much make sense after the initial adjustment.
I haven't read that book though, so I can't comment on it.

radiant moon
#

personally I wouldn't learn Java unless I had to. And I've had to, so I learned it.
But I'm glad I didn't learn it just in case -- I've never had a job interview that referred to it.
And we hates it, we does

astral ermine
#

I turned down a paid training position that would turn into consultant for JP Morgan Chase because they wanted me to learn Cpp and Java

radiant moon
#

scary that that's what Big Finance is using to manage our money

astral ermine
#

I'm not sure where the software engineering was focused on (app or webpage)

radiant moon
#

I imagine the JP Morgan Chase web guys spend way more time on regulatory compliance, than on making their web site usable

smoky quest
#

java is underrated. But that's also the wrong channel to argue about it 😉

tame escarp
#

Java is not underrated at all lol.

vast shoal
#

As @smoky quest pointed out, this is not the right channel for it, but feel free to discuss the virtues of Java or lack thereof in off-topic.

dry sapphire
vernal charm
vapid jay
#

guys

trail bough
#

hey, I learned basic python in the past and I also programmed in c/c++ for the last 2 years, I want to become proficient in python, anyone have a good courses or projects that I could do?

dry sapphire
dry sapphire
glacial goblet
#

hey im a sophomore in high school and was wondering what kind of stuff i can get into im just learning python rn but want to know what is good to start looking for?

vast shoal
glacial goblet
#

I mean ive been thinking about looking into cyber security but i have to look more into it to see what it is more in depth

vast shoal
glacial goblet
#

ive been having issues finding somthing to do and working on it

vast shoal
#

I've solved some problems there myself and it's pretty fun.

glacial goblet
vast shoal
glacial goblet
#

yea

glacial goblet
vast shoal
glacial goblet
#

ok thanks'

vast shoal
#

I think the problems tend to be ordered by difficulty.

night abyss
#

so can you land a IT job with just an associates degree?

radiant moon
#

I landed a programming job with just an associate's. However:

  • I got the job through a co-op program at the school I went to
  • This was 35 years ago
vast shoal
still condor
#

as far as I can tell no degree is strictly required to get a job in IT (depending on what the job is, of course)

fiery anvil
#

Hey guys, I am new on software engineering. I am a 16 years old high school student who likes software engineering. I have now 1 year of experience in Python, and 4 months into Java. My goal is to have a job before my 18s. Would you suggest me to go to Back-End software engineering, Java developer, AI/ML or learn blockchain ( solidity )? Please, if anyone can help me, reply me. I like both AI/ML and Blockchain. But my main priority is to find a well paid job before my 18s

radiant moon
#

you should study whatever subjects are in demand in the area you want to live in, as revealed by job postings.

vapid jay
#

Programming market is really saturated by people who think watching 2 tutorials is enough for finding a job

fiery anvil
#

So building a good resume with good enough projects is essential

vapid jay
#

yes, if you don't have a CS or EE degree

balmy mural
#

If you want to compete in a job market against students who have a degree, yes

fiery anvil
vapid jay
#

also make sure to learn DSA(Data structures and algorithms) for interviews

balmy mural
#

recursive_error has mentioned before that 99% of resumes that he sees are people with degrees. Why would I choose someone with just projects over someone with a degree and projects?

vapid jay
vapid jay
#

if you aren't going to college you have much more time to learn and make stuff you want to do(as a job)

#

no matter what you do you still have to be lucky tho

balmy mural
#

I mean, I'm in my final year of my bachelors and most of my fellow classmates who actually enjoy coding also have multiple projects and/opr contributions to open source projects. So even if you do go to uni, there's a lot of time to spend on personal projects

vapid jay
#

yes, but not as much as if you don't go

sage pumice
#

you act as if someone not in college is going to be coding the entire day

fiery anvil
#

And what can be a good project using Python, AI/ML?

vapid jay
vapid jay
balmy mural
#

ai/ml is going to be a lot harder to break into the field without a degree than software engineering jobs

vapid jay
#

agreed

vast shoal
vapid jay
#

cause at the end of the day you will learn same thing they do on uni if you want to work something w ai/ml

#

like discrete maths and stuff

fickle flax
#

@fiery anvil there. is a resource https://github.com/ashishpatel26/500-AI-Machine-learning-Deep-learning-Computer-vision-NLP-Projects-with-code
i would say a good ML project is anything end to end(deployment with cloud or flask, and docker container etc., also documentations ) and that solves a real world problem and that is not very common such as kaggle projects. You can still use kaggle dataset but to showcase kaggle as a project does not stand out as much unless come in the top ranking board or so This response it mostly from krish naik a ML engineer who is self taught

#

There is also INeuron which gives real internship experience through projects that you can showcase however these require lots of knowledge already like data cleaning, feature engineering and end to end and understanding of algorithms

fiery anvil
#

Thanks 🙏

#

Also, if I would like to join an internship in AI / ML. What do I need to do… I mean: do a lot of projects, currently pursuing a CS Degree…?

fickle flax
#

not neccesary, most self taught ive seen just have 1-2 projects for ML. But these show like what i mentioned earlier(end to. end). Quality > quantity

#

and since you are doing college, can look for related positions doing ML once feel comfrtoable to apply to get work experience as ML engineer/data scientist.

fiery anvil
#

So you all suggest to learn AI/ML instead of Blockchain ( solidity ) if I want to have a job before my 18s ?

fickle flax
#

it is whatever interest you , you can get a job anywhere in any field in SE(front-end,backend,QA,ML,DS,block chain, game dev ,mobileetc) before 18 to an extent.

#

difference is ML is like what others said is heavy math (fun though)and its a lot of data analysing , model trainning is like like less than 20% of actual job in ML and it very competitive as other said with degrees and lots of learning but reasonable.
Blockchain is different from this...

fiery anvil
#

And so, if I learn Python, what can I do ? What can Python be used for ? AI/ ML, or other stuffs ?

fickle flax
#

yup, and a quick google search shows different applicatinos of python. But something important to note is it not really important language learn, once learn fundamentals it can be passed to other languages so companies know that. It just important to learn at least 1 language

fiery anvil
#

So, let’s say you all have 16 years old ( like me ) which path would you follow ? AI/ML , blockchain ( solidity ) or other things?

fickle flax
#

maybe others can feedback to this, but it is whatever interest you really. Have you given a look at different fields for programming and what interest you? If you puruse ML field have to learn a lot of things compared to front-end or backend

near ocean
#

Other things definitely, AI/ML is not nearly as interesting as people hype it up to be

fickle flax
#

i find ML interesting, currently doing it 😅

fiery anvil
#

Also, I say Python is used for back-end. What does it mean? If you can, can you give me an example ?

fickle flax
#

for example, snapchat or instagram,

#

those likes you see or images, all that logic is handled in backend usually a frame work like djagno in this case since the companies use this. Flask/django is for python

#

or at you scchool, how do teachers know your grades or which classes enrolled? that too is handled in backend with. a database to store records.

#

backend is anything you dont see that handles the logic in short

vast shoal
#

As opposed to the code that is executed in the client, which can be a browser, a mobile app, a desktop app, etc. That's referred to as the frontend.

fiery anvil
#

Ok thanks

vapid jay
#

Ai and ml is basically just math

#

Just learn statistics

fiery anvil
vapid jay
vapid jay
#

Paying for courses is waste of money, since all informations are available put there

#

Also learning X language doesnt mean anything. If you learn python u know python and thats it(same goes for any lang)

fiery anvil
#

Ok thanks. There’s a lot of info

gilded tiger
crude crown
crude crown
# fiery anvil So, let’s say you all have 16 years old ( like me ) which path would you follow ...

To give some context, 15 years ago AI/ML was a really "underground" topic (i.e. only studied/developed in universities and pure R&D labs) and blockchain didn't even exist at the time. In 15 years it might be that these would still be a "hot" thing in the mainstream but who knows? I would advise to focus on studying things that can't so easily go "out of fashion", like math/statistics. And it's really important to be adaptable.

ruby surge
vapid jay
#

Yep

burnt wren
#

I’m making a “generic” resume I’d like to give out in career fairs or when I don’t have the specific job posting on hand. My goal is to be a remote software engineer, and I would like to work with Python. I’m hoping to get some feedback.

  • A possible red flag that I can think of is the “downgrade” to a less technical-sounding position. Is this assessment accurate? Thinking of addressing it in a cover letter but if I have no opportunity to give a cover letter, is there a way to address that within the resume?
  • Are there other red flags you can see?
  • Which areas am I weak?
  • Is it too wordy?
  • I had it two pages because I heard that it’s OK if you’re >= ten years in the workforce. Is it? 😬
  • I put volunteering experience I had even when I was still a student (because there’s space!). Still, I wonder if I should remove it.
  • Other comments?
#

Here's page 2

smoky quest
#

Splitting your years in the different roles as the first line (and thus first thing) one see is also hurting you more than anything. Again, you have 10 years of experience. I don't need to know how many years in intern/junior/mid/etc. I can check the details for that.

#

a python script makes it sound super small and insignificant

burnt wren
#

Thanks for your feedback @smoky quest !

smoky quest
#

When you were a team lead, it's not clear about your scope/impact. For instance how big was the team

burnt wren
smoky quest
burnt wren
smoky quest
burnt wren
smoky quest
#

Also fyi, while you have anonymized a lot yoru resume, your github link is giving you away

burnt wren
burnt wren
smoky quest
smoky quest
burnt wren
#

There's a chance that people will lurk in the links and they don't really want to help but just scrape info / troll me...but I'll take the chance. 🙈

limber cloak
#

Guys anyone a python expert ?

smoky quest
smoky quest
burnt wren
limber cloak
#

No I’m here to ask that I’m doing engineering python and I need help with some question

#

Because engineering is really hard espcillat python

smoky quest
smoky quest
smoky quest
remote crater
#

What SPECIFIC projects should you put on github in order to increase your likelihood of getting hired for ANY job?

smoky quest
burnt wren
#

These are all good comments @smoky quest I'll be AFK since it's dinner time and won't be able to respond but I will later

remote crater
#

I don’t care what the job is

remote crater
#

I just want to quickly get a job

smoky quest
smoky quest
# remote crater I just want to quickly get a job

Try to put yourself in the shoes of the employer trying to fill a req. They don't give a crap about you specifically. They have 100s of candidates and only care about finding the one who will fit the best for that position.

remote crater
#

And then ask the question from there?

fickle flax
#

Yeah @remote crater

remote crater
#

Then which job should I aim for, and which projects should I post for that job

fickle flax
#

What job interest you or what path you want to work as?

remote crater
#

Idc

smoky quest
smoky quest
remote crater
#

What projects to become more appealing for that?

smoky quest
#

you wouldn't need any. If you want, you can open some bug reports that are useful to some open source projects and use that as an example

#

note that QA jobs are not developer jobs

remote crater
#

And that’s not hard? To find bugs in things on GitHub?

smoky quest
#

Given the type of questions you are asking, I get the feeling you don't really know much.
Honestly, I don't think anyone would hire you at this stage. Just doing some projects won't lead you to success like that

#

(and I am not saying this in a demeaning way)

remote crater
#

I know, but I don’t know what to learn

smoky quest
#

Go to college or bootcamps

remote crater
#

They just teach you the basics

#

I took the python courses my college offers

smoky quest
#

what's your current situation?

remote crater
#

I don’t know what specific thing to learn

dry sapphire
#

@remote crater are traineeships available where you are?

smoky quest
remote crater
#

I’m not sure

radiant moon
#

@remote crater you are so knowledgeable and helpful here that I might submit some of your transcipts. Might only get you a help desk job tho

remote crater
#

Thank you offby1, but I have no specialized knowledge

#

So I need to get some of that

#

I mean things like numpy or sql, or something else. No specialized knowledge.

smoky quest
remote crater
#

I’m taking college courses on programming

smoky quest