谈谈自己对做软件开发这一行业的想法
快进入社会了,作为一名将来将长期从事于软件开发行业的iOS工程师(暂且这样说,现在依然还处于学习阶段),也深刻了解到,若想将来在这一行业发展的更好,那么从一开始就得养成良好的编程习惯及思想。当然也翻看过一些技术大牛们写过的一些帖子博客之类的,他们也在里面建议过学习软件开发这一行业的新手们,可以适当的关注和收藏一些适合自己胃口的软件开发之类的博客,也可以着手写一些自己的博客。当然,我想写的可能就是平时自己的一些想法,以及以后怎么发展和学习当中一些技术的总结,可能有些总结会有一些偏差,但总之是想在总结当中能够发现一些更深层次的问题,发散自己的思维。
看过一篇帖子说,对程序员来讲的至关重要的三点
1)知识、技术
2)技术能力和阅历
3)业务积累
当然,作为一名合格的程序员,对于基本的编程语言、应用框架、开发工具及一些基础知识一定要了解并熟知,这就是知识和技术,是你踏上这条路所必备的专业基础技能,有了这些,你才有资格走上这条路,当然也就仅仅知识有资格而已,若想走的更远点,那就得说说第二条了。
知识和技术,这一方面是比较容易学得了,毕竟如今社会这么发达,即使你在学校课堂上没学好,你还有网络,你还有书籍,你还有各种各样的培训班,你通过这些,也就刚好入个门而已,这时较浅的层次。那较深的层次则是技术能力和阅历了。技术能力就是指对具体的知识和技术的运用水平,他决定了你能走多远。
技术能力实在不断的运用知识、技能去解决问题当中不断培养起来的,在你工作学习当中,遇到各种各样的问题,想方设法的通过各种途径去解决问题,去琢磨探究这个问题,这样,长此以往,所谓的技术能力会在你这不断的工作学习当中慢慢增长,随之,你的阅历也逐步增长。上过学的同学应该都有这同样的感受,一件事,只有你用过心了,你才对这个事理解的更深刻,记忆的更深刻。所以,技术能力和阅历,是随着我们的年龄和工作经验而增长的,其中还得保证你愿意去学习和解决问题,而并不是 不了了之,其重要性也远远超过了知识和技术本身。毕竟你学一项技术长则一年,短则几周,但是这技术能力和阅历却不是一朝一夕可以积累的,所以有句话,你的态度决定了你能走多远。
话说到这里,毕竟以后是要从事软件开发这一行业,而在IT这一行当中,大部分软件都是技术和业务的结合,甚至有的行业软件开发技术之战20%,80%的都是业务层面的知识、流程,毕竟你做软件是做给消费者的,得站在消费者的角度去设计你的软件,并不是你在学校里学习的写一个什么图书管理系统、本地聊天系统什么的,那些只是给你练手,你要接触的是设计出来能符合大众化的,做软件做的就是一个用户体验。
讲到这里,貌似跑远了,刚开始写博客,就想着跟写日志一样,想到哪写到哪,思绪到处飞。事实上,这么一篇一篇博客的坚持写下去,我相信我会在这里慢慢的看到自己的坚持,看到自己的进步,也看到自己走向自己目标的可能。
谈谈自己对做软件开发这一行业的想法相关推荐
- 女生适合做软件开发工作吗?优势在哪里?
不知道大家在念书的时候,有没有留意到这样一种现象,工科类的院校女生可以说是凤毛麟角,有的专业几乎是清一色的男生,就算是有女生,也只有一两个. 难道女孩子都就读于文科类的院校了吗?其实不是,不少理科类的 ...
- 做软件开发,客户难找?接单难?怎么办?
做软件开发,客户难找?接单难?怎么办? 做软件开发,客户难找?接单难?怎么办?随着网络的迅速发展,使得越来越多的人通过网上接单赚钱.那么,究竟要怎么才能让自己拥有的这些技能实现价值变现,通过一品威客平 ...
- 一个玩游戏的失足青年,转行做软件开发的挣扎过程(1)
14年的IT从业经历,中专毕业后在小镇上开过网吧.在网吧一年多的时间里,天天陪人玩游戏,后来去读了一个三流计算机专业,毕业后转做软件开发,最近五年转入游戏开发行业! 从网吧小老板到转行软件开发 1 开 ...
- 本文写给广大正在做软件开发的、曾经做过软件开发的以及即将做软件开发的女同胞们。同时也希望男同胞们能够给女同胞多一些理解和包容,多一些关心和帮助,让女同胞能在软件开发的路上走的更远一点,走的更好一
本文写给广大正在做软件开发的.曾经做过软件开发的以及即将做软件开发的女同胞们.同时也希望男同胞们能够给女同胞多一些理解和包容,多一些关心和帮助,让女同胞能在软件开发的路上走的更远一点,走的更好一些. ...
- 印度是如何做软件开发的
印度是如何做软件开发的 我在工作中,接触到印度软件公司开发出来的软件: 整个体系架构非常清晰,按照我们的要求实现了全部功能,而且相当稳定.但是打开具体的代码一看,拖沓冗长,水平不咋样.我们自己的一些程 ...
- 35,40 甚至 50 岁转行做软件开发晚吗?看这几个成功故事
常有人说 30 或 35 岁不适合做开发写代码了.那 35 岁以后转行做软件开发还可行么? 35.40 甚至 50 岁之后才开始学习编程,年龄会不会太大了?让我们来看看 10 个成功转行软件开发的真实 ...
- 每个程序员必看:如何在40岁后继续做软件开发?
导读: 这是一个 42 岁的开发者所写经验分享文章.并且列出一些他 18 年多身为软件开发者的经验谈.许多部分看完后都会希望自己当时就能够了解,所以很推荐不论是新手或是老手都要好好阅读这一篇文章. 故 ...
- 做软件开发10年了,我准备转行了,做自媒体
文|洪生鹏 编辑|静子 微信公众号:洪生鹏 最近读了<能力陷阱>这本书后,感触很多. 一般来说,做人,最重要的是要有自知之明,量力而行,量体裁衣,明白自己该做什么,能做什么,该如何做.然后 ...
- python能做软件开发吗-学习Python软件开发能做什么?
原标题:学习Python软件开发能做什么? 近年来,Python语言可以说是快速抢占了人们的眼球.它以其代码简短.可读性强.适合迅速开发而广泛应用等优点让许多学员想要学习,很多人会问,学习python ...
- 谈谈跨界在软件开发中存在的意义
阅读目录 什么是跨界 熟悉的场景 思维惯性 结语 一.什么是跨界 跨界的本质:是整合.是融合.通过自身资源的某一特性与其它表面上不相干的资源进行随机的搭配应用.可放大相互资源的价值,甚至可以融合一个完 ...
最新文章
- python ~ not 的区别 :前者按位取反,后者是逻辑‘与或非’的‘非’
- mysql 关键字 status_Mysql show status命令详解
- 《python 与数据挖掘 》一1.3 Python开发环境的搭建
- canvas 中的元素拖拽
- mysql当数据改变时_当数据库里面的价格变化时,发送信息到企业微信中
- 2018-2019-1 20165335 《信息安全系统设计基础》第六周学习总结
- 数据结构实验之二叉树四:(先序中序)还原二叉树
- 决策树基本原理与sklearn应用
- Easyui的DateBox日期格式化
- FPGA跨时钟域处理方法延迟法
- MVC3学习第六章 排山倒海第二变----使用 Entity Framework Code-First 进行数据访问
- 图像处理神经网络python_深度学习使用Python进行卷积神经网络的图像分类教程
- makefile从无到有
- MATLAB 插值放大
- echarts树图tree制作家谱教程
- 计算机科学与技术用惠普星15,11代酷睿满血出击 快来GET蔡徐坤同款惠普星14吧...
- 服务器系统宕机什么意思,服务器宕机是什么意思?
- 158、如何分辨出一台PoE交换机是否标准PoE供电
- 我的印度IT之都清奈之行
- 图解AODV协议(demo)