软件开发难吗?

来源:互联网 发布:视频快剪用什么软件 编辑:程序博客网 时间:2024/04/28 13:19
     经常有学弟学妹会问,做软件开发难吗?工资很高吗?前景怎么样?是不是很有前/钱途?诸如此类的问题...
     这些问题答案只有第一个有回答的价值,因为答案很明确,就一个字:难!而且相当难!
     你只有解决了会不会的问题才有闲情逸致考虑什么回报啦薪酬啦待遇啦前途啦这些好事。首先要保住饭碗别被炒,就这么简单。 

      为什么难?但为什么网上有那么多人却说不难?比如有人说软件开发只要有些逻辑思维就行啦,更有甚者,有些人说编程只是玩0101即可,比如有一期微软公司高管来腾迅作客什么节目谈及软件开发他对初学者侃侃而谈说软件开发一点也不难,只有加加减减,非常有意思。吸引很多有志青年对软件开发这个行业心潮澎湃,趋之若鹜 他们你一言我一语,相谈甚欢...
      我只想说:这些说法都是不负责任的人在对你说的忽悠,或者一些简单的外交辞令,仅此而已。人情世故我不像他们懂的多,怎么对人说人话对鬼说鬼话我也没他们会。但他们说软件开发简单那可真是天大的笑话。他们或许根本没写过一行代码没学过一天C++编程语言,有的只是简单的向下拿鞭子监工而向上奴言媚骨者,然而就如此大言不惭,我都为他们感到脸红。
    软件开发难吗?这和学武术差不多,谁都喜欢动作电影里的动作明星炫酷潇洒的一招一式,谁都想要一身行云流水的好身手。那你找一位得道的格斗家,问一问学武难吗?你认为他们会跟你说武术一点也有不难,只要有悟性能坚持即可 这样的话吗?
    软件开发也一样,难度丝毫不比学武术低。它即不有趣,更不好玩。要说简单仅仅入门简单一点,仅此而已,而且需要一定的智商悟性,智商不足怎么办?只有比人家付出十倍百倍的努力来学习获得经验了,所以说这行的难度跟其他行业比起来就是一个天上一个地上,为什么全国软件开发只集中在上海北京这样的特大城市,中小城市为什么到处都只有餐饮服装业而找不到做软件的公司?原因只有一个,软件开发这行难度很大门槛太高,不是啥样的人都可以从事的。网吧收银员可以看着电影打打游戏混过一天,一个有经验的老中医懂了家传绝活之后可以吃一辈子。但软件开发不行,入门写个helloworld可能简单点,但稍一深入,你就会发现它的深奥费解之处了。
      做不做软件开发,关键看你喜不喜欢这行了,软件开发非常有魅力,就像天堂来的天使一样吸引着众多求知的年轻人,工资很高回报极其丰厚,但学习和开发的难度和工作压力跟其他行业相比不可同日而语,那可不是闹着玩的。如果热爱软件开发就坚持下去,不过没完没了的环境搭建,各种天书一样的疑难BUG,内存泄漏和近乎无解的三天两头学习新技术新工具新SDK,上google,baidu和英文网站搜解决方案在等着你,那可不是什么只有加加减减,你解决不了问题随时会被公司开除,公司老板没有不急功近利的,他们不懂开发不了解也不想知道开发难度,他们只想要什么问题都能瞬间秒解的全能型高手,所以软件开发需要一些智商的。如果像我这样没有什么智商的一直被人嘲笑弱智的,也不用气馁,但是就更需要坚持。编程这功力需要长年累月持之以恒的积淀的,你再聪明但坚持不下去,那还是白搭,趁早转行当公务员去。如果拿一个影视作品来对比程序员的生活,只有圣斗士星矢最像,没有星矢的那种执著和不懈是坚持不下去的。为什么我只提到日本人创作的圣斗士星矢而不提中国的亮剑?对不起,我觉得亮剑大部分是在扯淡,那李云龙说的多做的少,自己的骑兵连被连锅端了有心情去跟人吹牛也没想去报仇。只有星矢这种苦苦追求执著不懈千里之行积于跬步不怕伤痛历经万险最后方成正果的才符合软件开发程序员的品质。你做不到, 就不要干这一行,会很苦的。
0 0
原创粉丝点击