基本分析 分析文本语料库本身自成一科,我没有足够的知识或时间深入研究。但我想强调一些重要的问题。 ★编程是一个人类领域★ 763条推文中有131条谈到了其他人。占总比的17.1%。 他们谈到了人类,团队,同事,朋友,同事。 下面是一些例子: @tomjadams ▏软件是一个团队项目。 @mrdowden ▏生活中最重要的事情(也是你能时刻控制的事情)就是你如何对待别人。 @originalJonLowe ▏在求知的过程中保持乐于助人与善良。 ▏与其他开发建立良好的关系,因为终有一天你会成为团队的一员。 ▏注重团队合作,不要逞个人英雄主义,因为知识原本就应该分享。 @ccmccomb ▏永远别忘了在计算机领域保持同情心。 ★编程是一件持续学习的事情★ 13个回复明确说“永远不要停止学习”。 763条推文中有82条谈到了学习或练习的方法。占总比的10.7%。 下面是一些例子: @iam_js_ ▏学习编程没有捷径,唯有练习、练习、再练习。 @curtisko ▏你有责任持续学习和发展职业生涯。 @hedgeb ▏即使你只是帮助手册中的一页,也可以指导别人并帮助他们学习编码。 @howbazaar ▏书山有路勤为径,学海无涯苦作舟。 ▏大量练习。 ▏读书,看博客。 ▏永远不可能速成。 ★编程可能令人生畏★ 许多回复都很好地反映了这一点。需要学习的东西很多,你的知识远远不够。看看这个领域的专家可能会让你胆怯。 27个回复谈到了错误与失败,29个回复用到了恐惧、担心或害怕等词语。 @jitterted 不要跟别人比,跟你自己的过去比。 @greberger 不要害怕说你不知道。 不要害怕向别人求助。 我们(曾经)都有冒名顶替综合症。 @ben_deane 每个人都会犯错。 诚实地为自己的错误承担责任,不要感到羞耻,不要在犯错误时把责任推给别人。 @FiddlersCode ▏技术转瞬即逝,但关系永久长存。 ▏多多了解你的同事和你自己。 ▏有勇气说出自己遇到的困难。 ▏勇敢地向他人求助,不要害怕别人把你当傻瓜。 ★编程不仅仅是最新的技术★ 闪闪发亮的新代码库、新语言和新框架非常酷。但正如许多回复所显示的那样,基本知识更为重要。 34篇回复直接谈到了技术、算法与关注全局。 @bjorn_fahller ▏语言和工具来也匆匆,去也匆匆。 ▏学会掌握不同语言、库与范式中的模式与逻辑。 ▏了解不同技术的优缺点,根据具体的问题明智地选择技术。 @aras_p ▏找到你感兴趣的编程领域,并长期从事。 ▏日积月累非常重要:“我把屏幕变红了!现在我可以让它渐变了!”,“我移动了页面上的按钮!”,如此这般一点点积累。 ▏语言、框架、库、“技堆栈”并不重要(如果有人说这些很重要,请无视)。 @rickschott ▏这个世界需要解决问题的人,而不是只会死记硬背算法的人。 ★编程要求你付出得太多★ 个人健康也是一个常见的讨论点。最重要的健康行为莫过于睡眠与饮食。 33个回复谈到了睡眠、饮食、个人健康和工作时间。 @sehurlburt ▏保证充足的睡眠,健康的饮食,保证身体健康。花费的时间越多不代表工作做得越好,有时甚至不代表可以完成工作。 ▏事业不能以健康为代价。 ▏健康快乐最重要,不必过于强求。 @caffodian ▏照顾好自己的身体。 ▏编程技术固然重要,但是不能握鼠标握到手发麻,不要常坐不起让自己腰酸背痛,经常看看窗外,……。 @ArvidGerstmann ▏过犹不及。趁着年轻多享受生活。24岁的人看上去像44岂不令人叹息? @ma_lindstedt ▏每周工作100小时并不意味着你很专注。 ▏照顾好自己的身体,敞开胸怀,多多与经理交谈。 ▏尽情地享受业余时间,才能更出色地完成工作。 ▏爱好+朋友与良好的职业道德并不互相排斥。 ★编程,其他有趣的回复★ 上面的回复都有共同的主题,但是下面这些无法进行具体地分类,但值得一提。 30个回复提到了测试 @brianokken ▏学会问下列问题: ▏怎样才能知道这样做可行? ▏怎样才能自动化? ▏尽快学会利用自动化测试,这可以为你节省大量时间。 ▏18个回复谈到了版本控制 @UndefinedBehav ▏使用版本控制系统。 ▏如果有人早点告诉我的话,我会欣喜若狂。 14个回复提到了调试 @AliBeeGfx ▏编码通常与不确定性原则相反。 ▏保证确定性的唯一方法是通过调试仔细观察! ———————————————————— “我是一名从事了10年开发在退休边缘垂死挣扎的高龄程序员,最近我花了一些时间整理了一个完整的学习C语言、C++的路线,项目源码和工具。对于想学习C/C++的小伙伴而言,学习的氛围和志同道合的伙伴很重要,笔者推荐一个C语言/C++编程爱好者的聚集地~ 企鹅申请<C语言C++编程学习>!(14)初学和进阶中的小伙伴。希望你也能凭自己的努力,成为下一个优秀的程序员。工作需要、感兴趣、为了入行、转行需要学习C/C++的伙伴可以一起学习!” 关注我,带你遨游代码世界! 下面这些是C/C++能做的 : 服务器开发工程师、人工智能、云计算工程师、信息安全(白客)、大数据 、数据平台、嵌入式工程师、流媒体服务器、数据控解、图像处理、音频视频开发工程师、游戏服务器、分布式系统、游戏辅助等! 最后分享一张C/C++编程学习路线图给爱学习的小伙伴们
|
|