热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

当一个程序员其实挺累

目前的市场上各种各样的软件培训行业越来越多,同时每年为社会提供的软件程序员也越来越多,意味着程序员的日子就不是那么好过了,看到现在的程序员被各种各样的公司挑肥拣瘦,互相之间恶性竞争压低自己的

  目前的市场上各种各样的软件培训行业越来越多,同时每年为社会提供的软件程序员也越来越多,意味着程序员的日子就不是那么好过了,看到现在的程序员被各种各样的公司挑肥拣瘦,互相之间恶性竞争压低自己的工资,我真的觉得有一些难受,其实我们还可以从其他的方面找到属于自己的方向,古语说得好,“精益求精”.我们不能改变世界,但是我们可以改变自己,当然想要不吃苦就拿高工资的机会不是很大。

       我简单的总结了一些自己的观点对于软件程序员的方向给了一些自己的经验,首先要找到自己的定位,IT行业方向。

        程序员简单的区分一下 ,按照软件和硬件分类:分为嵌入式开发和应用程序开发:其中如果你要进行嵌入式开发那么你就需要学习一些嵌入式相关的知识我这里列举一下,汇编程序,单片机,C语言,C++语言,计算机组成原理,模拟电路和数字电路当然这些都需要时间如果都学精通了我相信从事嵌入式没问题。

        其次应用程序开发,这也是一个大类,一种大概的分类,操作系统开发和在操作系统平台上的软件开发,操作系统开发我接触的不多,但是在目前国内还没有,如果你有兴趣可以先研究一下Linux ,可以去网上下载 Linux内核,先看看代码,再编译一下会对你的学习有很大帮助。

         在操作平台上的软件开发就要看什么平台了,在国内主要是两个平台windwos和Linux平台,其中windows平台下的开发占了国内开发的大部分份额,在windows平台上的开发语言有 C/C++目前主要是应用于游戏,与操作系统紧密联系的程序,如驱动开发,其次窗体程序的开发 VB ,delphi, PB, C#winFrames,java Swing, java SWT这些,然后就是基于浏览器的web开发,目前主流的有PHP,jsp,asp,asp.net,最后就是数据库应用:目前流行有 Oracle,SQLServer ,DB2,MySQL,还有一些web开发周边的技术Javascript,xml,ajax,html.

     在Linux上的开发语言C  ,java ,perl/php等等。

    每个人都应该对自己有一个定位,可以问问自己到底要做什么,如果想从事摸一个方面的开发,南无就沿着这个方向把技术学精通,最怕的是什么都会一点,什么都不精通,这样很难找到好工作。

        以上都是个人的观点,如有不足请大家补充,谢谢


推荐阅读
  • 本文介绍了多种Eclipse插件,包括XML Schema Infoset Model (XSD)、Graphical Editing Framework (GEF)、Eclipse Modeling Framework (EMF)等,涵盖了从Web开发到图形界面编辑的多个方面。 ... [详细]
  • 面对日益竞争激烈的就业市场,合理的职业规划对于在校大学生尤为重要。本文旨在探讨如何通过有效的自我认知、技能提升及目标设定,帮助计算机专业的学生构建清晰的职业路径,以增强就业竞争力。 ... [详细]
  • 深入探讨Web服务器与动态语言的交互机制:CGI、FastCGI与PHP-FPM
    本文详细解析了Web服务器(如Apache、Nginx等)与动态语言(如PHP)之间通过CGI、FastCGI及PHP-FPM进行交互的具体过程,旨在帮助开发者更好地理解这些技术背后的原理。 ... [详细]
  • Golang与微服务架构:构建高效微服务
    本文探讨了Golang在微服务架构中的应用,包括Golang的基本概念、微服务开发的优势、常用开发工具以及具体实践案例。 ... [详细]
  • 深入解析JavaScript中的this关键字
    本文详细探讨了JavaScript中this关键字的具体指向及其在不同场景下的应用,通过实例和图表帮助读者更好地理解和掌握这一核心概念。 ... [详细]
  • 现在的新手程序猿,动不动就是框架,就连外面培训的也是框架,我就问一句,没了框架是不是就啥也不会了 ... [详细]
  • 本文详细介绍如何在Spring Boot项目中集成和使用JPA,涵盖JPA的基本概念、Spring Data JPA的功能以及具体的操作步骤,帮助开发者快速掌握这一强大的持久化技术。 ... [详细]
  • 本文档提供了详细的MySQL安装步骤,包括解压安装文件、选择安装类型、配置MySQL服务以及设置管理员密码等关键环节,帮助用户顺利完成MySQL的安装。 ... [详细]
  • VMware 15.5.7 中文版激活方法
    本文提供了一种有效的方法来激活 VMware 15.5.7 的中文版本,同时介绍了如何利用最新的激活码进行操作,确保用户能够顺利使用。 ... [详细]
  • 本文探讨了六项Java特性,它们虽然强大,但在不当使用时可能会给应用程序带来严重问题。文章基于作者Nikita Salnikov Tarnovski多年的应用性能调优经验,提供了对这些特性的深入分析。 ... [详细]
  • Nagios可视化插件开发指南 —— 配置详解
    本文详细介绍了Nagios监控系统的配置过程,包括数据库的选择与安装、Nagios插件的安装及配置文件的解析。同时,针对常见的配置错误提供了具体的解决方法。 ... [详细]
  • 本文介绍了如何使用Workman框架构建一个功能全面的即时通讯系统,该系统不仅支持一对一聊天、群组聊天,还集成了视频会议和实时音视频通话功能,同时提供了红包发送等附加功能。 ... [详细]
  • Python游戏开发实战:外星人入侵项目详解
    本文详细介绍了使用Python进行《外星人入侵》游戏开发的全过程,包括环境搭建、游戏逻辑设计及代码实现等关键步骤,适合对游戏开发感兴趣的朋友参考。 ... [详细]
  • 本文详细记录了一位Java程序员在Lazada的面试经历,涵盖同步机制、JVM调优、Redis应用、线程池配置、Spring框架特性等多个技术点,以及高级面试中的设计问题和解决方案。 ... [详细]
  • java datarow_DataSet  DataTable DataRow 深入浅出
    本篇文章适合有一定的基础的人去查看,最好学习过一定net编程基础在来查看此文章。1.概念DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据 ... [详细]
author-avatar
青椒盐水_205
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有