Sunday, March 15, 2020

6 steps to dealing with a forgetful boss

6 steps to dealing with a forgetful bossEvery job has a secret component that never appears on a job description or annual review managing your relationship with your boss. Unless youre at the very top of your companys food chain, you have a manager who works above and with you to make sure youre doing what you need to do. But although this is a highly professional relationship, its also a human one, with your personality and your bosss in play. If you have a boss who tends to forget things, or has a short attention span, the work day can feel a bit like Groundhog Day as you explain and re-explain thingsbut it doesnt have to be that way. googletag.cmd.push(function() googletag.display(div-gpt-ad-1467144145037-0) ) Lets go over some strategies you can use to make sure your boss has all the info she needs, while helping you keep your sanity.1. Put it in writingWhen you come out of a meeting, or discuss something with your boss, follow up with leides soon after. That way, you have a re cord of what you talked about, what next steps were, what everyones responsibilities will be, etc. When your boss comes to you later to ask about topic X, youll be able to say, Oh, I have the notes on that from last week. I can resend. Then its just a quick email forward, and not a rehash discussion of things youd already covered.2. Be proactiveDont wait for your boss to come to you with a request like, Can you update me on X? or Im blanking on what you were going to do next for Y. Sending short, regular status updates on various projects can help keep your boss in the loop (preventing queries and you having to stop and explain things), and jog his memory about what youre doing, and when.3. Target your informationIf youre dealing with a bosss short attention span (or busy-ness, or distraction) keep your discussions focused. If you have a status meeting where you update on a number of projects, send an agenda with the most important items highlighted, so that you can keep the discuss ion focused on specific points. Instead of having large meetings on a range of topics, consider having shorter meetings, each on a separate and targeted topic. Staying on-topic can prevent attention and discussions from wandering too far from the subject at hand.4. Use email more efficientlyNothing gets lost in an inbox faster than an email subject line of Hey, quick question or Meeting to discuss. The ease and portability of email often makes for casual writing, but whether youre sending an email from your desk or on the fly from your phone, take the time to make the subject line as specific as possible. That makes it more findable in your bosss inbox, and may help head off follow-up questions that have already been answered.5. Tailor to your bosss personalityThink about what the core issue is here. Is he forgetful because hes in constant meetings, and just doesnt have time to process information? Does she do better with visual presentations than with long-winded discussions? Its l ike how teachers adapt their classrooms to how students learn. If you consider why your boss is forgetful or isnt paying attention, it can help you figure out how to attack the issue. It doesnt mean your boss is doing a schwimmbad jobjust that her style may be different from your own.6. Turn to technologyIf you dont feel comfortable setting reminders for your boss, there are ways to let tech do that for you. Productivity apps like Asana or Evernote can help you manage your own workload and projects, but they also have built-in tools like the ability to assign tasks to other people, send email reminders, etc. It can be a gentle way to remind your boss that he needs to send you the information you need, or sign off on something before you can proceed. Bonus itll keep you more organized tooIf you have a manager whose style can seem absent-minded at times, dont despair. You cant necessarily change your boss or his style, but you can work on the way you manage up to help maintain your ow n productivity and peace of mind.

Tuesday, March 10, 2020

10 Coding Questions You Were Too Embarrassed to Ask

10 Coding Questions You Were Too Embarrassed to Ask With all the jargon and acronyms used in coding, it can feel hard to break in as a newcomeror to simply follow along in conversations about the tech world. Nobody wants to feel like the odd one out, asking questions of people who seem to be effortlessly in the know. We answered some super basic coding questions so you dont have to Google them in an incognito window.1. What is the difference between coding and programming?Simply put Coding is a process by which we tell computers what to dohow a program should work, how a website should run, etc. Coders use programming languages (more on that in a bit) in buchen to communicate these instructions. Nowadays, programming and coding are fruchtweinly used interchangeably.2. Do I have to be good at math to be a developer?Its easy to think that with its base in1s and 0s, coding is all about math. And bedrngnis just any math, but complex calculationsthe stuff some of us never learned.Dont let a lack of natural math aptitude scare you away from coding. The truth is that extraordinary math skills and coding do not necessarily go hand-in-hand. Research, trial and error, and general analytical thinking go as far as math skills when it comes to learning to codeif not farther, according toa report inThe Atlantic. In fact, the most complicated calculations in coding are done by computersor have already been taken care of by coders who have come before you.3. What are hypertext markup language and CSS?HTMLstands for HyperText Markup Language, the standard language used to create web pages. Its the most basic building block youll need for developing websites.Its also one of the first languages youll want to learn if youre interested in coding. You might remember basic HTML tags from early personal websites like Myspace, where you could customize your page with commands inside .And if HTML is one of the first languages youll learn,CSSis probably the second. CSS(Cascading Style Sh eets) is the language used to add style to the document you create with HTML. Where HTML comes first and creates the foundation for your page, CSS comes along next and is used to create the pages layout, color, fonts, andwell, the style.Both HTML and CSS are absolutely essential languages for being a front end developer. Note that HTML and CSS arent the onlylanguages used to code Theres alsoJavaScript,Ruby,Ruby on Rails, andPHP, to name a few. (If youre curious about which language is a fit for your coding goals,check out this article on prioritizing your programming languages.)4. Whats the difference between a planer and a developer?While there doesnt have to be a stark divide between designer and developer (designers can certainly have developer skills and vice versa), designers generally focus on the look and feel of a website while developers focus on making that design come to life.Designersare in charge of the aesthetics and usability of a website, app, or program. They make s ure their products are not only beautiful to look at, but that they make sense from the end users point of view. (You are the end user on this site, for example, and one of our designers thought through exactly how to make your reading experience as comfortable as possible.) Designers typically work with tools likePhotoshop and Webflow to make mockups of how they want a site to look.Developersare the ones who handle the coding teil building a productthey take that design and turn it into a functioning app, website, or program, using a programming language like HTML. For more about the different kinds of web developers out there, check out this article about thedifferences between front end, back end, and full stack developers.5. What computer program do people use to write code?In order to write code, you can start with something as simple as a text editor like Notepadcode simply looks like letters, numbers, and symbols. As your coding skills improve and your needs diversify, though , youll probably want to upgrade to a text editor with more functionality. Editors likeNotepad++,Atom, andLight Tableare free, customizable, and designed with coding in mind. These programs offer features like autocomplete based on specific programming languages.Once your code is written, youll use another program called a compiler to edit and format your code for a computer to read. Compilers are specific to the programming language youre working with, and the finished product still isnt the schrift of thing youll see when you open up your browserits simply code in a more finished format.Some coders like to use whats called anIntegrated Development Environment,or IDE. IDEs likeNetBeansandEclipsecombine text editors with compilers as well as other tools for automating and debugging your code(locating and correcting errors), making them comprehensive suites for coding. With an IDE, youll also have a built-in preview so you can see what your code will look like once its compiled.6. Ho w do you get your website online?Designing and developing your website is really the heavy lifting part. Once design and development are all set, websites go live through the following stepsPick a domain name.Domain namesare the user-friendly addresses of websites. (Skillcrush.com is the domain name for the Skillcrush website.) Of course, many names will already be taken, so you can use a domain name registry likeWhoisto search for names that are still available.Register your domain name.Once you find an available name, youll then use a domain registrar to pay for and reserve your domain name. This is sometimes included as a service from your web hosting company, which brings me toChoose aweb hosting company.Hosting companies provide online storagefor your sites pages, images, and other assets, as well as services like domain name registration and setup for a fee. Find a company that provides the features you need for a price you are comfortable with, and then you canUpload your web site.Using afile transfer protocol (FTP) client(a program youll need to have on your computer that ranges from free to paid), youll upload your websites code to your hosting companys server. Your website will now be live, online, and ready to be viewed and used.7. Whats the difference between HTML, HTML5, CSS and CSS3?Time for an HTML and CSS bonus roundHTML5is (as of this writing) the latest version of HTML. Thats it. The HTML you know and love, just the most updated version capable of reflecting usage on current websites. In particular, HTML5 focuses on features that can be used on low-powered devices (making it ideal for creating mobile applications), the native ability to work with multimedia and graphical content, and new semantic web tag elements (features you use to structure your pages and documents).Same goes forCSS3its the latest version of CSS, introducing features like rounded corners, shadows, gradients, transitions or animations, and new layouts like multi-columns and flexible box or grid layouts.Why the 5 and 3 in the names respectively, when all previous versions were called plain old HTML and CSS? These new features marked enough of a departure from their predecessors that it was time to reflect it in the naming. While other upgrades of HTML and CSS didnt require users to relearn them, HTML5 and CSS3 will require a brush-up even among experienced developers.8. How do you pronounce SQL?If you havent already noticed, coding is the land of acronyms and other words whose obvious pronunciation might not leap off the page. SQL stands for Structured Query Language and its a programming language used to view or change data in databases.A co-worker told me that at the first coding meetup she ever attended, a smug developer took great pleasure in correcting her when she pronounced it S-Q-L. According to him, it was pronounced sequel. However, a quick poll of the Skillcrush Dev teamrevealed thatboth pronunciations are correct.Whether its S-Q-L or sequel, its all Structured Query Language at the end of the day.Say it however you please with confidence.9. Why should I learn to code a site from scratch instead of using Squarespace, Wix, or Weebly?While services like Squarespace offer tons of templates and options for customization, your flexibility is limited to what the service youre using has to offer. This can be fine for projects that require simple or fixed functionality, but in order to really have control over your work and to expand your range of options, youre going to have to know how to code from scratch. Knowing how to code vs. relying on a hosting platform is the difference between knowing how to build your own house and fix things when they go wrong vs. living in someone elses house and waiting for a handyperson who may or may not show up when things break. (Knowing how to code is also a great career moveand a skill that canimprove resumesin just about every field.)10. Whats an algorithm?It seems like every new tech prod uct runs on a proprietary algorithm, and while it may sound complicated, an algorithm is simply a set of instructions for accomplishing a well-defined task. If your code tells a computerwhatto do, algorithms tell ithowto do what youre telling it to do. When coding a website or an app, there are always going to be recurring problems or tasks. You could code instructions each time these tasks or problems present themselves, but that would be a serious time drain. Instead, algorithms allow you to identify a set of inputs that, when received by a computer, produce a corresponding set of outputs. That is to say, algorithms are elements of coding designed to make your life easier.Say youre working on a website that requires users to enter a valid schmelzglas address. You would use an algorithm to identify their email address as an input, recognize if the email address is valid, and produce the appropriate output (access to a specific page of the website, for instance). As your experience with coding grows, youll start to see that the more you learn, the simpler your process becomes.This article originally appeared on Skillcrush.

Thursday, March 5, 2020

The Awful Secret of Writing a Good Resume for Academics

The Awful Secret of Writing a Good Resume for Academics Skilled actors To seize the overall appearance of a re go a oben liegend distance in optimistic consideration to a potential employer. You are also able to get a feeling of the internal language used within a specific industry or company. Quite simply, all experience is vital, whether paid or voluntary, so long as its related to the job available. While it is necessary to incorporate any appropriate work experience or jobs that youve done, dont forget that any type of work experience can be helpful to mention here too. Key Pieces of Writing a Good Resume for Academics As stated previously need to spielblttchen skills that have some relevance to the job which youre applying for. Language skills are sometimes a terrific selling point on your resume. Everyone has desirable abilities and experiences to provide employers including you A very clear statement about how you are going to utilize your strongest relevant abilitie s and professional experiences to satisfy the specific role youre applying for 3. Employing a superb quality customizable resume template is much like using a guide that will help you through making your own resume. If you are in need of a quick kick-start on developing a template first, take a look at a resume builder before committing to a professional. The period reference refers to a man who might be requested to chat about your skills, experience and work ethic. You pick up all kinds of soft and tough skills from the work you do. A cover letter also permits you to take charge of the follow-up processes. Keep reading for tips on writing a terrific cover letter so you will always make a decent first impression. Theres very good news and bad news in regards to college essays. A good resume ought to be paired with a good cover letter.