24 votes

What's something you're good at? And what advice to you have for those who aren't good at this thing?

Tags: casual

I'm curious to hear about my fellow tilderadans' talents and skills.

35 comments

  1. [9]
    Luca
    Link
    Programming. My advice for those looking to learn? Power through the beginning where you learn the basics with Java/Python/C++/whatever you've started with, then start working on stuff that...

    Programming.

    My advice for those looking to learn? Power through the beginning where you learn the basics with Java/Python/C++/whatever you've started with, then start working on stuff that interests you ASAP. Find projects or ideas that directly interest you and start to build them. Even if you go for something too ambitious at first, you'll learn a lot in the process.

    24 votes
    1. Silbern
      Link Parent
      Also, I'd recommend that when you learn, you really want to make sure you understand what it is you're doing the first time you learn it. I kinda skipped over it and just learned the practical...

      Also, I'd recommend that when you learn, you really want to make sure you understand what it is you're doing the first time you learn it. I kinda skipped over it and just learned the practical knowledge when I started learning, and it really bit me later when I was trying to work with more complex programs that I couldn't just intuit through.

      9 votes
    2. Duchess
      Link Parent
      I would second this, but make sure you have a solid grasp on the fundamentals because going through and doing them a second time to refresh or fill in knowledge gaps can become painful down the...

      I would second this, but make sure you have a solid grasp on the fundamentals because going through and doing them a second time to refresh or fill in knowledge gaps can become painful down the line. But that advice about building something you’re interested in is definitely very important, it attaches you to the craft like nothing else.

      3 votes
    3. flip
      Link Parent
      As someone who's starting Python, this is welcome advice and something that "feels" right. It's cool to do all the video courses that are now available, but my head is already swimming in ideas of...

      As someone who's starting Python, this is welcome advice and something that "feels" right. It's cool to do all the video courses that are now available, but my head is already swimming in ideas of stuff I could do. Some would probably not interest others, but it's nice to know that it would be a good path forward. So thank you!

      3 votes
    4. [5]
      captain_cardinal
      Link Parent
      Do you have any recommendations for small but practical projects for advanced beginners?

      Do you have any recommendations for small but practical projects for advanced beginners?

      1. [3]
        Luca
        Link Parent
        In addition to what @meghan said, look around on Github for projects in your language of choice. Find some issues that are labeled as "Good first issue," and try tackling them yourself.

        In addition to what @meghan said, look around on Github for projects in your language of choice. Find some issues that are labeled as "Good first issue," and try tackling them yourself.

        3 votes
        1. [2]
          Comment deleted by author
          Link Parent
          1. Luca
            Link Parent
            Honestly, if you're learning a VCS that isn't git in 2018, it's mostly a waste of time. It's become the industry standard at this point.

            Honestly, if you're learning a VCS that isn't git in 2018, it's mostly a waste of time. It's become the industry standard at this point.

            5 votes
      2. meghan
        Link Parent
        Try and remake something your familiar with already. A calculator, a notepad, a simple game, etc. No need to worry about being a copy, or worrying "it's been done before". You're learning :)

        Try and remake something your familiar with already. A calculator, a notepad, a simple game, etc. No need to worry about being a copy, or worrying "it's been done before". You're learning :)

        2 votes
  2. [3]
    CALICO
    Link
    I'm the person people go to, to talk to. I learned how to listen about a decade ago, and I have my friends full confidence. They come to me for advice about things, or to work through their...

    I'm the person people go to, to talk to.
    I learned how to listen about a decade ago, and I have my friends full confidence. They come to me for advice about things, or to work through their feelings about something. The secret sauce is, I think, validating their feelings. You don't have to agree with what they're feeling about something, or how they're handling it, but internalize how they're feeling and do your best to understand how they came to feel that way. Empathize. We're talking apes, flying through the cosmos on a bluey-green spaceship, and nobody knows what we're doing here. Not really. Cut your friends some slack, and they will come to you. You will open an avenue of closer friendship, and deeper intimacy, than you might have thought possible.

    Also, I'm allegedly "good at snapchat", whatever that means.

    19 votes
    1. [2]
      captain_cardinal
      Link Parent
      You can't go and say you're good at snapchat without giving some advice at that..haha.

      You can't go and say you're good at snapchat without giving some advice at that..haha.

      2 votes
      1. Gaywallet
        Link Parent
        literally pictures of everything

        literally pictures of everything

        2 votes
  3. [4]
    Emerald_Knight
    Link
    Solving problems. It's vague and it probably sounds kind of boring, sure, but it's the underlying interest that ties together a lot of the things I enjoy, from programming, to tinkering with...

    Solving problems. It's vague and it probably sounds kind of boring, sure, but it's the underlying interest that ties together a lot of the things I enjoy, from programming, to tinkering with things, to playing with puzzles, and even improving my cooking.

    As for advice for getting better at solving problems, it boils down to a few essential points:

    • Practice. Seriously, just practice a lot. Solve any problem and it will exercise your problem-solving skills. It will help you figure out the best general process for approaching problems, which is incredibly transferable across different disciplines. Moreover, you'll get comfortable with the problems you're solving, so when those problems end up being part of larger, more complex problems, you'll be able to identify and solve those parts easily.
    • On that note, learn to view large problems as just a collection of smaller problems. Isolate those smaller problems and solve them, and before you know it you will have solved the larger problem.
    • Challenge yourself. Is that problem you're working on easy? Or is it a challenge that you've been banging your head against for hours? If it's easy, then it's like taking a brief walk. Sure, it will help keep you in shape, but it's not going to make you any stronger. But intense workouts that end up making you sore afterward? Those will make the workouts that seem difficult now feel trivial in the future. The same goes with challenging yourself mentally!
    • Expose yourself to different problem spaces. Take math for example. Sure, it's technically more difficult to add and subtract many large numbers vs. a couple of small ones, but if all you're ever doing is making the numbers larger and throwing more of them in the mix, you're not really doing yourself a favor. You need to step out of that comfort zone and start getting comfortable with concepts like multiplication and division, working your way up to things like geometry, algebra, and possibly calculus. Willful exposure to new kinds of problems means you're less likely to get completely lost when a new kind of problem inevitably hits you unexpectedly down the line. You may even find that you recognize a type of problem you've solved before in a place you weren't expecting!
    • Learn to walk away from a problem. No, really. Sometimes you just don't have the capability of solving the problem yet, and that's okay, just come back to it later. Or, maybe it's something you definitely can solve, but for some reason it's stumping you, in which case walking away from the problem allows you to avoid tunnel vision and fatigue and your brain can mull over the problem in the background while you screw around doing something else. That last bit is a very real thing, and programmers in particular know that walking away from their screens can often be more productive than sitting in front of it!
    • Experiment. Always be asking why things work the way they do, researching the answer or coming up with your own ideas, and then testing to see if your understanding matches up with reality. If you can see the pathway from action to result first-hand, then you'll understand the problem better. What should happen if I change X? What do I expect to happen if I remove X entirely? What's so important about X, anyway? Asking yourself these kinds of fundamental questions and trying to squeeze the answers out yourself can be incredibly valuable, and in the process the new understanding you gain will stick a lot better than someone just telling you.
    • Don't be too quick to dismiss a problem as impractical or more difficult than anything else you'll have to do in the real world. Going back to the exercising analogy, think of difficult problems like weightlifting or bench pressing. When are you ever going to have to lie on your back and repeatedly lift and lower a heavy object? When are you ever going to have to pull your chin above a bar? When are you ever going to sit down and repeatedly do curls with the same heavy object? Realistically, probably never. But it does make you stronger, and when the time comes that you have to lift something heavy e.g. you're moving furniture, it'll end up being way easier than if you never did those kinds of exercises.
      I could go on about this subject for quite a while, but I've already added quite a bit, so I'll stop here :)
    11 votes
    1. Emerald_Knight
      Link Parent
      One more point, even though I said I'd stop, because I feel it's so incredibly important: Don't be afraid to make mistakes. Screw up. A lot. Learn from it and improve. But doing nothing means you...

      One more point, even though I said I'd stop, because I feel it's so incredibly important:

      Don't be afraid to make mistakes. Screw up. A lot. Learn from it and improve. But doing nothing means you won't make any progress. Obviously there are some problems that you can't actually afford to screw up, but let yourself risk screwing up the non-essential ones so you know what to watch out for when the important problems come around.

      9 votes
    2. captain_cardinal
      Link Parent
      This is super solid and very well explained! This reminds me of what I'm going through in my PhD. It's essentially 6 years of problem solving.

      This is super solid and very well explained! This reminds me of what I'm going through in my PhD. It's essentially 6 years of problem solving.

      2 votes
    3. UrsulaMajor
      Link Parent
      Something I'd like to add from personal experience: Explain your problem to someone else, preferably someone who knows nothing about your problem. Ask them to ask questions where something is...

      Something I'd like to add from personal experience:

      Explain your problem to someone else, preferably someone who knows nothing about your problem. Ask them to ask questions where something is confusing them about your explanation. I find that this makes the problem a lot easier to solve

      2 votes
  4. [4]
    Mechangel
    Link
    Talking in front of groups of people. I did some theater in middle school and high school and I think that helped significantly. I ended up in a career that's entirely non-theater related, but...

    Talking in front of groups of people.

    I did some theater in middle school and high school and I think that helped significantly. I ended up in a career that's entirely non-theater related, but that does require me to speak to groups of people frequently. I'm pretty comfortable with it now. While I will sometimes type out what I want to say, I almost never rely on my notes when I'm actually doing it. It's better if they serve as a vague outline for a presentation and I just read the crowd and go with whatever fits best. I often speak to children and while they can sometimes be a brutally judgmental audience, they're also often really easy to get excited.

    6 votes
    1. [3]
      captain_cardinal
      Link Parent
      How do you get kids to buy into a presentation? I work with kids some, and they lose attention so easily..

      How do you get kids to buy into a presentation? I work with kids some, and they lose attention so easily..

      1 vote
      1. [2]
        Mechangel
        Link Parent
        I make any presentation I do for kids as interactive as possible. They like to be talked with and not talked at, so I look for places in my presentation where I can call on them, either...

        I make any presentation I do for kids as interactive as possible. They like to be talked with and not talked at, so I look for places in my presentation where I can call on them, either individually or as a group, to answer a question that leads into the next point I'm going to make. So, for example, if I'm trying to get them excited to participate in a summer reading incentive program that offers a coupon for free ice cream as a reward, I might say something like, "Okay guys. Now, I'm not really sure how you're going to feel about these prizes. I mean, you don't like free ice cream, do you?" Then they all look at me like I must be insane and yell, "Yes! Yes we do! We want ice cream!"

        Another example is that sometimes I run classes to teach kids Scratch in which they team up to make a short game, and then at the end of the course, they play and evaluate the games that other teams have made. Even though Scratch is relatively simple to learn, there's still a lot to unpack there. If I were to stand up in front of them and give a lecture on what different blocks do and how to use them for three hours, the kid would either go bonkers or fall asleep. Instead, I'll talk for five or ten minutes, and then have them complete some sort of mini game or challenge based on the content I just went over. If kids think they've solved the puzzle, I'll call on them and let them explain what their strategy was and how they solved it to the rest of the group. That way, they're doing equal parts listening, thinking and engaging with each other.

        One thing I do try to avoid is to leave opportunities for participation open-ended. By that I mean situations where I'm in the middle of making a point and someone's hand shoots up in the air. Usually that means the child has something tangentially related that popped into their brain and they want to tell me about it asap. Nothing takes your presentation off-course faster than, "Okay, so this is a book about a goblin named Bob, who.--" "Excuse me! Hey! My uncle is named Bob and he lives in Virginia and we're going to see him next week and he has a pool, and--" "Hey! Hey! I'm going to the water park next week and it's my birthday and--" You get the picture. I try to leave time at the end of any presentation I give for kids to ask questions or tell me about whatever it was they thought of halfway through.

        2 votes
        1. captain_cardinal
          Link Parent
          Thanks, this is really helpful! I like the specific examples.

          Thanks, this is really helpful! I like the specific examples.

  5. [2]
    clerical_terrors
    Link
    I'm alright at giving presentations, whether it's for groups or small committees. My advice in every case would boil down to a few points: Speak clearly and in a set Rhythm, don't over-compensate...

    I'm alright at giving presentations, whether it's for groups or small committees. My advice in every case would boil down to a few points:

    • Speak clearly and in a set Rhythm, don't over-compensate for a perceived lack of emotion, don't be as dry as possible. Talk the way you'd talk in normal life. If you're still unsure speaking/enunciation courses are actually pretty useful.
    • Speaking somewhat slower and more understandable beats being detailed, nobody is going to be impressed if they can't follow what you're saying.
    • Look around, let your eyes rest on people every now and again, even if they don't respond. Avoid continuously looking at your slides (if you have them)
    • Don't recite or read from notes, it's going to make you stilted. Learn the global points and precise details and improvise the connective text between them.
    • That said, do practice beforehand if you can. Mostly to see if you remember your points and talk about them in order.
    • Keep your slides simple, you don't need to do it TED style but a few images and bullet points with specific details are fare more useful then walls of text.
    • If you're using your slides as notes you're doing it wrong. (see above)
    6 votes
    1. SleepyGary
      Link Parent
      Additionally, don't fill dead air with "uh"s and "um"s, it makes you sound unsure of yourself. Force yourself to pause while you buffer what you're playing to say next.

      Additionally, don't fill dead air with "uh"s and "um"s, it makes you sound unsure of yourself. Force yourself to pause while you buffer what you're playing to say next.

      2 votes
  6. [8]
    do_contra
    Link
    My English and Spanish are really good (I think) My advice for learning a new language would be to immerse yourself with it. Buy a book that teaches the language, download Duolingo or some...

    My English and Spanish are really good (I think)

    My advice for learning a new language would be to immerse yourself with it. Buy a book that teaches the language, download Duolingo or some language learning app, find chat groups in that language and use a dictionary to try to communicate, listen to music, watch movies, read books, play games in that language, etc...

    In a nutshell, try to get as much contact to that language as you can and try to understand it. If you follow that path and you keep going, you will get better little by little until one day you'll be really good at it to the point that it feels second nature

    5 votes
    1. [3]
      captain_cardinal
      Link Parent
      Do you watch shows with subtitles in your native language or the language you're trying to learn or neither?

      Do you watch shows with subtitles in your native language or the language you're trying to learn or neither?

      2 votes
      1. [2]
        do_contra
        Link Parent
        It depends. In English I watch it without subtitles except if it's a video with a lot of numbers (because I have some trouble keeping track of them) or if it's too much noise. I put English...

        It depends. In English I watch it without subtitles except if it's a video with a lot of numbers (because I have some trouble keeping track of them) or if it's too much noise. I put English subtitles when I use them

        I used to watch things with Portuguese subtitles, but then I decided to use English subtitles to practice my English and I finally stopped using subs when I became too lazy to even download them for the series I used to watch (like HIMYM, for example)

        With Spanish, I try to watch without subtitles but I'm not as good with the language, so I put on Spanish subtitles when I can't get understand them which is more often than I'd like to admit. Things are improving though :)

        1 vote
        1. captain_cardinal
          Link Parent
          Nice! I've been trying with subtitles and I feel like I use them as a crutch.. I'm going to try to go away from using them.

          Nice! I've been trying with subtitles and I feel like I use them as a crutch.. I'm going to try to go away from using them.

          1 vote
    2. [4]
      euphoria066
      Link Parent
      When you read in a language you're learning, do you kind of skip over words or sentences you can't understand, or do you look everything up until you can grasp the meaning? I'm reading harry...

      When you read in a language you're learning, do you kind of skip over words or sentences you can't understand, or do you look everything up until you can grasp the meaning?

      I'm reading harry potter in brazilian portuguese and I struggle sometimes with what a sentence is saying, though overall I can follow the book pretty easily, and I'm not sure if it's better to learn through.. the more immersive experience of just keeping going with the reading (like I would in english if I didn't know a word or understand a sentence for some reason) or if it's more helpful to look up the words I don't know and possibly learn them?

      2 votes
      1. [3]
        do_contra
        Link Parent
        Parabéns! Ler um livro complicado como Harry Potter em outra língua deve ser bem difícil! Qual é a sua língua nativa? Answering your questions, with English I used to skip the words unless they're...

        Parabéns! Ler um livro complicado como Harry Potter em outra língua deve ser bem difícil! Qual é a sua língua nativa?

        Answering your questions, with English I used to skip the words unless they're really important to get the story. I could also get a feel of what words meant after saying they being used do often

        Portuguese and Spanish are very similar, so I could already read stuff without really knowing the language. But, there'd be a lot of words that I'd skip or that would mean something very different from the equivalent word in Portuguese. So, I decided to use a dictionary and look up each and every word I didn't know and this made reading MUCH slower but also helped me learn a lot. Eventually, I decided to only use the dictionary for words that seemed important, as long as I could confidently say I was getting what was going on

        2 votes
        1. [2]
          euphoria066
          Link Parent
          Inglês, eu so falo inglês, mas eu sempre quis estudar uma outra lingua, assim: eu sou tentando! Você é do Brasil, ou... Portugal? (?) (it's weird I don't know how to say Portugal in Portuguese.)...

          Inglês, eu so falo inglês, mas eu sempre quis estudar uma outra lingua, assim: eu sou tentando! Você é do Brasil, ou... Portugal? (?) (it's weird I don't know how to say Portugal in Portuguese.)

          It's really hard to learn a language, I'm so impressed that you can speak three! I spent all my time in school messing around with taking basic language courses in three different languages instead of ever progressing in one, so I can pretty much only speak English. I'm pretty obsessed with the idea of travelling to/living in Brazil, though, so it's a good motivating factor to work on my Portuguese, and I like the language a lot! It's nice that last time we went to Mexico I could understand a little of the Spanish as a side effect, and my sister-in-law is fluent in Italian so I can get a little bit of what she's saying too now!

          2 votes
          1. do_contra
            Link Parent
            Portugal é Portugal em português hahaha. Aliás, eu sou brasileiro, do estado de São Paulo Thank you! Believe it or not, a few years ago I thought I'd never learn any foreign language besides...

            Portugal é Portugal em português hahaha. Aliás, eu sou brasileiro, do estado de São Paulo

            I'm so impressed that you can speak three!

            Thank you! Believe it or not, a few years ago I thought I'd never learn any foreign language besides English (which I studied since I was 8). Out of the blue, I decided to learn Spanish seriously when I was 25 yo and I worked hard on it without giving up and I'm quite proud of my progress. Nowadays I sincerely don't think I'll learn any foreign language besides Spanish and English xD (let's hope I'm wrong)

            I'm pretty obsessed with the idea of travelling to/living in Brazil, though, so it's a good motivating factor to work on my Portuguese, and I like the language a lot! It's nice that last time we went to Mexico I could understand a little of the Spanish as a side effect, and my sister-in-law is fluent in Italian so I can get a little bit of what she's saying too now!

            You're going through the right track: focusing on a single language (which is always easier) and being excited about a culture related to that language. These are the things that keep you moving forward! :)

            A tip I can give you, find a group where you can talk with native and learners if you aren't in one already, it'll help you a lot (it sure helped me). I made a post suggesting the Telegram groups I use to practice languages, check it out if you'd like

  7. Cmdrd
    Link
    I'm a security and network analyst and a good portion of my job is to help troubleshoot problems that aren't necessarily network issues (it's never the network /s). My biggest piece of advice is...

    I'm a security and network analyst and a good portion of my job is to help troubleshoot problems that aren't necessarily network issues (it's never the network /s).
    My biggest piece of advice is learn basic network troubleshooting tools and thought processes.

    If you can't get to a website or something out on the network, try pinging (open command prompt, type "ping $destination"). This doesn't always guarantee a result either way if firewall policies block ICMP (network protocol that ping uses). This also helps to determine latency as the response time is also displayed when running the command. Run "ping -t $destination" to have the command run in perpetuity, useful when doing testing or basic monitoring, saves running the command over and over again.

    Another option to see where a potential issue may arise as to traceroute (tracert $destination). This will hit each router in the path to the destination, useful for determining a tiring issue, either if you can't get to a destination or if you're curious about the path your network traffic is taking too get to a destination.

    The final piece of advice I have to give is for technical issues overall. Do some initial research and testing. If a user or sysadmin comes to me with an issue that they'd like my help investigating, I will go the extra mile for someone who can tell me what they've already tested and go into any more detail than just "it doesn't work". I much prefer helping people who try to retain information or learn so I don't have to do the same thing over and over again and self-research is a huge signal of at least some effort which I hugely support.

    PS: If you need technical help and don't have anyone to ask, shoot me a message and if it's in an area that I have knowledge/experience in I will definitely try to help.

    4 votes
  8. [2]
    est
    Link
    I am very good at procrastinating. I am a dedicated, focused procrastinator.

    I am very good at procrastinating.

    I am a dedicated, focused procrastinator.

    4 votes
    1. flip
      Link Parent
      So you're saying you're a bad procrastinator only when it comes to procrastination? That's funny.

      So you're saying you're a bad procrastinator only when it comes to procrastination? That's funny.

      2 votes
  9. Prometheus720
    Link
    I'm pretty good at editing. I'm good at taking the work of other people, seeing its strengths and weaknesses, and improving it, giving feedback, and creating new features off of a strong platform....

    I'm pretty good at editing. I'm good at taking the work of other people, seeing its strengths and weaknesses, and improving it, giving feedback, and creating new features off of a strong platform. I'm something of an early adopter, but I'm not usually a bleeding-edge user and rarely a creator.

    I have found out how to take this ability and bend it into other useful abilities. I'm a decent project manager. I'm not likely going to build some new program or start my own business, but I'm good at coordinating people and getting them to work together on that new program or new business. I can "edit" behaviors and habits and turn them into something a little more efficient.

    And I can "edit" a person's beliefs to teach them new things. I can see the strengths and weaknesses in their understanding of the world--where it is shaky, and where it is strong. And I can help them to strengthen the shaky parts--that's why I'm studying to be a teacher.

    It's something I first realized about myself in some form when I was little. I would play lots of strategy games and I always loved to organize my party/team and strategize on how to beat the next level or accomplish some goal. And then I realized I liked that in real life too.

    1 vote
  10. aphoenix
    Link
    I can throw a disc (frisbee) pretty well, in a variety of different ways. Mostly it comes down to manual dexterity and strength, so if you want to get good a throwing a disc, there's three things...

    I can throw a disc (frisbee) pretty well, in a variety of different ways. Mostly it comes down to manual dexterity and strength, so if you want to get good a throwing a disc, there's three things to do:

    • throw several thousand discs
    • work out to accumulate strength
    • throw several thousand more discs
    1 vote