程序员转行

注意!出现这十种症状,说明你不适合做程序员

╄→гoц情女王★ 提交于 2019-11-26 14:36:32
学习是一件艰苦的事情。很多人想要成为程序员,在学习编程的过程中,面对各种 bug 和源源不断的问题,有时会对自己是否适合编程这一问题产生困扰。 我经常看到这样的问题:「我如何知道我是否能成为一名程序员?」当有人在考虑职业方向,或者对软件开发感兴趣,并且对成为程序员需要做什么感到好奇时,不可避免地会出现这种问题。 事实上,我认为这是一个很自然的问题。这有点像你想成为一个演员,你就会想知道你是否擅长表演一样。 作为一名全栈 Web 开发的教育工作者,我已经带领很多新手成为了程序员。好消息是,我发现没有任何人是不能学习编程的。我把它看作是一种基本的人类技能,就像阅读、写作和算术一样,任何人都可以做到。它是我们人类能力的一部分,只是需要学习。 在过去的教学中,我目睹了不同的学生在学习过程中的斗争,以及在他们的挣扎中出现的一些共同问题。如果你看这个列表,发现这些事情也发生在自己身上,放心吧,你会真正地在编程上吃亏,然后你可能会发现其他能够打发时间的事情。但是,如果你仍然致力于成为开发人员,那么你可以轻松地面对这些问题。 编程是人类的基本技能,就像阅读、写作和算术一样。任何人都可以通过时间和努力学会编程。 下面的列表将帮助你了解你是否喜欢编程,以及如果你想做出一些改变,你可以做些什么。 1.缺乏好奇心 如果你对计算机是如何工作的缺乏好奇心,那么,作为一个程序员,你将永远不会成功。

闲来无聊,思考人生吹吹水

余生长醉 提交于 2019-11-26 05:28:23
记得2018年中的时候,和在国内某大厂做事的舅舅一起吃了顿饭,那时候我才刚进入程序员行业,正式工作没多久,舅舅在和我聊天的时候无数次提及了Hadoop和Python,机器学习等对于我来说非常遥远的东西,那个时候不是很理解,毕竟机器学习,Py的应用大批量的还是处于AI和数据处理的领域,我当时还是一个刚入行,写着政府行业项目的新人.真的和我是八杆子打不到一起.那一顿饭吃下来,我就只记得三个点: 1.英语一定要学好,既然选择了出来,那么英语是最基础的,最重要的一环,语言决定不了你的起点,也无法帮你在换工作中起到特别大的裨益,但是要想爬高,语言是最大的助力. 2.想干技术这一行可以,不要执着于java一种语言,一门语言太繁杂了,要贴近社会,不论任何语言,最终都是要服务于客户,服务于社会的,照目前来看,国内各大厂商的大批量资金已经开始逐渐转移到AI以及大数据场景下,业务系统可能以后会被AI取代,要早点给自己想好退路,准备顺应时代的变革. 3.你还年轻,干技术这一行,年轻人干起来钱多点,也是你的爱好,可以干干,但是不要超过10年,这一行干的超过这个时间,就代表你已经开始沉进这一行里面不容易换出来了,以后找别的工作,容易形成思维定式,很容易带着程序员的脑子处理事情,而不是人的脑子,社会的形式,所以,最好10年后转行.与人接触. 饭局吃到结束,舅舅告诉了我一句话,他干了十多年开发,现在在做售前