TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The Problem with Job Titles: Part 2

37 pointsby themulletabout 10 years ago

3 comments

poppahorseabout 10 years ago
Great article, and fascinating insight into the analysis of your data. Its definitely a problem both ways. Companies hiring can't be sure their initial hook will return appropriate candidates. Then candidates looking for a suitable role can't really be sure what they are applying for will suit their skill set and desires. Your classification of roles and candidates is certainly a much more complete approach for ensuring various parties get what they want, good work!
danielknellabout 10 years ago
looks like a trend towards more general skills than highly specialised people, I'm calling that a win for cross stack engineers.
geebeeabout 10 years ago
Interesting posts.<p>I&#x27;m not especially keen on the title &quot;Software Engineer&quot;, though I accept by now that it is deeply entrenched. While the title &quot;Engineer&quot; doesn&#x27;t carry the same general expectations of specific education and credentials as &quot;Lawyer&quot; or &quot;Physician&quot;, it does carry those expectations within more narrow titles - a &quot;Structural Engineer&quot; means something very specific and people do have specific expectations for it. It&#x27;s a complicated topic, but I&#x27;m one of those people who thinks that programming has deeper roots in math than engineering, and I am unsettled by the idea that the PE people would be able to leverage their control over the word &quot;engineering&quot; to gain control over who is allowed to call themselves a &quot;software engineer&quot;, and then use this power, through scope creep, to start to restrict the practice rather than just the title. I lean against the idea of formal exams (a &quot;bar&quot; for software). I&#x27;m not completely opposed to it, but if it happens, I&#x27;d prefer to establish it completely independently of any professional <i>engineering</i> accreditation, since I just don&#x27;t think computer science, or even the modern practice of writing software, is sufficiently similar to engineering to be considered a subset of the PE exams.<p>Software Developer is fine. I never minded &quot;Programmer&quot;, I guess some people feel it&#x27;s a low status sounding term that focuses too much on writing code rather than the other tasks that are equally or more important to writing good software.<p>Now, that second part there does hint at why job titles and especially (not mentioned in these blog posts) job <i>descriptions</i> (&quot;job cards&quot;) can be so essential for software developers. As I&#x27;ve gotten more &quot;senior&quot; in my career, I have found my job card to be an essential line of defense on more than one occasion. There are a lot of people out there who want to put software engineers (I&#x27;ll revert to the commonly used term here) in a box. They want to see the programmer as the worker who can execute someone else&#x27;s vision, but they will try to deny the programmer the autonomy and decision making authority that comes with a more senior role.<p>There is, of course, a limit to autonomy on all sides, and there are grey areas between technical and business decisions, but it helps enormously to have a document that lists what it is you were hired to do. Job cards for more senior technical workers often have phrases like &quot;establishes system architecture&quot;, &quot;evaluates and determines technology choices&quot;, or even more deliberately ambiguous things like &quot;works with business units to align business goals with technology&quot; (where autonomy can clearly overlap). But it makes it clear - the technical side engages collaboratively with the business unit, but it isn&#x27;t simply there to execute whatever it is the business unit tells it to do.<p>People often don&#x27;t like job cards because they imagine the phrase &quot;that&#x27;s not in my job card.&quot; However, I&#x27;ve found that&#x27;s not really the problem, at least for me. I&#x27;m more that happy to do things that aren&#x27;t in my job card if that&#x27;s what needs to be done. But I have found myself in a position where I&#x27;m saying &quot;that <i>is</i> in my job card.&quot; A business leader may want to take a decision that at least (according to the organization) requires my input, and tell me how it is going to be. If this escalates, it&#x27;s very useful to have a signed, sealed and delivered document establishing your role in the organization.
评论 #9571025 未加载
评论 #9571098 未加载