关于这两个单词的含义
这两个词的详细含义可以从英汉双解的解释中看出来。柯林斯高阶双解词典对于这两个词的解释分别是:
工匠;手艺人;工艺师 A craftsman is a man who makes things skilfully with his hands.
翻译成中文:craftsman是指能够用他们的双手灵巧的制作器物的人。
英文解释的重点在于能做东西。
手工艺人;工匠 An artisan is someone whose job requires skill with their hands.
翻译成中文:artisan是从事双手需要灵巧的工作的人。
英文解释的重点在于从事的工作需要手巧。
所以,如果更偏重工匠的话,应该选择craftsman。
根据词典的解释,我学习英语的经验,两个单词均没有贬义。
个人倾向于artisan,一来是受artistry雅姿(艺术才能,技巧的意思)的影响,二来这个词的外延比craftsman更广一些。
因为缺少上下文,不好推荐更好的单词。不过把意思比较相近的单词提供给你参考:
artificer, crafter, handcraftsman, handicrafter, tradesman, smith, wright, master.