Viszont van egy évre elegendő tartalékom, meg egy halovány vízióm, +még a felkorbácsolt önérzetem.
Ha már azért programozok, hogy legyen munkám, miért ne kereshetném meg legalább a kenyérre valót saját magamnak.
Három hónap szívós melóval összedobok egy szoftvert opensource fejlesztési alapokon. Ha valakinek tetszik -természetesen opcionálisan- támogathat egy kisebb összeggel, hogy folytatni tudjam, vagy használhatja ingyen. Ha valaki üzleti célra szeretné használni, akkor kérhet tőlem támogatást, és igény szerint fejlesztem neki tovább. Rosszabb esetben fél év múlva fel tudok mutatni egy komoly referenciát egy interjun; ime az én cégem, a saját fejlesztésem, minden csillag a githubon egy elégedett felhasználó.
Működhet ez a model?
Bónusz kérdés: Loopback vagy Meteor?
- uid_952 blogja
- A hozzászóláshoz be kell jelentkezni
- 1483 megtekintés
Hozzászólások
Van, akiknek ez működik. De ne helyesírás-ellenőrzőt fejlessz. ;)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Az hiszem a Robomongotól jött az inspiráció.
- A hozzászóláshoz be kell jelentkezni
-1 erre
Aki otthon sajat projectbe kezd bele, legtobbszor olyan programot valaszt, ami sajat maganak is hasznos. Nem latom miert lenne haszontalan OP szamara.
--
Is that a banana in your pocket, or are you just happy to see me?
Neither, it's my new iPhone.
- A hozzászóláshoz be kell jelentkezni
Szerintem nem. Itt egy konkret pelda:
https://opendeveloperfunding.wordpress.com/
A minimalbert nem hozta ossze, igaz Uj-Zelandon. Es FreeCAD-es korokben eleg sokan adakoztak (meg en is).
Ha tenyleg sajat fejed utan akarsz menni, akkor olyat irj, ami onmagaban hasznalhato, es hasznalni akarjak.
Ha mar hasznaljak, akkor fognak jonni a plusz igenyek ... -> bevetel is ...
Nagyon keves ceg engedheti meg maganak (50 fo alatt), hogy egy teljesallasu progamozot foglalkoztasson a sajat uzletmenete digitalizasa erdekeben.
Csak igy a partvonalrol, azt csinalsz, amihez kedved van:)
---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....
- A hozzászóláshoz be kell jelentkezni
" Azért még nem bérmunkás a programozó (vagy igen). "
Sok helyen komplett cégek bérprogramozásból élnek, a saját termék fejlesztése elenyésző a bérfejlesztéshez képest.
És sok ilyen cég erre specializált munkaerőkölcsönzőtől vesz fél-1 évre fejlesztőt, éppen olyan specialistát, ami kell.
- A hozzászóláshoz be kell jelentkezni
Na igen, ráadásul nagyjából ez teszi ki a magyar IT 80-90%-át.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
De nincs ezzel semmi baj, rengeteg cégnek kell saját szoftver, de nem szoftverfejlesztők ők. És sok esetben nincs olyan COTS megoldás, amit testre lehetne szabni. Szépen megbíznak mást, hogy az in-house szoftverüket fejlesszék ki.
Még mindig igaz az, hogy az in-house szoftverek mennyisége jóvla nagyobb, mint a publikusan elérhető, megvehető szoftvereké, így normális is, hogy nagy a bérfejlesztési ipar.
- A hozzászóláshoz be kell jelentkezni
Mit kell ezen gondolkozni ?!
"van egy évre elegendő tartalékom" : 12 hónap
"Három hónap szívós melóval összedobok egy szoftvert" : -3 hónap
..
9 hónappal később még mindig elkezdhetsz állást keresni ( Még hátra levő 3 hónapnyi tartalékkal )
Ha utána fut fel a dolog (amikor már van "terméked") Még mindig felmodhatsz
Az általad írtak alapján csak rajtad áll a dolog.
Kitartást hozzá és infókat ide HUP-ra róla!
u.i.:
"gondolatok az egérlyukból " : Kicsit több önbizalmat!
- A hozzászóláshoz be kell jelentkezni
Tervezz hosszú távra, amikor 6 hónap múlva kellenek majd neki CR-ek háromszor többet tudsz kérni ;)
- A hozzászóláshoz be kell jelentkezni
subs
--
"nem tárgyszerűen nézem a dolgot, hanem a vádló szerepéből. Sok bosszúságot okoztak, örülnék ha megbüntetnék őket - tudom gyarló dolog, de hát nem vagyok tökéletes." (BehringerZoltan)
- A hozzászóláshoz be kell jelentkezni
Szerintem működhet.
- Jó ötlet kell, ami kell az embereknek.
- Jól kell megvalósítani (azt és úgy tudja, ahogy kell az embereknek)
- No és a reklám. Valahogy meg kell tudják, hogy van ilyen.
Az is egyik lehetőség, hogy először keresel embereket, akik szeretnének valamit és már az ő igényeik alapján készíted a szoftvert 1-2 hetes sprintekben. Ez azért is jó, mert olyan szoftver lesz, amit fognak használni, és olyan funkciókat tartalmaz, amiket fognak használni.
- A hozzászóláshoz be kell jelentkezni
"A mostani munkám abból állt, hogy három hónap alatt megcsináltam [..] szoftvert (másnak)"
Ezt pontosan bérmunkának hívják.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
sub
- A hozzászóláshoz be kell jelentkezni
Szia,
a Loopback-at nem ismerem, de meteorral fejlesztek jónéhány hónapja. Szerintem, csak akkor vágj bele, ha az alábbi területeken otthon vagy, de legalábbis szeretnéd ezeket megtanulni:
1. Mongo: a modellek tervezésénél nagyon észnél kell lenni. Gondolok ilyen kérdésekre, mint például "denormalization" vs "embedded documents". Nem SQL alapú, tehát más gondolkodást igényel min az eddigiek.
2. ES2015: úgy tűnik egyre jobban támaszkodik rá az MDG (Meteor Development Group). Viszont a támogatása még nem teljes (nincs pl. import/export modules)
3. Frontend: Ugyan van saját templating system (Blaze), de úgy látom, teljesen a React irányába megy a csapat. Van ugyan Angular is, dehát ott meg most lesz nagy váltás a 2.0 kijövetelével. A React ugye azt is jelenti, hogy "jsx", nics közvetlen DOM manipuláció (JQuery!), csak VirtualDOM...
4. Alkalmazás architecture: Csak akkor javaslom, hogy belevágj, ha már csináltál ilyesmit. A meteornak ugyanis nincs ilyenje. Ha React a frontend, akkor a legegyszerűbb valamelyik Flux implementáció, talán a Redux illesztése sikerült a legjobban. Ha nem React, akkor nagyon meg kell tervezni, mert nem feltétlenül tudsz unit test-eket csinálni, nehéz debugolni, stb.
5. Coomunity components: van ugye az Atmosphere, a mostani helyzet az, hogy a legtöbb komponens un. "full-stack" komponens, Blaze-re épül, tehát nem tudod React-ben használni. Vagy legalábbis nem könnyen. Ez azt jelenti, hogy szinte majdnem mindent neked kell megírni. Arról nem is beszélve, hogy hihetetlenül szór a megírt komponensek minősége (fork forkjának a forkja...). Használhatsz persze react komponenseket, de nem mindig könnyű az illesztés, mert az NPM modulok használata egyébként trükkös tud lenni (cosmos-browserify + meteorhacks-npm).
6. Constant changing: én nem nagyon tudom követni (pedig figyelem!), hogy egy év múlva milyen lesz a meteor. Úgy tűnik egyre inkább leáll a saját fejlesztéseivel, és mint afféle alkalmazás infrastruktúra akar működni az alkotók szándéka szerint. (GraphQL bemelése, Tracker, Blaze elhalása, egyre jobban megy el az egész a React irányába, stb.)
Én már harmadszor írom újra az alkalmazásomat, mert legalább 5 évre előre kell terveznem, nem egyszerű...
Viszont három hónap alatt meg lehet írni egy átlagos alkalmazást, az biztos. Hogy mennyire lesz skálázható, az már kérdés persze.
Pa1adin
- A hozzászóláshoz be kell jelentkezni
Ja és most úgy tűnik, hogy a saját package formátum is megszűnik, és minden NPM alapú lesz...
Pa1adin
- A hozzászóláshoz be kell jelentkezni
Na én meg a Loopback vonalon indultam el. Sok év Jáva+GWT-zés után üdítően egyszerűnek tűnik benne fejleszteni. És persze angular, mert eléggé össze van vele gyógyulva (1.v, de nézem hogy nem-e kezdhetném inkább 2.0-val). Az Angular a legbiztosabb pont most jelenleg nálam, mert nagyon megszerettem.
Köszi, hogy ezeket leírtad, ez alapján viszont a Loopback lenne a nyerő. Pl nagyon nem vágom a mongo-t, de definiáltam modeleket (json-ban), belongTo-val meg hasMany-vel létrehoztam a többi modellel a kapcsolatot, megadtam hogy mi a datasource (mysql v. mongo, stb), és ezeket lekezelte helyettem. Az is lehet, hogy nem jól csináltam, ahhoz képest viszont működik :).
"legalább 5 évre előre kell terveznem, nem egyszerű..." - öszinte legyek, ezért most egy kicsit irigyellek :)
Szóval mint régi Jáva motorosnak, nekem lehet hogy a Strongloop (alias Loopback) mégis a nyerő. Bár mint ha a Meteor jobban nyomulna, és nem csak indus fejlesztőket alkalmazna :). Például mos a Curseran éppen folyik egy Meteor kurzus.
- A hozzászóláshoz be kell jelentkezni
Hogy mennyire lesz skálázható, az már kérdés persze.
a legtobb startup tulhype-olja a skalazhatosagot. Ugy ertem, mar azelott a skalazhatosagra reszelnek, mielott a userek szama meg csak a kozelebe is kerulhetne annak, amit 1 host-tal el lehet vinni. Ami eroforras pazarlas, megkeso piacra lepes. Persze ha te vagy a kovetkezo google, facebook, vagy eleve big data cuccban vagy erdekelt, az mas...
--
"nem tárgyszerűen nézem a dolgot, hanem a vádló szerepéből. Sok bosszúságot okoztak, örülnék ha megbüntetnék őket - tudom gyarló dolog, de hát nem vagyok tökéletes." (BehringerZoltan)
- A hozzászóláshoz be kell jelentkezni
Persze, igazad van, én itt inkább arra gondoltam, hogy nem nagyon van nagy teljesítményt kiszolgáló élesben már működő megoldás.
- A hozzászóláshoz be kell jelentkezni
Ez a node.js-re is valós állítás?
- A hozzászóláshoz be kell jelentkezni
Nem. Én csak a meteor.js-re gondoltam :)
- A hozzászóláshoz be kell jelentkezni