只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 软件开发 >  如何知道自己是否适合做软件开发?


如何知道自己是否适合做软件开发?

发布时间:2019-05-25 06:03:26  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
谢邀。大致说说我的观点吧。这个问题,要区分开“适合”与“喜欢”。喜欢不喜欢,是自己感觉的。简单地问一句:如果这行的工资很低,你还愿意干吗?毫不犹豫地回答“是”的,那90%以上是真喜欢啦,是其他回答,则
如何知道自己是否适合做软件开发?谢邀。大致说说我的观点吧。这个问题,要区分开“适合”与“喜欢”。
喜欢不喜欢,是自己感觉的。
简单地问一句:如果这行的工资很低,你还愿意干吗?
毫不犹豫地回答“是”的,那90%以上是真喜欢啦,是其他回答,则基本上可以排除“真喜欢”这种情况。
适合不适合,则是需要理智分析的
一般来说,只要你智商中等,年纪不大(低于30岁吧),具备相应的知识基础(比如拥有高中以上学历),肯下功夫,就能胜任软件开发这个行当的很多工作。如果具有大本及以上的知识基础与基本素质,90%以上的工作都可以干,再加上注意勤学苦练,多学多思,完全可以成为一名优秀的职业软件开发者。
上述情况都可以说是你是“适合”干这行的。
还剩下10%那些具有很高技能要求、要求丰富知识储备和开发经验的工作,那确实只有那些脑瓜子极好使的少数人才具备胜任的能力,就不要强求了。这批人通常都是归属于本行业一流层次的人物了,总是占少数的。
找工作有点类似谈恋爱,你爱的,和你最后选择成立家庭的,未必是同一个人。如果两者合二为一,My God,你实在是幸运!无他,看兴趣。工作有时候真的像谈恋爱,只有高度参与、用心经营、不断调整磨合才能体味各种滋味,才有合适不合适。适不适合做软件,没有做过很难揣测,但可以问问“过来人”的意见,但说实话99%的建议你也吸收不了。你倒是可以看看有过几年经验的人的生活状态、个人发展是不是你期望的几年后的自己的状态,来简单判断。看能不能修好女神的电脑这个问题按照我的理解我想你应该不是在问,自己能不能学会编程,而是什么样的人,什么样的年龄,才适合做编程,做了编程以后的发展规划是什么样的。

首先我想说,我见证过好多,高中生或者高中没毕业,学编程的,年龄在20岁左右,学的也很快,不过我只能说是少数,因为这种人在社会上吃了不少苦,知道挣钱不易,同时自己又特别聪明,再加上自己努力,那学习编程也是没有问题的。不过我想说学历确实会影响职业发展,高中以下学历一般在小公司比较多。
再说一下年龄,年龄最好28岁之前,如果年龄再大的话,可以试想一下,一般的软件从业者年龄是23岁左右,五年之后一般就是项目经理了,你28岁过去面试,一个25岁左右的人面试你,并且以后管理你,是不觉得很别扭呢,同时管理者也觉得很别扭,所以他就干脆不会招你进公司了。
再说一下以后的职业发展,初期到公司,做初级工程师,然后中级,高级,技术主管,技术总监,架构师,咨询师。这是做的好的一个路线,做到架构师级别基本可以年薪过50万了。但是也总会有人一直是中级工程师,可是是时间原因,没时间学习;可能是智力问题,没能力学会;可能是懒惰,根本就不想往高处学习;等等原因吧
最后说一下怎么快速入门,若在校大学生,可以自己在线学习,比如腾讯课堂,网易,百度传课,等,也可以下载点视频。如果毕业了呢,建议找个靠谱的机构跟着老师,还有班里的小伙伴,一起体验那种为梦想奋斗,拼搏的氛围还是不错的体验的。
最后祝你能顺利度过困惑和难关!

  确认你真的要迈入软件开发领域


  软件开发是一项纯智力活动(现在人们都意识到长时间超负荷的连续写程序并不会提高软件生产率,反而会对软件品质造成很大负面影响,所以尽管很多程序员仍然长时间加班,但这种现象正在逐步减少并最终会消失,所以体力要求并不会比其他行业高),如果你不是一个智力高于平均水平的人,说实话,软件开发并不适合你,你基本不可能在软件开发领域取得很高的成就和地位,而且不久就会因为年龄的增长而被淘汰。


  如果你以那些开发出共享软件的软件英雄和著名黑客为榜样,立志也要成为他们的一员,像武侠小说中的大侠一样仗剑江湖。我要先给你泼上大大一盆冷水,把你从幻想拉到现实中来。


  首先,现在的软件其复杂度和规模都远远超过以前,想一个人独力完成一个规模稍大的软件,基本没有可能(虽然还是有些特例,but trust me,那些仅仅是特例,请不要把自己想像成独一无二的超人、幸运儿);


  其次,无论是软件英雄还是仗剑江湖的顶尖黑客,他们的软件开发功底和智力都远远超过软件行业从业者的平均水平,没有多年的积累和坚韧超常人的毅力,是不可能,换句话说,想成为他们的一员,可以,但请首先成为一个合格的软件开发人员。


  如果你是因为传说中程序员的所谓“高薪”,对自己现在从事的工作不满意,而萌生转行的念头,我劝你还是再慎重考虑一下。程序员的待遇一般来说,是要比平均水平高一些,但远远谈不上高薪,而且以现在程序员的工作量来算,其实同样的付出,程序员所得到的能和平均水平看齐就不错了,程序员的竞争和淘汰也是异常残酷的。


  技术的更新速度更是其他行业所罕见,每个程序员都要不停的跑步跟上,不使自己落伍,所以在这个层面上来说,没有谁可以停下来休息,唯一能够积累下来的就是你的经验,但经验中能够为你的竞争力增添筹码的并不多。


  说了这么多,并不是我故意贬低,而是希望告诉你我所知道的软件开发行业的真实情况,基于此请再慎重考虑你是不是真的要迈入软件开发领域。


  检验一下你是否适合当个程序员


  在我看来,要做一个合格的程序员,你需要具备下面几个条件:


  1. 强烈的好奇心和求知欲


  2. 追求完美的精神


  3. 良好的逻辑分析能力


  其他方面的条件几乎所有类似的帖子都有提及:如果你不是准备单打独斗,那么团队合作能力必不可少;英语我就懒得说了,没有基本的阅读英文资料的能力,我劝你还是打消做个程序员的想法,没有为什么;数学能力也是必不可少的,如果不是做算法,高中水平的数学能力就足够了,但一定要成绩很好才行。

怎么说就算适合呢?你可以胜任这个工作?正如有人说女生不适合做软件开发,可是不能否认有很多优秀的女程序开发员。适合不是由其他人说了算,你自己如果觉得适合那就是适合的。

责任编辑:
热门阅读排行
© 16货源网 1064879863